一个.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这边独好。这时你会觉得,以前所有苦逼的日子是值得的。

你错过了夏花绚烂,必将走进秋叶静羌

人越长大,就越觉得孤单。这话真的不假。一直都是听到任然的《那年》比较有感,真的有种怀念不如活好当下的感触。

人生会错失太多没把握好的东西,试想当年孔子站在河边上指着湍急的河水发出的感叹:看,时间就像这家伙!后面肯定还说了我年轻时怎么没做什么什么等的话只是没有被记录下来,但可以肯定的是他当时是何时的沧桑与无奈。人到中年,做事情将会是心有余而力不足。家庭,工作,各种羁绊,各种黯然神伤。

这就提醒我们,有想法就要付诸行动。张爱怜也说:出名要趁早。

而这点,对于一个程序员来说,尤为重要。选择你热爱的方向,整理下装备满状态出发,死心踏地走下去。

当计划好要学习某种技术后,应该矢志不渝,不应被其他花样繁多的技术所分心,一会儿学这个,一会儿学那个,如此不忠节操何在先不谈,往往是开始信心满满干劲十足,什么都想学结果什么都学不好精力已尽。于是进行一个迷茫的阶段,无法找到自己的定位。这时候,我觉得需要重新确定一下目标再上路,或者能从同行前辈的经验之谈中补充到一些正能量。

一个程序员的定位,也是最开始所选择的方向。越到后面,转型的代价越大。在这一点上,是应该思考成熟再行动的,而不是现在什么火,学什么。

作为程序员,往往还带有拖延症。在学习上,就表现在一个技术学习时间跨度太大,以至于从这个技术的兴起到它已经淡出舞台,你都还没真正掌握而用于项目实践。不得不说这样低效的学习多么的低效,这样懒散的人生是多么的懒散。而且,对于一个知识点,学久了会忘,拖太久会让人无法把所有知识点系统地连贯起来,这感觉,你能想象一个便秘的人是用何种眼光望着天花板然后听着旁边一位后进来的人脱裤解决冲水走人毫不拖泥带水半分钟完事么,我有个高中同学就是。

在工作上,无法就是大家都熟知的代码不够完善便进行下一功能的开发,自测也不够全面就甩旁边然后大舒一口气。总是在内心对自己说呆会再来写注释,等有时间了再来完善。但工作经验告诉我们由于这样的一时疏忽而导致的返工是屡见不鲜的,我们仍然像重启的电脑把日事日毕忘得一干二净。

及时当勉励。或许,我也曾常常幻想过牛逼的那一天,身后是放射状的光芒。但一直安慰自己:现在还在牛逼的路上。

但其实就是拖延症,大多数人败给了拖延症而安于现状,得过且过。

而现在秋天已过冬意渐浓,如果我们已经错过了夏花绚烂,那只待来年花开了,如果还够年轻的话,如果现在还积极准备的话。

时间: 2024-10-25 05:08:18

一个.Net程序员关于学习的思考顺带思考人生的相关文章

一个游戏程序员的学习资料

转自:http://software.intel.com/zh-cn/blogs/2012/03/20/400010004/?cid=sw:prccsdn2194 想起写这篇文章是在看侯杰先生的<深入浅出MFC>时, 突然觉得自己在大学这几年关于游戏编程方面还算是有些心得,因此写出这篇小文,介绍我眼中的游戏程序 员的书单与源代码参考.一则是作为自己今后两年学习目标的备忘录,二来没准对别人也有点参考价值.我的原则是只写自己研究过或准备研究的资料,所以内容无 疑会带上强烈的个人喜好色彩, 比如对网

我现在是一个C#程序员,想问问学习之路

问题描述 我现在是一个C#程序员,已经工作两年了,怎么说呢?现在有点迷茫,不知道要学些什么,能用一些什么,现在把NHibernate看了遍,然后呢?框架,架构,设计,计算还是什么,希望有人能解决这个问题,C#程序员学习的未来道路,现在要看的书,要用的技术- 解决方案 解决方案二:可以升入研究一下其他的.NET技术嘛.wpf,wcf,wf,siverlight等技术.解决方案三: 解决方案四:这些是没有的,关键还是要学历,考研,才是出路解决方案五:引用3楼chongyiren的回复: 这些是没有的

我的程序员之路:一个女程序员的奋斗经历

因为有人在酷壳里评论里说我给一个女程序员的建议不靠谱,我不服,因为我的工作经历中的一些女程序员都很不错,比那些男程序员都强,所以,我在新浪微博和twitter上征集女程序员的故事和想法,这两天来,我收到了好几封邮件,让我很感动.其中,有一个故事让我回味很久,在脑海里挥之不去,可能是因为她的经历和我很相似,她的想法和我很有共鸣. 本来,我想通过收到的这些故事然后编辑成一篇关于女程序员的文章,但是我觉得这个故事已经足够好了,任何的编辑都是对这个故事的不尊重,所以,我原封不动,一字不改地把这个故事转到

程序员谈学习:我为什么要学习Linux?

今天这篇博客不是写关于具体技术的,而是我对程序员怎样学习和提高自己能力的一些感悟.我是今年7月初毕业的,离开学校后就直接进入之前实习的公司上班了.现在算来工作了也将近半年了,算上实习的时间,将近一年了.在这期间,参与了几个android项目的开发,也维护过别人写的项目,虽然都不是很大的项目,但也学习了不少东西.在这其间,我亲身经历了一个设计拙劣的项目,是怎么样一步步趋于混乱而最终变的完全不可维护.从这件事情我了解到优秀的程序员是多么可贵,而"不优秀"的程序员是怎样把项目一步步的搞砸搞烂

一个平庸程序员的自白

Jacob Kaplan-Moss 是著名 Python 框架Django 的 Co-Creater 和核心开发者,在 Heroku 担任安全部门的 Director, 他常年参加 Python 社区的年度聚会 PyCon,并经常上台演讲.在这次 PyCon 2015 上,他声称自己顶多只是一个平庸的程序员,幻灯片上也写着: "Hi, I'm Jacob, and I'm a mediocre programmer." 这次演讲非常精彩,视频可以在 Youtube 上看到(如果不想看视

一个女程序员的故事

        从哪里说起呢,我的程序员之路.有些话只是自己心里想的很明白,还从没说过.希望你有耐心看完,因为我的故事不精彩,也算不上奋斗史.我的文笔和叙事能力也很差.        高中报志愿的时候坚定的报了计算机技术及应用,当时对计算机的认识只是机房里的苹果机,和老师教的用basic 输出一个正方形之类的. 我当时觉得我对计算机一无所知,我想了解他,就选择了这个专业,当然当时程序员的收入也是可观的. :)        大学四年下来,我的成绩不好,基础也不好,没拿过奖学金.大学的课程很多不喜

我是一个混蛋程序员

我最近收到了这封来自Artsicle公司创始人的邮件,我大一时整个夏天都在这家创业公司里实习. 来自:Scott Carleton 主题:刚刚重构了你一年前写的 find_art.js 脚本 从某些方面上看,我心里想:你是个相当混蛋的程序员. 但从另一方面上讲,真扯蛋,这个脚本在过去的20个月里完美的运行,根本不需要我去碰它.:) 本文的作者: Dan Shipper Scott说的一点没错:我是个混蛋程序员.我不认真的注释我的代码.有时,我会违反DRY编程原则.我不喜欢使用奇妙的三重操作符表达

程序员之路——一个老程序员对刚上大学的学弟学妹的忠告

始终认为,对一个初学者来说,IT界的技术风潮是不可追赶. 我时常看见自己的DDMM们把课本扔了,去买些价格不菲的诸如C#, VB.Net 这样的大部头,这让我感到非常痛心. 而许多搞不清指针是咋回事的BBS站友眉飞色舞的讨论C#里面可以不用指针等等则让我觉得好笑. C#就象当年的ASP 一样,"忽如一夜春风来,千树万树梨花开",结果许多学校的信息学院成了"Web 学院". 96, 97级的不少大学生都去做Web了.当然我没有任何歧视某一行业的意识. 我只是觉得如果他

.Net程序员安卓学习之路5:使用xutils注入View和事件以及图片的显示

原文:.Net程序员安卓学习之路5:使用xutils注入View和事件以及图片的显示 xUtils注入和图片显示 一.xUtils注入 引用官方介绍: ViewUtils模块: •android中的ioc框架,完全注解方式就可以进行UI,资源和事件绑定: •新的事件绑定方式,使用混淆工具混淆后仍可正常工作: •目前支持常用的20种事件绑定,参见ViewCommonEventListener类和包com.lidroid.xutils.view.annotation.event.       之前我