来源:长沙北大青鸟大计校区|发布时间:2016-12-09 10:04:02
程序员是一个有趣的职业,有的人觉得无比苦逼,有的人却乐在其中,有的人觉得自己只是个搬砖的,有的人却觉得自己是最接近神的人,其实大家摆弄的东西大同小异,有的只是心态上的一些差异。
曾几何时,大家喜欢用代码量来衡量一个程序员。代码量对于一个程序员来说确实重要,不过,用一个怎样的心态来面对编程这件事比代码量更重要,它对程序员今后要如何走编程这条路有至关重要的影响。
一个人的心智不刻意磨练是不会随着年龄增加而更加成熟的,就如同画画一样,你小时候画的画是什么水平,如果没有刻意学习,那么现在你现在画画的水平比你小时候是好不到哪去的。即使是大量重复的事情如果不逃脱自己的舒适区,也不会给人带来更多的成长,比如写字,可能很多人到现在都觉得自己的字拿不出手,但我们很少为此寻求一些改变——字写那么好干嘛呢,能认识就行了。其实这就是舒适区,附带一个自我安慰的理由。
程序员到达自己的舒适区其实是很快的,能用自己熟悉的语言在自己熟悉的平台在自己熟悉的业务中添加功能特性,业务来了能够对付就可以了。某种意义上来讲这种想法也没什么问题,毕竟程序就是输入和输出,对外面来说中间是黑盒,以结果为导向的话,只要结果ok那就ok,再做额外的事那也就是瞎折腾。不过生命不就在于折腾么。
折腾这个词对别人来说是一个偏贬义的词,而对折腾的人自己来说是一个褒义词,因为它反映了自己对折腾的事物的热爱,是一种心态上的肯定。对程序员来说,折腾的就是编程这件事情。你可能会问,不就是写代码么,有啥折腾的?
先来说说爱折腾和不爱折腾编程的区别吧。同一个操作,同一段代码有的程序员可能来个几十上百遍都不觉得烦,有的程序员可能来上个两三遍就无法忍受要开始折腾了——为了避免需求的变化导致到处改来改去,开始学习各种设计模式,为了避免某处bug频现难以维护开始学着嗅探“代码坏的味道”,并发起重构,为了避免鼠标,键盘方向键的各种频繁低效的操作,开始学习vim。这些折腾都是强迫自己摆脱舒适区,而跟风与真爱的区别在于是“痛后放弃了”还是“痛并快乐着”......
招生热线: 4008-0731-86 / 0731-82186801
学校地址: 长沙市天心区团结路6号
Copyright © 2006 | 湖南大计信息科技有限公司 版权所有
湘ICP备14017520号-3