浅论程序员的工作经历与工作经验
岁月似血饮狂刀,在额间砍出道道年轮。年复一年,日复一日的提交代码、bug修复湮灭着我们的激情,也埋葬着我们的梦想。曾以为自己,可以仗剑天下,昂首四方,到如今守着2米方桌,才发现,尚不足以独善其身,终日不过为柴米油盐所累。尤为悲催之事,程序员一代代在40岁之前老去,也曾鏖战通宵终于攻克bug,也曾挥毫泼墨绘制软件蓝图,而当程序员老去时,过去种种之荣耀,也不过是被用来舔邸今日是创伤。十年壮丽天王府,化作幻宅乌鸦飞。10年辉煌的程序生涯,似乎是对今日处境的最大嘲讽。是什么造就了今日的局面?
一类程序员是这样的:
另一类程序员是这样的:
经历是过程,经验是灵魂。多年的工作,如果都不思考,所有的事情都是得过且过,那只是工作经历,它还不是经验。使我们立于不败之地的,恰恰不是经历,而是经验。你在华为工作N年,这说明不了什么问题,在华为工作N年的海了去了。
做好一个程序员,应该是从不放弃自己开始。很多人碰到一个bug,他首先想到的是问人,而不是自己去探索、发现和修复。这个时候,他实际上是在放弃自己,因为他明明是可以修复的,但是他放弃了。放弃的时候,也失去了一次积累经验的机会。别人的指点,代替不了你探索bug的过程的艰辛,也创造不了bug修复后的喜悦。
其次,是要勇于发现新事物,不断地学习和提高。所谓既要低头拉车,又要抬头看路。自己每天面对的,哪怕是再无聊的小的片面的知识,日复一日的低级bug,但是,我们仍然可以看看周围,看看通过这些无聊的东西,能不能扩展知识面,学习一些有聊的东西。好的程序员,总是不断地通过每天的日程工作,学习周遭的知识,从而不断建立健全的知识体系。
再次,业余时间是升华的关键时间点。白天大家都在处理无聊的杂事,可能静不下心来学习。真正的差距,极有可能是通过业余时间拉开的。业余时间还学习,显然是需要程序员本身是热爱自己的本职工作,这样他才可能安静下来学习。
最后,程序员可能要学会增加能见度,制造可见性。比如做Linux,发patch是一个增加能见度的好办法。Patch发的多,质量高,很容易拿到special offer。在同等“经历”的情况下,由于“经验”丰富,可能拿比“经历”丰富的人高得多的offer。
以上仅代表作者个人观点,观点也有片面,不代表Linuxer公众号观点。关注Linuxer公众号:
往期精选
阿里杨勇:浅谈 Linux 高负载的系统化分析
郭健: Linux内存逆向映射(reverse mapping)技术的前世今生
郭健: Linux进程调度技术的前世今生之“前世”
郭健: Linux进程调度技术的前世今生之“今生”
宋宝华: 论一个程序员问问题的自我修养(修订版)
孟冉: Linux火焰图的数据流程分析
宋宝华:火焰图:全局视野的Linux性能剖析
谢宝友: 深入理解Linux RCU之一——从硬件说起
...
浅论程序员的工作经历与工作经验相关推荐
- 10年程序员的成长经历,年薪近百万
10年程序员的成长经历,工作经历,面试问题,简历书写. 1.面试经历介绍 2.学习方法和书籍分享 3.职业发展漫谈 视频讲解如下: C/C++Linux服务器开发高级架构师知识点精彩内容包括:C/C+ ...
- Java程序员的典型工作过程有哪些_Java程序员都要经历哪些阶段
原标题:Java程序员都要经历哪些阶段 程序员从菜鸟到优秀的过程是需要时间,经验,不断的进阶,小编和大家一起看看每个阶段都要经历哪些成长阵痛: 没有防卫 这个阶段很快就会过去,因为有无数的书本和&qu ...
- 浅谈程序员的行业选择---程序人生
引言 本篇博文接着许久之前的一篇博文<浅谈程序猿的职业规划,看你如何决定自己的未来吧.>,继续探讨一下程序员行业相关的内容. 行业的选择不仅对于程序员来说非常重要,对任何一个人来说都是一样 ...
- 转:浅谈程序员的英语学习
转自:http://www.cnblogs.com/haoyifei/p/5687235.html 浅谈程序员的英语学习 作为在中国工作的程序员,不懂得英语似乎也不妨碍找到好工作,升职加薪.但程序员这 ...
- 浅谈程序员的英语学习
作为在中国工作的程序员,不懂得英语似乎也不妨碍找到好工作,升职加薪.但程序员这个工种则稍有不同,因为程序,尤其是高级语言,基本上都是由英语 和数字表达式构成的.英语对于程序员十分重要.我的大学本科全部 ...
- 浅谈程序员如何正确面对压力
版权声明:原创作品,允许转载,转载时请务必以超链接形式标明文章原始出版.作者信息和本声明.否则将追究法律责任.本文地址: http://blog.csdn.net/jobchanceleo/archi ...
- 某大龄程序员用亲身经历推翻35岁红线:大厂offer拿到手软,35岁才是黄金年龄!...
35岁程序员难找工作已经成为互联网圈内人尽皆知的事,但一个35岁程序员却用亲身经历告诉我们:35岁不仅不难找工作,相反还是找工作的黄金年龄.他拿到了字节.蚂蚁.华为.虾皮还有若干创业公司的offer. ...
- 每个程序员都应该经历一次软考
今天讨论的问题可能会引起很多争议,但我还是坚持做有争议的敢说真话的人:软考在很多各大高校里还是比较流行的,只能说是流行而已,60%的人只是去凑热闹为国家软考办去做贡献的,为什么要说"每个程序 ...
- 程序员放弃月薪2W的工作,改行做销售,结果垫底,网友:瞎折腾
在职场中,程序员工作属于高薪行业,月薪上万不是梦,不过程序员工作避免不了经常要加班敲代码,一旦有了家庭之后,很多人都想改行做其他的,下面我们一起来看一个真案例. 近日,有位程序员在职场论中分享了自己的 ...
- 为什么程序员有外包经历,面试就像有污点一样的存在?是这样吗?
作为一名IT行业的从业者,我来回答一下这个问题. 首先,目前IT行业内有大量的程序员都有过外包开发经历,外包开发也是IT行业内的一种重要业务形式,所以程序员从事外包开发是比较常见的事情,也会获得技术上 ...
最新文章
- python eval 入门_Python学习笔记整理3之输入输出、python eval函数
- 使用Callable和Future接口创建线程
- Tomcat配置问题解决方法
- Windows10怎么创建后门?
- 上传图片动态预览(兼容主流浏览器)
- python - 代码练习 - 差异备份/同步更新
- 小爱同学App下架苹果App Store 网友:SiriOS警告?
- 用java实现编译器-算术表达式及其语法解析器的实现
- 大华电子秤客户端开发文档_『飞桨』全流程开发工具PaddleX
- c语言作业百万富翁for循环做,c语言例题(c语言经典例题100道pdf)
- 【东华初中编程试题2206】病毒复制 N 分数 快递哥
- linux怎么进入dos界面,如何在Linux中运行DOS应用程序
- word中px,pt,dpi,in,em,twip,emu之间的关系
- ExcelVBA之InputBox方法
- 关于Handling Unit SAP包装
- Java面试题总结之数据结构、算法和计算机基础(刘小牛和丝音的爱情故事1)
- 2021年最详细的Android屏幕适配方案汇总
- 端口映射工具 – portmi
- 【QT实现TCP和UDP协议通信(一)】
- 【游戏编程扯淡精粹】UE5 蓝图