享受编程,做快乐的程序员——虞文平

2016-09-29 13:34:00

小编有话说




什么是快乐的程序员呢?就是把编程当作兴趣和爱好的人,享受着编程的快乐的一群人。优秀的程序员都是从快乐的程序员开始的。因为,成为优秀的程序员是需要很长时间的磨练的,如果在编程中连快乐都没有,很难熬到优秀程序员的。事实上,做任何事情只要找到了快乐,成功是迟早的事情。我们每一个程序员都希望在快乐的编程中成长为一名优秀的程序员。



在开发部长的引荐下,

小编今天荣幸之至地近距离采访了

辛普优秀程序员之一的虞文平先生,

下图附近照一张,面向心理学家们,你看他快乐吗?



640.webp (27).jpg




对待我非常感兴趣,又非常敬重的程序员先生,

小编可不敢马虎。以下是小编精心准备的几个问题,

通过邮件的方式发给虞文平让其回答,现在整理出来分享给大家,

希望大家认识他,更愿大家从他的成长过程中汲取成长力。



小编: 为什么会选择编程这个岗位,又是怎么学习编程的?


虞文平:先讲一个编程大师的传说:“传说在很久很久以前,软件界出过一位大师。他能直接用二进制编写复杂高效且无错的程序;他写过的机器码比我们吃过的米还要多;他用眼睛看看闪烁的硬盘灯就知道程序当前的运行状态;他用耳朵听听机器的噪音就可以准确地判断出错误在哪个模块的哪一行代码上。

他写的程序极为精简,10行代码就可以顶别人写的100行代码,且效率更高。他不轻易给人写程序,即使千金也难换来他的一行代码。但他一旦开始写编码,那可是潇潇洒洒一挥而就,代码都是一行千金。


他从不困惑于软件的宏观体系和微观结构之中,因为他通晓软件的本原,预知软件的未来。他早已看透软件世界与现实世界的本质,面向对象只是他博大精深的武功中的一套长拳。他能使用所有的软件开发工具,从CASE工具到DEBUG。传说曾有人亲眼看见过他用一把小刀在硬盘表面刻写操作系统的一段内核。

自他死后,软件界再也没有出现过真正的大师。世间只残存一些有关他的传奇,一代一代地流传下去……”


咳咳,故事编得太玄了。之所以选择编程这个岗位,主要是因为在高中就接触了计算机,在网络世界里流连忘返,接收到很多之前没有触及到的信息(换言之,就是打开了新世界的大门)等诸多因素叠加,所以选择了学计算机。


我没有在学校里学过编程,是走到工作岗位后在项目里学习的编程,工作中有很多好的老师,网络资源获取也比较容易。虽然学校里的课程都倾向于教一些基础概念的东西,看上去很无聊,甚至有点浪费时间,但是我还是觉得这些课有用, 我对大多数课都还比较喜欢。所以,我觉得我可能在这些方面是一个比较好的程序员。

入行很容易,但在我的心里真希望能成为上面故事里讲的软件领域的神人,或许梦想自己有朝一日也能练出这样的道行。


640.webp (28).jpg


小编:你觉得对程序员最重要的事是什么?


虞文平:修炼!也就是大家平时所讲的学习能力,不仅是理解接受能力,还有很重要一点就是学习的意愿。首先,要想成为一名优秀的程序员,必须要热爱编程工作,完全将编程当作自己的兴趣和爱好,甚至毕生追求的圣神目标。如果你没有这样的想法,只是把编程当作工作,最好别做程序员,趁早改行。许多人说,编程是非常枯燥乏味的事情,程序员必须要耐得住寂寞,能忍受孤独。但真正的程序员却感受着编程的快乐,一点都不觉得孤独和寂寞。



小编:你在工作的过程遇到的最大困难是什么?你又是怎么克服它的呢?


虞文平:工作以来如果说真正遇到的困难话,时间绝对是首当其中的。来自领导和客户的压力,生理心理上的紧促感。说到这,小编不由地自行脑补了一下


① PM 又一次过来说“需求改了”;

0.gif


② PM 再次安慰我,说客户不会再改需求了…… 


0 (1).gif



而且有时根本没有灵感时,根本是写不出下面的关卡。不过这些情况出现时,我一般要不就去请教同事,要不就是通过听歌等方式来舒缓下自己的情绪来解决下面的问题。而且可能自身性格原因,遇事不过多纠结,所以对烦恼困难总能“兵来将挡”。




小编:你自从做开发到现在有什么经验想分享给大家吗?或者给一些建议也可以。



虞文平:经验分享的话不敢当,自己也是在磨炼中不断前进,不断学习。要是说建议的话,到是可以给初入行的程序员一些建议:在一个team工作,技术是必要条件不是充分条件,

合作,交流,态度,遵守流程,任何一个都缺少不了。上面讲的就是协作能力。目前的软件系统开发,都是多人协作的,基本上不会产生单打独斗的软件英雄了。在这个过程中,将会诞生越来越多的英雄的团队,而我们这些程序员也只能是这个团队的一员。成员的协作能力对于一个团队来说,往往比个人能力更加重要。一个优秀的团队,并不一定要由优秀的个体组成。反过来,优秀的个体如果缺乏协作能力,也无法成就一个优秀的团队。我现在除了是一名程序员以外,也担任了开发组长这个职务,对这点感触颇深。



0 (2).gif


所谓协作沟通就是

插科打诨 嬉笑怒骂间 

自成风景对吧 嘻嘻  




小编补充:沟通交流能力是最基本的协作能力。

什么是沟通交流能力呢?很简单,一是能听得懂读得懂别人的话,二是能准确表达自己的思想和看法。不过,这看似简单的东西,却不是人人都会的。



小编:那现在你对将来有什么计划吗?


虞文平:在工作上,接下来的几年还将是一个充电过程,学习离不开实践,继续参与公司具体项目,提高自己的编程水平,也会逐步参与到公司项目的业务设计中去,职业目标是优秀的项目经理。然后在生活上,希望一家人开开心心地,女儿健康快乐成长。


这一家三口的颜值爆表啊,羡慕ing...

(虞文平还是个90后哦,后生可畏)


640.webp (29).jpg

总结


640.webp (30).jpg


不管未来如何,在他身上,

我清楚地明白,自由而不忘自律,是最好的状态。

仲夏夜茫,七月未央。年少轻狂,不惧岁月漫长,很缓慢地,努力成长。



640.webp (31).jpg


Keep IT Simple. 让信息技术更简单

联系我们
400-0800-5580551-62837292
在线服务
QQ:3020438181
我们在这儿
本部:合肥市高新区科学大道5f创业园B座2楼 上海办事处:上海浦东南路100号民生大厦38层 南京办事处:南京市燕江路201号数码港235室

COPYRIGHT © 2018 Simpo辛普科技  皖ICP备14019348号-2  ISO27001:2016信息安全认证