有人问我学习编程难不难?或者是希望学习编程却苦于没有高手同行。在 QQ 群也经常见到这种情况的网友。几乎每天都会有新网友询问此类问题,恰巧看到,只要时间允许我都会回答。但是大多数情况下总有工作要做,所以也就没机会回答,年轻人有时候想做一件事情也许只需要一句简单的鼓励。
遇到这种网友,其实我只有一句话送给他 ---“飞吧!皮卡丘!”,很希望能鼓励一下他,希望能他们大胆的超前走一步。退一步虽然海阔天空,超前一步更会别有洞天!你想成为什么样的人,总会成为什么样的人。人的本性是天生,几乎是无法泯灭的。比如铜就是铜,铁就是铁,让铜伪装成铁很难,相反也是如此!所以要做到知己,对于自己的本性有一个明确的了解,如果你的本质可以作为一名程序员并且乐于此道,那已经就是万事具备,只需行动了。其它的因素并不重要。有一个最简单的方法可以实现目标,那就是“自学”。
“你见过有教人修自行车的学校吗?中国人谁都会修自行车,遇到问题自己想办法吧!“
----- 陈涛
陈涛在一所重点大学读研究生时,我在商场当售货员。我非常羡慕陈涛有机会进入这所大学学习软件工程专业。我告诉陈涛我想学习软件设计,但是实在找不到人指导。陈涛这句话给我的印象非常深刻,甚至影响了我很长一段时间,促使我将自己的职业轨迹一点点移步到程序员上。
软件工程师、电子工程师是近几年才开始热起来的职业。当然有很大比例从业者不是科班出身。因为不是人人都那么幸运可以考上大学,恰好选择了喜欢的专业,又是非常幸运的遇到了好的启蒙老师。很多人后来转行到这个行业,这种情况很常见。
单位有一位非常优秀的 Delphi 张工程师。高考时成绩很好,被录取到一所医学院。无奈张工实在不喜欢这个专业,恰巧学校有一门《计算机应用基础》选修课,他特别喜欢就报名了。同学们在学习 WPS 时,他竟然自己开始学习编程。在大二就退学了,然后就开始了软件工程师的职业生涯。张工没有经过任何专业的学习,这使我非常惊讶。“软件设计是非常适合自学的专业,资料非常容易获得,而且学习成本也非常低,买台计算机就可以了,剩下就靠自己了。”张工对自己的学习经历非常轻描淡写。
单位的总工李辉,负责电力监控系统的总体框架设计。这是一个二十几人的项目组。他负责的系统几乎是公司的全部业务。因为他比我早到公司工作,所以他专业是什么我无从知晓。有一次单位申请高新企业,需要每人提交一下毕业证复印件,我负责收集的时候,发现李辉是某理工大学机械设计专业毕业,与单位设计机柜的同事是同一专业,而且还是校友,我很震惊。我与李辉探讨问题过程中竟然从来没有怀疑过他的专业背景。他对计算机系统、数据库原理、网络技术、程序设计方面非常熟悉,甚至有自己的见解。我一直认为他是计算机相关专业毕业的,没想到是学习机械的。
有一次和李辉闲聊,询问为什么没有从事机械方面的工作。李辉是这样回答的:“我不喜欢机械专业,所以毕业后就再没有做过。毕业后第二年开始从事软件设计,编写代码,凡事勤学、勤思考,没有什么解决不了的问题。程序员的工作主要是思考,要有比较好的自学能力。”
顾小强在一家软件外包企业担任项目工程师,我在 2000 年相识。他是中专毕业,专业是植物保护。在他毕业时中专已经非常难找工作了,亲戚送他一台旧的 PC,打了几天游戏实在无所事事,就买了几本书开始学习编程。一年以后在一家小公司开始了 C++程序设计,现在已经是这家企业的股东了。他的经历十分励志。对于自己学习经历顾工回答的也非常轻松:“会上网就可以了,其它自己揣摩一下就行。”
有次看电视谈话节目,有位嘉宾的讲话给我的印象非常深刻:
“荀子培养的两个弟子李斯与韩非子都是法家,特别是韩非子更是法家的开山鼻祖。所以人要有开拓精神。”
一位儒家老师培养了两位法家的杰出弟子,正如荀子自己所言“青出兰而胜于兰,冰水为之寒于水”。李斯辅佐嬴政在战国末期进行了一系列收官之作,统一六国。设立郡县制,结束了周朝封分制,并且发明了篆体字。韩非子更是法家思想的源头,其著作更是千载流芳,二位弟子都不逊于荀子。
其实这也没有什么奇怪的,张工的老师也不会想到他的一位学医的学生改行做了软件工程师。李辉的老师更不会想到他的一位机械专业学生竟然没有从事过一天机械设计的工作。顾小强老师也很难会想到一位植物保护的学生担任项目经理。他们都跨越了自己本专业,靠着自己的自学一步步到了今天。
我很佩服陈涛那句话 --“自己想办法吧!”。李斯、韩非绝对是靠自己发扬了法家的思想。张工、李辉、顾工也是自己想办法成为工程师。这句话虽然很平常,但又是包含很深的禅意。做一件事情不可能没有困难。自己想办法行动起来有时是最可靠的。别人绝对没有很多精力来帮主你,不懂或者不会不应该是堵塞你前进道路原因。
鲁宾逊漂流至荒岛,他要吃面包,他不会烤。因为没有烤箱、没有面粉、没有发酵粉、没有小麦、没有耕地、没有牲口。不也最后吃上面包了吗?鲁宾逊要解决的不仅吃面包的问题,岛上还会有土著的食人族的光顾,疾病也会时刻威胁他,鲁宾逊一步步完善了自己生活,而且还有了一位下属。与鲁宾逊面对各种生存危机相比,你的困难算什么?
山重水复疑无路,柳暗花明有一村。让我们依靠自己,再超前一步吧!
与非网原创文章,谢绝转载!
更多相关内容,请点击:《程序员趣事一箩筐》