一个.Net程序员关于学习的思考顺带思考人生
本文转载:http://www.cnblogs.com/Wayou/archive/2012/11/08/some_words.html
心安即是归处
既然选择了编程,只管风雨兼程
你错过了夏花绚烂,必将走进秋叶静羌
一次会议记录是不会有人感兴趣的,做标题党也是不道德的。所以,走了个折衷的路线,标题不叫会议记录, 内容不纯总结,技术加吐槽,经验加总结。
对于一个程序员的成长,学习似乎是永恒的事情。为什么网友爱用“苦逼”来形容程序员,因为他们整天伏案写代码,学不完的新技术。其实仔细想想,又何止是程序员要不断的保持学习,做什么都是一样的。党员为了保持先进性,要不停的学资料,开会议,然后再学资料,再开会;干理发的要紧跟潮流趋势,赶上时代步伐,不然现在男生统一的平头,女生统一的扎俩辫子;而现在,连扫地的大妈都危险了,一群为了有编制的高学历人才要去争这个饭碗,所以,作为程序员这样高端职业的我们来说,保持学习真的还是很有必需的。
心安即是归处
学习是解惑的,所以学习过程中要遇到困惑。因为有困惑,所以才需要不断的学习来解决。那到底是为了解决困惑学习还是为了学习解决困惑,这个,不重要。
一路走来,觉得最大的困惑莫过于无法静下心来学习。任何能耐得住寂寞坐得了板凳的人都成功了,比如周杰伦他以前耐得住寂寞把自己关小黑屋才写出了这么多传世之作,现在浮躁了静不下来好好写歌跑去拍些个烂电影受到了来自众多影评人的广泛差评。
心安即是归处,流浪的人啊,你究竟在追寻什么。一切问题除了是时间问题,更是一个人心态的问题。静不下心来往往是妨碍自己学习前进的主要原因。这个世界如此浮躁如何做到众人皆醉我独醒,确实有点难。事实往往是这样:道理大家都懂,但真正做到的没几个。就比如大家作为长辈教育小同学要好好学习道理说得头头是道,完了发现没有一条应用到了自己身上。
所以有明白人指出,那些凡是书名带了教你如何如何提升,一个人的自我修维,成功之道,杰出的品格应该是这样的,通往成功捷径……的书,完全是坑爹而没有必需看的。如果我们不带自己的思维盲目的接受,你还真以为《十万个为什么》真的有十万条问答记录在目,《钢铁是怎样炼成的》真的是一本工业书籍教你怎样炼钢!那些出书的人根本就没想要你成功,他们只是想要你想成功,然后再去拜读这些烂作。最明显的例子就是《我的成功可以复制》,撕掉作者的伪善有人在他演讲后向他提问:哥,你西太平洋大学的毕业证书也可以复制!
一颗能够沉淀下来的心是绝对不会找借口说没时间而推掉自己对于学习的计划的。对于上班的我们,很多时候都会冠冕堂皇的用上这个借口。并且由于工作没时间还被用在很多其他地方,比如不陪家人。电影《教父》中的老大哥都觉得:一个不花时间陪家人的男人算不得一个好男人。繁花似锦,岁月青葱,人生不过25亿秒,过一秒,少一秒,时间正滴答滴答地蚕食我们,我们唯一需要做的,就是让这些秒钟过得有意思:高效工作,不断的学习充实,陪陪家人联络亲友,爱惜身体养养花草。
年轻难免气盛,好高骛远是这我们这群热血一带少年的通病,久困牢笼稚气未脱的新人们总是从刚踏出校门那一刻起就觉得自己天之骄子我最大。但其实谁又不是在刚踏入大学门槛时都信誓旦旦要披星戴月学到天荒地老。结果都是玩得死去活来爱到花开鸟儿飞。
现实总比理想更生猛一些,他用上有老将来会下有小的压力要求一个人快速成长,而不像理想让一个人自我陶醉然后成天独守空房。当发现自己真的缺少很多实践的时候,如果还感到气盛的话,那真的该抓住青春的尾巴把这些力气用到自我完善当中。如果还活在自我的世界以为振作起来就是从明天开始劈柴煮饭面朝大海笑一笑,那真的是文艺到了极点,现实生活与你无关。
停下脚步,安下心来。起点就是归处。
既然选择了编程,只管风雨兼程
学习需要有目标,往远了说就是职业规划。
我一开始也不知道自己要干什么,什么我能干。好干的已经有很多人在干了,不好干的只有那么几个人一直干干到白发苍苍最后拿个诺奖终了一生。
任何时候只要你找不到方向感觉生活无望像是末日来临,请想想伟大的党伟大的毛主席。
毛主席说这个世界是我们的,也是你们的,但终究是你们的。
但我觉得这事儿还能说细一点,信息时代是我们的,也是人类的,但终究是IT人的。于是乎,作为码农,还是很有前景的。光是每天翻看英文技术文档修修电脑就看着很有技术很有品,更不用说没事的时候写写小软件自娱自乐。靠敲键盘度日的,还有作家,但如你所知,在当前国情下,呵呵。但写代码不用通过广电总局中宣部文化部审批。唯一影响你生活的无非就是开着车的时候骂骂发改委[此处文字已替换]喊你回家下调油价。
同学有问:做什么啊在?
搞开发啊当码农啊。
一听都觉得牛逼高端加技术,形象顿时伟岸起来。自己也会觉得有范儿够面子。
当然,苦逼就源于技术二字。一个技术宅不是一天练就的。正如技术宅这个词,首先他必需是经常宅的,而且不是宅着吃薯条看AV,而是钻研技术,最后还是跟上面说的一样要耐得住寂寞坐得住板凳,最后方可修炼成为技术宅。
关键是新技术层出不穷,就像赶朝流一样,你永远都只是路边的一个路人,而朝流就像飞驰而过的地铁,呼啦一下你就被甩开了。以至于今天搞安卓的人很吃香,同行间一交流,咦,你是.NET程序员啊,然后心里鄙夷地呵呵一下,第二天WIN8火了,咦,你是搞手机开发的啊,呵呵。
其次,作为一名码农,总是有解决不完的bug和改了又改的需求,似乎整天都在忙于应付这些令人费脑细胞的问题,有的时候完全没有任何方案,真的想关屏幕砸键盘最后来一句:phuck! 但出于一个高端人才的内在修养与自我约束,这样的事情还是很少发生的。大不了转行卖电脑。但一般我们认为不堪技术压力而选择放弃的程序员不是一个好的码农。谁也丢不起那个脸。想想就知道有多恐怖了。
同学又问:干啥啊最近?
微软平板只要三千九,是的,你绝对没有听错没有听错!
同学:……
可见一个技术人员成长过程确实是比较苦逼的。一个技术人员的生涯也是需要坚强意志的。
但作为一个IT人来说,既然选择了编程,就只管风雨兼程,任何bug都是纸老虎经不起你打断点调试几下就Over了。再强大一点的问题拉几个同事组队也是三下五除二就可以解决了。并且这些解决问题的过程是对自己技术的验证,解决成功之后也是一种非常有成就感的体验,那感觉比开挂打死一只精英BOSS还要爽。
一路走下去,何方是彼岸。
或者继续技术下去,当个专家,大家都相信IT行业的专家绝对要比其他行业的砖家靠谱,因为你看,乔布斯,一个杰出的无领黑色棉彬穿着家,一个IT行业时代的创造者,他每次在产品发布会上讲解着新产品新功能的时候,都能吸引全球的眼光,并且你买回产品来看,还真的是那样绝不是盖的。但你打开电视一看,张教授说美国不会对伊开战的,结果第二天战争就打起来了,他又说利比亚局势会好转的,结果卡扎菲被活捉了;司马北一边把自己的妻儿送到太平洋的对岸,一边又树立着一个坚定的反美斗士的形象。
并且当一个IT业的资深专家并不会有秃顶的烦恼,一般透顶的都是科研搞学术的专家教授,IT人需要双手敲键盘,而学术人一只手握笔还空了只手会在想问题时抓头皮。
还可以转型当管理,带领一个开发团队管理几个项目。每天喝着茶唱着小曲检查一下代码,生活就是如此多娇,风景IT这边独好。这时你会觉得,以前所有苦逼的日子是值得的。
你错过了夏花绚烂,必将走进秋叶静羌
人越长大,就越觉得孤单。这话真的不假。一直都是听到任然的《那年》比较有感,真的有种怀念不如活好当下的感触。
人生会错失太多没把握好的东西,试想当年孔子站在河边上指着湍急的河水发出的感叹:看,时间就像这家伙!后面肯定还说了我年轻时怎么没做什么什么等的话只是没有被记录下来,但可以肯定的是他当时是何时的沧桑与无奈。人到中年,做事情将会是心有余而力不足。家庭,工作,各种羁绊,各种黯然神伤。
这就提醒我们,有想法就要付诸行动。张爱怜也说:出名要趁早。
而这点,对于一个程序员来说,尤为重要。选择你热爱的方向,整理下装备满状态出发,死心踏地走下去。
当计划好要学习某种技术后,应该矢志不渝,不应被其他花样繁多的技术所分心,一会儿学这个,一会儿学那个,如此不忠节操何在先不谈,往往是开始信心满满干劲十足,什么都想学结果什么都学不好精力已尽。于是进行一个迷茫的阶段,无法找到自己的定位。这时候,我觉得需要重新确定一下目标再上路,或者能从同行前辈的经验之谈中补充到一些正能量。
一个程序员的定位,也是最开始所选择的方向。越到后面,转型的代价越大。在这一点上,是应该思考成熟再行动的,而不是现在什么火,学什么。
作为程序员,往往还带有拖延症。在学习上,就表现在一个技术学习时间跨度太大,以至于从这个技术的兴起到它已经淡出舞台,你都还没真正掌握而用于项目实践。不得不说这样低效的学习多么的低效,这样懒散的人生是多么的懒散。而且,对于一个知识点,学久了会忘,拖太久会让人无法把所有知识点系统地连贯起来,这感觉,你能想象一个便秘的人是用何种眼光望着天花板然后听着旁边一位后进来的人脱裤解决冲水走人毫不拖泥带水半分钟完事么,我有个高中同学就是。
在工作上,无法就是大家都熟知的代码不够完善便进行下一功能的开发,自测也不够全面就甩旁边然后大舒一口气。总是在内心对自己说呆会再来写注释,等有时间了再来完善。但工作经验告诉我们由于这样的一时疏忽而导致的返工是屡见不鲜的,我们仍然像重启的电脑把日事日毕忘得一干二净。
及时当勉励。或许,我也曾常常幻想过牛逼的那一天,身后是放射状的光芒。但一直安慰自己:现在还在牛逼的路上。
但其实就是拖延症,大多数人败给了拖延症而安于现状,得过且过。
而现在秋天已过冬意渐浓,如果我们已经错过了夏花绚烂,那只待来年花开了,如果还够年轻的话,如果现在还积极准备的话。
作者:阿笨
【官方QQ一群:跟着阿笨一起玩NET(已满)】:422315558
【官方QQ二群:跟着阿笨一起玩C#(已满)】:574187616
【官方QQ三群:跟着阿笨一起玩ASP.NET(已满)】:967920586
【官方QQ四群:Asp.Net Core跨平台技术开发(可加入)】:829227829
【官方QQ五群:.NET Core跨平台开发技术(可加入)】:647639415
【网易云课堂】:https://study.163.com/provider/2544628/index.htm?share=2&shareId=2544628
【腾讯课堂】:https://abennet.ke.qq.com
【51CTO学院】:https://edu.51cto.com/sd/66c64
【微信公众号】:微信搜索:跟着阿笨一起玩NET