关于即将学习的JAVA课程的野望
* 你觉得自己专业吗?对专业的期望是什么?
我曾经在微信订阅号“一个程序员的日常”中看到这样一篇推送《编程能力的四种境界》,分别是“无意识,无能力”、“有意识的无能力”、“有意识的有能力”、“无意识的有能力”。阅读过后,我对自己的学习状况进行了一次评估,尚且觉得还没摸到任何一个境界的门槛……“专业”一词,私以为应该是对拥有一定能力水平工作者的评价,对于刚刚学过一学期c语言,摸索编程语言的我而言,专业显然还太早。撇开信息安全专业上学习的课程之外,日常听闻的语言和系统都还未上手,甚是惭愧。谈及对专业的期望,我觉得自己应该找到自己应该学习的技能树,逐渐掌握能将自己的创意展示出来的能力。
* 你上过的课程中哪些老师让你记忆深刻?为什么?
步入大学至今,教授离散数学的赵越老师确实让我记忆深刻。她带给我的第一印象是不拘一格。就离散数学的教材而言可能略显枯燥而令人眩目,然而赵越老师出色的_引导能力和类比能力_让这一门课程生动起来。在记忆离散数学的术语时能够清晰明了。
当然教授c语言认真负责的徐小青老师也给我留下了很深的印象,记忆最深刻的便是她告诉我们一个简单的
printf("Hallo world!");
中printf函数就需要上千行代码。
* 说明你期望的师生关系是什么样的?
我期望的师生关系应该是交互性的。填鸭式的学习很容易引起抵抗心理,而老师在课程学习中的启发引导作用对学生的影响非常大。现今网上有许多开源资源,自学能力应当成为个人能力培养的一大部分。我期待中的教师角色应当类似灯塔,能够在前方为学生指引方向。
* c语言课程你写了多少代码?我们课程要你一学期实践不少于5000行代码,你觉得这个负担大吗?
在大一下学期的c语言课程学习中,我的线上考核得分有3000+,期末成绩也不错,但我觉得衡量学习能力的不仅仅是代码的长度,同时也应该考虑程序设计之中的思路和算法的复杂度。就代码量来说,我觉得这不算负担,但我希望在学习过程中能提升自己的_思考和创新能力_。