还记得初入大学时的意气风发,春风吹拂过我的秀发,那是我逝去的青春。
4年的编程学习即将开始,怀揣着对未来的憧憬,我以为我即将走上人生巅峰,殊不知这竟是和我那满头秀发分手的打狗棒。
一年过去了,问问自己编程能力学得怎么样了?
编程学没学好不知道,反正头发快没了是真的。
问问师兄,什么时候你的编程能力开始突飞猛进的?
师兄们摸摸那铮亮的后脑勺,告诉我
程序员A:大概是···为了追你师姐而写了一个游戏的时候吧!
菜鸟:狗粮吃太饱,卒。
程序员B:当时我还在学微电子,我调查了一下比我高几届的师兄的就业情况,然后我的编程水平就突飞猛进。
菜鸟:师兄,你工资多少呀?
程序员C:换了个机械键盘后。
菜鸟:有道理。
程序员D:当我写够几万行代码后。
菜鸟:开始靠谱了。
小伙子,刚接触编程的时候,是不是觉得这是个很神奇的东西?平平淡淡的一串英文字母,再加点标点符号,竟然可以有这么大的魔力。
那时候就觉得编程是很能让人产生自豪感的事情,因为在我们看来,它就是在创造,用这些跳动的字符,创造出我们想要的效果。
但想要自己的编程能力突飞猛进,首先要明白,相比于很多技能,编程有一个突出的特点,那就是很难“熟能生巧”。
也就是说,作为一名程序员,不思考,不总结,写再多的程序,吃再多的亏,你可能也无法成长为一名高水平的程序员。
编程不是体力劳动,而恰恰是少有的,一种近乎纯粹的脑力劳动。所以,也并不存在所谓的肌肉记忆。
又因为IT技术的日新月异,很难有一门具体的编程语法能通过熟练而积攒下来。
这时候,积累大量的实践经验就显得越发重要。没有实践的历练,正应了那句话:
“不是你自己悟出的道理,给你,你也握不住。”
总体来说,编程水平的提高,伴随着程序员的整个职业生涯,是一个延绵不绝,不进则退的过程。
这既是程序员职业的痛苦所在,也是它的魅力所在。
实践出真理,想突飞猛进,一些前置条件具备后,必不可少的一个条件是得要环境压力…
领取专属 10元无门槛券
私享最新 技术干货