像我这样不聪明的人,能学会Java吗?
像我这样不聪明的人,能学会Java吗?
1他很聪明,但不具备创造能力
在被淘汰的人中,有一个同学在学校期间就自学 Android。他给我展示了五个 Android 应用,并很自信地对我说:“这都是我一个人以外包身份给某公司开发的。”
2他很踏实,而且很有想法
这位同学是一位 C++ 工程师。
我并没有从基础技能入手,而是直接了当地把想招他进来做什么事情告诉他。他刚开始显得很紧张,可能是觉得我面试的套路很奇怪吧。
3聪明和程序员之间并无联系
为了减轻程序员大脑的负担,编程从机器语言发展到*语言做了大量的改善,而且很多改善都是为了弥补人的智力缺陷。不信你看:
1.将系统 “分解”,易于人脑理解。
2.将子程序写得短小,减轻大脑负担。
3.基于面向对象编程而不是过程编程,易于人脑理解。
4.微服务化,减轻维护压力,减轻大脑负担。
5.制定各种编程规范,将思路从繁琐的编程中解放出来,避免犯错。
6.进行审查、评审和测试的流程,避免犯错。
也许有人会说更高的智商在编程上会有更好的作用。衡量一个工程师的水平高度不应该站在人的角度,而应该站在处理事情的角度。
高智商的工程师可以写出更复杂无 bug 的系统,这确实是真的。但是写出的程序如果没有人能懂,没人能继续维护,这个复杂无 bug 的系统的价值就要大打折扣了。
千万别忘了,评价一个系统的好坏除了能正常运行之外,还要考虑可扩展性和易维护性。你考虑得越多,就需要你越注重细节处理。
如果你想学习编程,或者你正在学习编程,下面的建议可能对你有用:
1.的程序员和高智商无太密切的联系。你越谦虚,进步就越快。
2.如何执着地用聪明的方式去处理事情,比你有多聪明更重要。
3.要想懂怎么写出的代码,就得具备非常强的吸收细节的能力。
较后一点更重要。
不要轻易否定自己,你一定也能学会编程。
更多培训课程,学习资讯,课程优惠等学校信息,请进入 乌鲁木齐天山区IT培训乌鲁木齐沙依巴克区php培训乌鲁木齐新市区java培训 网站详细了解,免费咨询电话:400-998-6158