说实话,如果你的面试官喜欢问这种问题,你可以得到一个结论和做一个决定了!
这个结论是:这个面试官水平应该不算高!
这个决定是:这家公司不要去了吧!
如果有想学习java的程序员,可来我们的java学习扣qun:94311,1692免费送java的视频教程噢!我整理了一份适合18年学习的java干货,送给每一位想学的小伙伴,并且每天晚上8点还会在群内直播讲解Java知识,欢迎大家前来学习哦

中国大学编程基础教学最大误区之一:纠结于各种a++和++a等游戏
我曾经大学的时候,学习C语言的时候,就是用的某著名教授的畅销千万册的书籍,那时候给我的感觉就是这本书我真的是看不懂,感觉看得是迷迷糊糊的,完全不知道在讲什么,到了重点的指针什么的也感觉都是犹抱琵琶半遮面。
那时候我的C语言老师,最喜欢搞这种a++和++a的游戏,而且几乎每一次上机测验一定会有一个题目是关于这个的题。
甚至一度我都怀疑是我自己不行,因为听不懂,感觉老师讲的都是天书,而且感觉老师总是要花时间讲一些奇奇怪怪知识点,这就是我那时候对于C语言这门课最大的感觉。甚至一度连我这个曾经中学时代就看过一些VB书籍,而且自认为中学时代数学、物理好到爆的学生,都开始怀疑自己,是不是我逻辑思维有问题。
关键是按照老师的做,居然还能考高分,更可怕的是考了高分以后都不知道自己为什么考到的高分,是真的C语言学好了吗?显然不是!
后来我实在感觉已经快失去对C语言的最后一点信心了,只是觉得这样下去不行,我只好自己去百度、去Google,然后自己找资料,现在想想应该感谢这么课,然后我自己找到了C Primer Plus,最后找到了K&R C,让我明白不要过分纠结于语法游戏,对于真正学会编程到底是有多重要。
并且因为这门课让我没有被禁锢住,养成了我大学几年坚持用GitHub、stack overflow、Google、以及学会使用查官方文档的好习惯。
中国大学编程基础教学最大误区之二:万年不变VC6.0
这是我学生时代经历的又一大痛楚!
那个年代macOS不能用VC,Windows7上安装VC6.0也是极为痛苦的,我记得第一次上机实验的时候,我用codeblocks写了程序然后交上去,老师又让我用VC6.0重写了,于是我只好跑到机房去用那个windows XP上的VC6.0又把作业重新做了一遍提交上去。
我当时就在想,为什么我们的老师不能为了适应一下时代,就算是不用Xcode这种,用一下比较新版本的codeblocks/devc++,或者是用新一点的visual studio 2008也行啊,要知道VC6.0从1998年发布到现在足足二十年了!
总之,我觉得编程,应该更多的关注到编程本质上来,而不是纠结于那些对于编程水平并没有实质性提高的语法细节,多关注关注算法、数据结构我觉得价值更高!
网友评论