1——最初编程是神秘而美好的,这是每个程序员的初心。
而后编程时代,世界全面部署信息功能的时候,大量轮子被复用,以提高生产效率。若急切希望找到一门工作,不论性质如何,只要是写代码就行,有可能只是学会了工具该怎么使用,而对工具的结构,性能,原理没有多余精力去了解,那会让人感觉迷茫,甚至对编程产生厌倦。
所以,选了这条路,就不能急功近利。要勤于追索为什么,为什么要这样写,为什么要这样用。不能说,啊,感觉好累啊,快点把产品功能完成了吧,让我百度一下,谷歌一下,搜索的结果的代码,别人写好的功能,自己还没看明白怎么回事,就直接复制来用,运气好试了几次跟自己的代码没有冲突了,便以为自己大功告成了,这看起来真的很天真,只会给以后留下更多的障碍。
当你急于完成功能的时候,编程就已经失去神秘感了。而美好的感觉依然是有的,这在于代码的功能,越强大越美好。
这样看来,编程的文化似乎在中国没有得到弘扬。编程的文化,或者说编程精神,到底是一种什么样的思维方式呢?
这得问问看高德纳他们清不清楚了?
2——面试官喜欢问你为什么要学习编程。
那个最初的原因很久没有想过了。是因为自己渐渐适应于社会了,或是早已练得皮糙肉厚。
认为,IT行业的特征是:技术面前,人人平等。行业内不会有太多的尔虞我诈,人情世故。而当时的我算是单纯的,理想主义的。所以要学编程。