程序员到底有多累多辛苦? 为什么还有那么多人想转行当程序员?
优秀的程序员其实会越来越轻松计算机世界其实和现实世界很像, 解决问题的办法是开放的, 而很多时候限制工作量的, 其实是想象力
程序员到底有多累多辛苦? 听听前辈们怎么说
@莫名
中铁大桥局, 执全球桥梁工程牛耳, 云南普立大桥, 当前全球第一高桥现场资深建筑工程师, 住工程房, 餐风宿雪, 一年回不了几次家, 月收入不足两万
中国水电, 全球水电工程项目几无敌手, 某主力勘探院资深工程师, 非洲丛林住简易房, 一呆一个多月, 国内出差以月计, 平时半数在西藏, 周六基本为工作日, 国内时月入一万出头
以上两例, 均是 30-40 之间的, 智力体力都在巅峰
IT 至今仍是投入产出比最高的行业之一, 很多人天天挂在嘴边的金融 IT 男, 不是空穴来风这个行业这不算苦, 不算累, 只是有点智力门槛而已
我们程序员闲的没事时候, 又习惯性不想离开计算机, 然后就总编些自黑的段子, 又苦又累也好, 收入低早衰也罢, 包括找不到媳妇之类, 全是这么出来的, 行外人不必当真
只不过, 段子传的时间长了, 信的人就多了
现在居然一些自己人也信了
@李楠
优秀的程序员其实会越来越轻松
计算机世界其实和现实世界很像, 解决问题的办法是开放的, 而很多时候限制工作量的, 其实是想象力
我在上大学的时候, 去一个项目帮忙, 顺便赚点外快项目是把一个 fortran 的项目, 给改写为 C 的
Team 十几个人吭哧吭哧干了两周, 看着进度不乐观, 压力越来越大
开始加班
而这期间总有一个老头每天来几个小时, 坐在计算机面前敲一敲代码然后下午六点, 准时提包走人
而我们还在哪里加班
我们休息之余, 也议论过这个老头, 据说是一个高人, 但是没人看出高在哪里代码路过的时候瞟了一眼, 完全看不懂
于是接着加班
结果有一天, 本来风雨无阻的老头没再来当初年少无知的我们私下里嘀咕, 不是挂了吧结果 Team leader 果然把我们叫到一起, 说要宣布一个重要消息
说这个老头写了一个转换器, 自动把 fortran 的代码给转成 C 了, 转换后的代码稍微调整后就可以过编译大家全部都转测试吧
后来的工作中, 这个例子无时无刻的在提醒我: 不要放弃自己的想象力, 不要给自己设置限制
于是后来我发现,
基础测试的问题, 不一定需要一遍遍人工执行 TDD 可以做的更好
数据一致性的问题, 不一定需要 Oracle 来解决使用 App Server 更简单更便宜
不要放弃想象力, 给自己设置限制
@晨池
代码水平不高的时候, 天天加班也干不完, 还说其实是喜欢
随着代码水平的提高, 注释写的越来越少, 话也越来越少了
话说得少了, 觉得办公室气氛变得有点压抑, 于是离职换了一家公司
在新的公司还是那么忙, 于是经常幻想老了就可以轻松点, 却发现脑门子越来越大, 眼睛看不清楚了胳膊腿儿越来越细, 肚子越来越大, 原来已经提前老了, 但是还要加加班
终于有一天升职, 来了几个帮手, 可是他们水平不高, 天天加班也干不完, 还说其实是喜欢
这些新来的下属们加班总是帮倒忙, 引入的 bug 比解决的 bug 多多了
于是每天劳心劳力的去帮助他们, 要求他们代码写好, 那样可以少写注释
终于发现他们的水平逐步提高了, 注释写的越来越少, 但是话也越来越少
话说的少了, 似乎办公室气氛变得有点压抑, 终于下属告诉我已经辞职下月离职, 这陌生的感觉仿佛换了一家公司
@周翀
并不累呀, 也不算辛苦
每天想几点上班几点上班, 想几点下班几点下班, 这有什么累的
上班的内容是创造世界上还没有的东西, 做没人或者很少人做过的事情, 这种感觉多美妙啊
在一个优秀的团队里, 就用那种拼 2000 块的拼图, 然后其他人扔到你这边的碎片都是你恰好需要的那种感觉大家拼着拼着, 拼图就慢慢从一个概念变成一个边框, 一块块图案, 一片片区域, 再补上最后开始找不的位置的几个零散的碎片, 一副完整无暇的拼图完成的时候, 是多么有成就感啊!
赚钱也赚的很多呀~够吃够喝够住够穿, 从来不会做什么事忽然想, 哎呀这个月工资还没发, 我还不能买
而且写程序是个计算机打交道, 计算机是完美的理性对象, 非常有逻辑一切行为, 对的就是对的, 错的就是错的, 如果错了你一定可以知道为什么, 他的每一个步骤都有据可循, 不和你闹脾气, 也不需要你态度好, 更不会给你模棱两可的答案, 只要你下工夫, 永远可以完美完整完全地解释发生的一切, 这还不够美好么!!
解决一个 bug 的时候, 就像把理发时候掉进衣服里的碎头发找到揪出来, 或者把牙缝里塞的牛肉剔出来一样舒坦啊~虽然过程可能是痛苦的, 但是既然是不可避免的, 就享受解决痛苦之后的愉悦呀~总不能不理发了或者不吃牛肉了吧~
在家办公自然是有的啊, 但是一直在家是不利于和同事之间的交流的而且家里环境太舒适了, 也不利于好好工作~还是要来公司比较高效~
@姚垚
一个朋友是猎头, 每天打电话到十一点, 整理资料到一点半, 周末无休 (当然是为了多挣几个钱) 电话里紧着小心, 面谈时陪着笑脸做的单子是互联网的, 程序员情商低的时候有多低我自己也是知道的, 无数次委屈着微笑点头, 晚上回来对着镜子气您说, 辛苦不辛苦?
一个朋友是四大的, 朋友圈里都是晒加班, 两点下班, 三点走在二环, 四点打不到车, 还有去医院做的体检, 自己都不敢看您说, 辛苦不辛苦
一个朋友是公务员, 单位走关系排资历, 对谁都点头哈腰, 您说, 辛苦不辛苦?
一个朋友是房产销售, 五点起床跑客户, 带人看房子, 打电话, 早晨需要早早的跑到三四十公里外去排一个号天天被人背后骂当面吼, 也只能兢兢业业的做着今年据说指标又上调了您说, 辛苦不辛苦
大学最要好的朋友, 在老家兰州做生意, 招的小姑娘小伙子都不太干活, 所有事情跑前跑后, 为跑单子喝酒喝到痛风您说, 辛不辛苦
所以啊, 程序员辛苦吗? 我也经常凌晨回家, 也经常通宵加班, 周末也经常就没有了但我没觉得辛苦
我也需要反复和 pm 啊运营啊设计啊其他团队啊确认需求推进需求梳理需求, 也需要带人带团队想方设法的弄点东西来帮助新生自我提升, 也需要去和其他 team 争执, 和老大力争, 顶着 kpi, 背着无数的锅
但是辛苦么? 不辛苦你认为的劳心, 每个行业都需要面对你认为的劳力, 其他人比你辛苦的多
活在世间, 都是妖怪不是么? 一个 Java 交流平台分享给你们, 让你在实践中积累经验掌握原理如果你想拿高薪, 想突破瓶颈, 想跟别人竞争能取得优势的, 想进 BAT 但是有担心面试不过的
来源: http://www.jianshu.com/p/84ae88810211