程序员到底有多累、多辛苦?

今天逛知乎,看到一贴不错,摘录一下。
大部分人的情况是这样:

代码水平不高的时候,天天加班也干不完,还说其实是喜欢。
随着代码水平的提高,注释写的越来越少,话也越来越少了。
话说得少了,觉得办公室气氛变得有点压抑,于是离职换了一家公司。
在新的公司还是那么忙,于是经常幻想老了就可以轻松点,却发现脑门子越来越大,眼睛看不清楚了胳膊腿儿越来越细,肚子越来越大,原来已经提前老了,但是还要加加班。
终于有一天升职,来了几个帮手,可是他们水平不高,天天加班也干不完,还说其实是喜欢。
这些新来的下属们加班总是帮倒忙,引入的bug比解决的bug多多了。
于是每天劳心劳力的去帮助他们,要求他们代码写好,那样可以少写注释。
终于发现他们的水平逐步提高了,注释写的越来越少,但是话也越来越少。
话说的少了,似乎办公室气氛变得有点压抑,终于下属告诉我已经辞职下月离职,这陌生的感觉仿佛换了一家公司。

于是更加忙了,总是幻想老了就可以轻松点,却发现脑门子越来越大,眼睛看不清楚了胳膊腿儿越来越细,肚子越来越大,原来已经提前老了,但是还要加加班。
终于有一天又来了几个帮手,可是他们水平不高,天天加班也干不完,还说其实是喜欢。
这些新来的下属们加班总是帮倒忙,引入的bug比解决的bug多多了。
于是每天劳心劳力的去帮助他们,要求他们代码写好,那样可以少写注释。
终于发现他们的水平逐步提高了,注释写的越来越少,但是话也越来越少。
话说的少了,似乎办公室气氛变得有点压抑,终于下属告诉我已经辞职下月离职,这陌生的感觉仿佛换了一家公司。

于是更加忙了,总是幻想老了就可以轻松点,却发现脑门子越来越大,眼睛看不清楚了胳膊腿儿越来越细,肚子越来越大,原来已经提前老了,但是还要加加班。
终于有一天又来了几个帮手,可是他们水平不高,天天加班也干不完,还说其实是喜欢。
这些新来的下属们加班总是帮倒忙,引入的bug比解决的bug多多了。
于是每天劳心劳力的去帮助他们,要求他们代码写好,那样可以少写注释。
终于发现他们的水平逐步提高了,注释写的越来越少,但是话也越来越少。
话说的少了,似乎办公室气氛变得有点压抑,终于下属告诉我已经辞职下月离职,这陌生的感觉仿佛换了一家公司。

于是更加忙了,总是幻想老了就可以轻松点,却发现脑门子越来越大,眼睛看不清楚了胳膊腿儿越来越细,肚子越来越大,原来已经提前老了,但是还要加加班。
终于有一天又来了几 java.lang.StackOverflowError
at java.util.Arrays.binarySearch(Arrays.java:410)
at java.util.Arrays.binarySearch(Arrays.java:390)
少数人可以做到:
三百六十行,哪行容易? 但关键是自己的心态,如果工作成了你的负担和困扰,你得有跳出来的勇气和行动力。  我自己先后就职于虎扑体育、爱奇艺和凯英网络,担任iOS研发经理,有6年工作经验,4年的iOS开发经验,2年的管理经验,1年的服务器端开发经验。  就职于大公司期间,我的工资已经算是高薪了,前途逐渐明朗。我已经看到了:如果沿着这条路走下去,可能生活是稳定顺畅的。  可是虽然工资不断攀升,身体和生活也出了一些问题:我发现自己陷入了工作生活不分开的死循环,哪怕周末也是一直在想着工作,完全没有自己的生活。几年下来,各种身体问题开始涌现。大公司里面频繁又无意义的会议让我厌烦,压抑的工作氛围也让我觉得难以忍受。  有天觉得这样不行,再这样下去身体会废掉,整个人状态也不好。一番犹豫之后,我痛下决心,想离开目前这种温水煮青蛙的生活。  于是我放弃了大公司的高薪,换了一份工作。  还是做技术,但这份工作和以往最大的差别就在于:这份工作是远程办公。  我可以自由的安排自己的工作时间,可以摆脱公司没完没了的会议,更加高效地工作,省去上下班的时间,更多的用来享受生活。  换工作只是一个开始,不过也引起了一连串生活方式的改变。  我开始去徒步旅行。
聪明的人:
不喜欢这一行,自然不会研究新技术,用的都是培训的老一套,结果无法高效的完成工作,问题不断,接着就是无止尽的加班。  不喜欢这一行,也不会去在工作之余去研究新技术,新框架,越来越无法满足变态产品提出的变态需求。  不喜欢这一行,就不会用于承担更大的挑战,无法也无毅力解决重大难题,越来越感到力不从心。      
对于我自己来说,码代码五年多,从来不会感觉多苦多累。因为我把自己的爱好变成自己的工作,从事这一行,不是因为薪资高,而是因为我热爱这一行。  当年,我陷入这一行可是一个很美好的过程。 每每照着例子,在IDE写出小例子并且顺利运行时,我都能从中获得莫大的成就感和满足感,对代码的爱,也会随之加深一份。 每当看到别人对我已解决的问题有了更牛逼的解决方法时,我都会跃跃欲试:卧槽,这么屌。 每当我从一个成熟框架之中学到新的思路,新的算法,我都会想:卧槽,这装备不错,我又变牛逼了。 每当把一个最近刚学的算法,成功运用到项目并取得不错效果的时候,我心里会默默的给自己点个赞,自信心爆棚。 这种陷入过程,我相信,不是每个码农都有的。有的人,自然懂我所说。     
 说说自己的实际情况吧。 我是一个java方向的搜索引擎开发,五年始终如一。 也是属于那种,给我一台电脑,就可以给你一个完完整整的搜索引擎服务的人。  架构设计,服务器安装,服务器参数调整,web容器安装调优,项目框架设计,技术选型,搜索引擎模块(索引,查询,同义词,分词,定制化排序,数据抽取)分割,代码编写,单元测试,功能完善的管理后台(数据调试,任务管理,包括css,js所有都可以搞定)。我对于前端技术的掌握,仅限chrome类浏览器的页面兼容,80%以上的CSS基础代码没什么问题,对JavaScript的掌握程度也基本不输大部分三年左右的专业前端。  我非常喜欢JavaScript,以至于我在搞搜索之余,会花大部分代码时间在折腾js之上,写一些小类库,自娱自乐。  说这么多,想表达的是,我干码农这一行,干的不仅仅是工作的内容,还有非常多的工作之外的代码,这让我永远不会对码代码感到枯燥,更加不会觉得这一行累了。   
 兴趣是最好的老师,也是我源源不断的动力……
转自: 链接:https://www.zhihu.com/question/39813913/answer/83671724

已标记关键词 清除标记
©️2020 CSDN 皮肤主题: 大白 设计师:CSDN官方博客 返回首页