小C由于学习成绩不好,高中毕业没有考上大学,找了一份业务员的工作匆匆开始了职业生涯。混了两年,业绩一直上不去,在家人的建议下,去了一家高职学习物流管理。两年后,小C顺利毕业,在当地一家物流公司当叉车司机。几个月后,小C觉得这份工作太苦太累、收入低,平时喜欢玩网游的他听说做游戏很赚钱,所以暗下决心要转行。很快,小C辞职了,并说服家人让他到一家培训机构学习游戏开发。本来计划的学习时间是一年,但小C的基础不扎实,没能通过考核,经过沟通,培训机构同意让小C免费再学一年。很快一年又过去了,由于小C缺少练习和思考,虽然勉强通过考核,但仍然找不到他想象中的游戏开发工作。几个月后,在培训老师的推荐下,去了一家小公司做 APP 开发。由于是小公司,而且大多是外包业务,工作节奏快,小C屡次不能按时完成任务,并且在一次会议上和上司吵架了。于是,小C被解雇了,得重新找工作,但过了半年还是屡屡碰壁。后来迫不得已,在家人的推荐下,去了一家餐厅上班。现在已经在那里工作两年了,做过服务员,也做过帮厨。最近开了分店,老板决定让他当个轮岗店长,所以小C特意请我吃饭庆祝一下。我问小C:“现在还想做游戏开发吗”?小C笑了一下说:“早就不想了,不过游戏还得玩”!

小C是我的小学同学,小时候他比我聪明多了,兵乓球也打得好,但是他已经好久没有打过乒乓球了。小C说做餐饮要起早摸黑、忙里忙外的,每天下班就已经很累了,再玩两局游戏就差不多要睡觉了,没时间做别的事情了,当然也没有对象啦。唉,这种状态也不知道什么时候才到头?

写到这里,小C离高中毕业已经八年时间了,但断断续续的状态,以及行业的转换,使得他所积累的工作经验大打折扣。

说这个故事的目的是为了引出核心观点:工作经历 ≠ 工作经验。“经历” 需要经过总结、归纳和升华,才能有效转化为 “经验”。

结合工作中的一些见闻,我整理了下面几点,看看大龄码农是如何一步步把自己逼死的。

空窗期变成空白期
由于各种原因,很多程序员难免会频繁跳槽。比如由于加班太多想放空自己,于是辞职去旅游个大半年。又比如公司效益不好,被解雇了。不管是什么原因,你不应该让空窗期变成空白期!

你可以出去旅游,长长见识,收获一堆风土人情;你可以出去创业,辛勤付出,收获拼搏奋斗的失败经验;你可以返校读书,回炉再造,培养另一种能力;你也可以躲起来,磨刀霍霍,为下一份工作做准备。

但是如果处于空窗期的你无所事事,没有计划,没有安排,每天玩游戏,玩到累了就睡觉。你很难期望天上会掉一个比之前更好的馅饼下来。也许很多事情无能为力,但是做总比不做好。

控制不了自己的情绪
很多程序员是闷骚、大男人主义的直男,大大咧咧、不修边幅,不仅不注重外在,也不注重内在修养。作为一名程序员,保持情绪稳定很重要,你要学会与同事、上司、产品经理、项目经理、甲方、乙方沟通。如果你还想在这家公司待着,千万不要和你的同事、上司吵架,因为你们需要长期合作,你们见面的时间比家人还多。

有些程序员不注重表达,常常祸从口出,不和谐的关系往往会导致项目失败,导致不能升职加薪,甚至被辞退。所以要做情绪的主人,从根本上解决问题。

遇到问题到处喊救命
有些程序员,一旦出现问题,比如程序编译不通过、运行时出错了、挂了。第一反应就是找人帮忙,甚至很多时候他们连打印信息和日志都没仔细看过,有良心一点的程序员可能会调试一下再寻求帮助。他们也许会直接把问题发在内部系统或者交给测试部门,也许会拷贝一大串代码和信息发到各个技术交流群,期望高手给他指点一条明路,帮他解决这个问题。

长期以来,懒惰和依赖一定会使自己的技术水平提升很慢,甚至倒退。所以要感恩每一次遇到的 Bug,学会独立思考,培养独立分析问题、解决问题的能力。在你把问题的来龙去脉整理清楚的过程中,自然就会获得经验。而不是一而再再而三地问别人。

当然,解决问题的办法有很多种,寻求高手指点有时候确实能快速解决问题。但遇到没见过的问题,你应该尽可能自己摸索一遍,即便高手已经帮你解决掉了,否则很快你就会发现你已经沦落为一个执行者,而不是创造者了。

所以遇到问题就要绞尽脑汁地思考、充分利用搜索引擎、查阅资料、尝试调试,如果问题依然没有解决,应该整理好思路和调试流程,再简明扼要、恰到好处地向高手提问,向技术交流群提问。

拒绝与工作无关的知识
很多程序员,与他目前工作没有关系的知识毫不关心,说好听点是 “专注”,说不好听是 “固执”。比如让他搞个 Android App,他很快给你写完了业务逻辑代码,但是界面丑得不堪入目,他说他是程序员只负责写代码,界面美不美观跟他没关系。比如有个搞单片机开发的程序员,你给他讲 Linux,他就会找各种理由避而远之,说 “我的工作不涉及这个,为什么要学?

如果你是生活在上世纪的程序员,这种作风可能还行得通,但是在21世纪就不行了。你如果还是 “事不关己高高挂起”,就难以在扩宽知识的广度,每天盯着自己的几行代码,慢慢地变成井底之蛙。

所以我提倡大家做个斜杠青年,做个专注的 T 型人才。有特定领域的深度,也有方方面面的广度。你的工作可能只要求你写 Linux 的 Qt 应用,但如果你弄清 Linux 系统层面的知识,拥有 Web 前后端的知识,你一定会开发出更酷的软件。

程序员如何把自己逼死?相关推荐

  1. 霸气C语言程序,霸气,C语言程序员犀利回应。又双叒一个工程师倒下了

    原标题:霸气,C语言程序员犀利回应.又双叒一个工程师倒下了 "程序员是如何被逼死的?改三次需求就可以了" 改一次可能总个框架都要变,前面做的就白做了.改三次需求自行了断了 先送你们 ...

  2. 中兴跳楼程序员妻子:他们就这样把我老公逼死了

    这个时候,2017 年的最后一个月,元旦在即,春节将望,都在期盼着可以团圆阖家欢乐吧?但是,来自深圳中兴网信科技有限公司的一研发组主管欧某,在 12 月 10 日这一天,面对强制性劝退他的公司,他用最 ...

  3. 逼死程序员的翟欣欣方首度发声了,居然这样说,你信不?

    相关阅读: 300本计算机编程的经典书籍下载 三千万海外用户的天才程序员之死 WePhone开发者被逼自杀案续,在翟欣欣身上的各种消费清单明细及细节曝光 来源:红星新闻 9月7日,WePhone创始人 ...

  4. 如何不费吹灰之力逼死一名程序员?

    程序员有哪些忍不了的事呢?大家来分享下你的悲伤让大家快乐下吧. 反复改需求! 首先必须是改需求. 当初我兼职的时候,我费尽九牛二虎之力写好大部分的代码了,临时发现需要推倒重来,顿时泪奔,当时跳楼的心都 ...

  5. 逼死程序员的翟某被媒体起底,疑有 5 个对象离了 4 次获利上亿

    (点击上方公众号,可快速关注) 综合自:每日财经网.知乎.新浪微博.红星新闻等 就在这几天,一则 WePhone 创始人苏享茂因个人婚姻问题不堪压力自杀的新闻传遍中文互联网,此前,就有推测,这件看起来 ...

  6. 十二星座用JAVA怎么,十二星座的“程序员”,都是怎么写代码的?

    怎么可能看到一整段白羊座程序员写的完整代码!他们的电脑里大概存了三万多个文档,都是极其美妙的开头,然后呢?然后就没有然后了!人说金鱼的记忆只有7秒,白羊座程序员对一段新代码的热情大概只有25.7142 ...

  7. 程序员,想搞事情?进来,就一句话的事!

    程序员平常工作看起来总是很好脾气,有什么问题发给他们修改,收到的都是简洁明了的"ok". 但他们往往可能会在沉默中爆发.不信,你看看用以下这几句话是不是可以迅速激怒程序员. 1.哟 ...

  8. 可以将 UI 设计图直接生成代码,简直太神奇了,这真的是解放了程序员生产力吗?...

    [回复"1024",送你一个特别推送] 作为程序员,尤其是前端和移动端的程序员,最烦气和最讨厌的一件事就是:天天重复的画界面.感觉一点水平也没有,而高质量的动态效果,设计师逼死程序 ...

  9. 疑因内部宫斗被离职,中兴 70 后程序员从公司坠楼 ​​​​

    本文来源:武冈人网 网友寒夜来客12月14日发在美篇上一篇文章称,她老公欧建新于12月10日在中兴通信跳楼身亡.欧建新出生于武冈市的一个农村家庭,从小学习成绩优秀,本科考入北京航空航天大学,毕业后曾在 ...

最新文章

  1. 史上最烂的项目:苦撑 12 年,600 多万行代码!
  2. 多核之后,CPU 的发展方向是什么?中科院计算所包云岗详细解读
  3. Android 应用程序 降低耗电量的一些思路
  4. iOS 实现不定参数方法
  5. 图解Spring循环依赖,看过之后面试再也不用慌了!
  6. 杭电1254java实现(双bfs 优先队列)
  7. win10win键无反应_最新Science:强烷基CH键的无定向硼化作用
  8. linux脚本的数据输出到excel,使用shell实现Excel表格导出功能 | 剑花烟雨江南
  9. 中原标准时间对时_GPS对时系统(时间同步系统)应用电子政务
  10. 【Docker】容器镜像有哪些特性
  11. 信息学奥赛C++语言:打擂台
  12. 从GPU到3D渲染:游戏图形渲染技巧与性能优化
  13. 昆计计算机管理专修学院,昆明昆计高中的师资怎么样,学校是民办还是公办的...
  14. 一段.net 发邮件的代码
  15. MFC文件的读写操作,类的序列化与反序列化,CFile,CFileDialog,CArchive,CStdioFile
  16. 查看JVisualVM查看信息
  17. win10系统计算机如何分盘,win10怎么进行分盘_win10电脑如何合理分盘
  18. android 分享给好友,如何将安卓手机安装的APP分享给好友简单方法分享
  19. hdu 1116 Play on Words
  20. Python 代码理解 polygon.py

热门文章

  1. H264与H265的区别
  2. JavaScript动态留言板设计
  3. oracle spool设置字符集,oracle spool简介+sql plus set常用设置
  4. 重铸助手教你如何将文件夹映射到Windows中的驱动器号
  5. 寻找距离最小的平面点对——分治方法
  6. c语言源码转流程图工具在线,c语言源码转流程图工具_应用|1+1构造地表最强流程图工具...
  7. 秋招面经总结(针对看到不会的问题)
  8. 逆伽马分布20210806
  9. JavaScript-T2
  10. ROS自定义消息类型与使用