一位程序员的十年工作总结,需要注意这几点!

嵌入式大杂烩 嵌入式大杂烩     2023-01-09     446

关键词:

来自:https://www.cnblogs.com/jirigala/archive/2009/08/03/1537874.html

展望未来,总结过去10年的程序员生涯,给程序员小弟弟小妹妹们的一些总结性忠告。

走过的路,回忆起来是那么曲折,把自己的一些心得体会分享给程序员兄弟姐妹们,虽然时代在变化,但是很可能你也会走我已经走过的10年的路程,有些心得体会你可以借鉴一下,觉得说得有道理的你就接纳,觉得说得没道理的你就抛弃,以下是我发自内心的,给大家的忠告,特别是针对那些小弟弟妹妹们。

01. 自己的户口档案、养老保险、医疗保险、住房公积金一定要保管好。

由于程序员行业每1-2年跳槽一次,我不隐瞒大家,我至少换过5个以上的单位,这期间跳来跳去,甚至是城市都换过3个。还好户口没丢掉,其他都已经是乱了,好几个城市里,都有交过三金,甚至是一个城市的2个区里交的都有,那些东西,10年后,会变得很重要。你买房子若有公积金,可以取出来,贷款利率也会比较低一些,有孩子了,还需要上学,生病了还需要医疗保险。

特别是买房子时,你要商业贷款与公积金贷款的利率差别还是很大,有可能会有10万的差距。你平时多注意这些,给你带来的损失会最小,例如每个月缴纳300元的公积金,公司也缴纳300元,你一个月能存下来600元,一年就是7200元,10年就是72000元。我以前都忽视了这些,到我需要买房子时,公积金里可能只有几千元,10年很快就过去了,结果我没能存下来多少公积金,医疗保险,养老金等更别提了,都已经稀里糊涂了,这些损失10年累加起来,是很庞大的数字。

大家要注意,跳槽换工作时也要保护好自身的利益,现在房价很贵,你可能是跟我一样,大山里出来打拼的娃子,家里也没有丰厚的积蓄,只有靠自己拼搏,买房子是人生的一件大事,等你到了10年,才想到这个事情,已经晚了,特别是孩子要上学,上幼儿园等,需要户口啥的都要齐全。

02. 不要轻易换笔记本电脑,不要买过多的电子产品,不要过于频繁地更换手机。


这方面我的经验教训也是惨痛的。我大概前后购买过5-6个笔记本,以前的都是1万多元一台,最近买的一台是1万多给女朋友的,自己买了一台是7500元左右,手机大概换过接近10个了,这些钱加起来也足够有10万以上了。

你可能一不小心就购买了这些电子产品,但是时间长了,你一回过头来想想,你为什么赚得也不少,但是还是那么穷,是因为你购买这些电子产品花费了过多的金钱了,平时笔记本啥的贵重物品要保护好,我一个同事不小心丢了2台笔记本电脑,接近2万的损失啊,你净赚2万,不是那么容易的,这个窟窿不是开玩笑的,我曾经也被人偷了一个崭新的笔记本,损失1.5万左右,更糟糕的是最新的代码也丢了。

03. 这年代外语、学历、职称、驾驶证还是蛮重要的。

社会不断发展,将来可能去外国就像串门一样了,也说不定的,外语好将来的就业机会也会更多更广一些。学历并不代表啥,但是学历也是敲门砖,例如有300个应聘者,那至少重点本科以下的,统统不看了,因为实在是来不及看了,你再厉害也被挡在机会的门外了。

同样有时候你想改行什么的,职称也很重要,最起码评个中级职称,进入大学或者政府部门还是有用的。若有充裕的时间,应该把驾驶证考了,因为你越到后面有了家庭会越忙,没时间学车了也说不定的。

04. 不要谈过多的女朋友,谈女朋友要看准,下手要稳准狠。

我谈过2个女朋友,平均每个女朋友身上的开支前后大概会有10万左右,还好我不用谈第3个女朋友了,若投资失误,那也是很残忍的,谈女朋友也会消耗很多时间精力、还会消耗很多金钱。实话的讲,的确是这样的,人家女孩子也值钱啊,凭什么就那么轻易的跟你啊。我跟第一个女朋友分手时,我的生活至少是倒退了3-4年,一切从零开始,一切从头开始。

我劝大家谈女朋友是人生最大的一笔买卖,投资失误会有惨痛的后果,不仅仅是金钱上的损失,更会有精神、心灵上的沉重打击,大家要学会珍惜女朋友,要学会哄好女朋友,让老婆开心每一天,虽然鱼儿上钩了,不用再下鱼饵了,偶尔也别忘记放点米,这个鱼要是脱钩了,那不是开玩笑的。

05. 工作不要更换得太过于频繁,选好了行业方向最好别更换太频繁。

换工作,换行业方向,就像熊掰苞米一样的道理,有时候是丢了芝麻捡西瓜,有时候是丢了西瓜捡芝麻,这个道理我就不多讲了,大家都应该能明白的。

06.要对身边的人好,要得到老板的信任、同事的认可及支持,珍惜良好的工作环境。


有个朋友的QQ名字很有意思,“只爱陌生人”,陌生人是很有意思,但是最关键时刻,还是需要靠非陌生人,你每天跟同事一起生活,要维系好身边的人。你的成功与失败,往往是你身边的30-40个人决定的。就是世界首富,他身边也是那么不超过100个人在左右着他的生活。

当你工作10年了,没一个老板信任你,没几个要好的同事朋友,那你惨了,你在这个世界上已经是很孤单了,你的收入,很可能大多会来自这些身边的朋友给你介绍的机会。现在你身边的人有可能在不久的将来,给你提供很多好机会。

07. 钱很重要,但是生活质量比钱还重要,工作是很重要,但是家人比工作还重要。


钱不是万能的,但是没钱是万万不能的。钱赚了,身体垮了,全送给医院了,钱赚了,身心疲惫了,人活着为了啥?不就为了开开心心生活嘛?工作重要,但是失去了家人的爱,失去了女朋友,失去了老婆孩子,那这个工作有啥用了?

工作很容易就换了,家人是换不了的,老婆不是想换就换的,孩子不是想换就换的,连自己的家庭都不负责的人,怎么可能对公司负责呢?我一直是这个观念,来面试时觉得工作更重要的,我们一般不录取的,那太假了,或者太不懂事了。

08. 工作累了,也别太贪玩,有时候还是需要多想想如何才能赚钱。


时间一晃就过去了,工作累了是可以适当放松,但是别太贪玩,10年很容易就过去了,10年后你要买房子,要娶老婆,要买车子,要生娃娃,身体也会变得脆弱一些,需要良好的生活习惯,也经不起通宵了,通宵一次,你要低迷好几天才能缓过劲儿来,跟20刚出头完全不一样了,用钱的地方多了去了,父母也会变得更老一些,可能也需要你的照顾,整个家子都指望你赚钱。

别到了这个时候,你才意识到赚钱是那么的重要,更何况现在城市的房价,动不动就是100万,加上按揭的利息,你很可能需要支付150万。还可能需要装修,买车子。可能你身上的压力是200万。别觉得谈钱就俗,你要学会赚钱,要有个需要赚钱的良好意识,当然你出身富裕家庭,就不用考虑这些因素了。

09.每天一点点进步,每月一点点积累,要敬业要爱业,我们给别人提供的也是服务。


总有一天,你也会有累的时候,你也会有老的时候,这时候,你要靠啥呢?就要靠你平时的积累,你10年的积累,可以打倒很多竞争对手,他们再厉害,再怎么样,也很难抵得过你10年的积累,特别是后面5-10年的积累,成果会很明显。软件在将来还是会值钱的,以后生活会越来越智能化,越来越数字化,软件的需求还是很有前途,最起码未来的10-20年里不用太担心失业问题了。

10.对程序员来讲,开发思想、架构、代码就是财富,别老丢弃你的劳动成果,要学会保护你的劳动成果。


我大概7-8年前的代码都在手上,经常改过来改过去,维护来维护去,在一定的程度上,让我生活轻松了不少,因为我不用什么都从头来过,我只要痛苦一次,以后就可以反复重复利用,软件的价值在于重复利用,而不是每个东西,都从头开发,那永远也是辛苦的程序员,这个生活质量就别提了,不管自己的代码丑还是拿不出手,要学会精心维护,每天改进一点点,每月一个小进步,每年一个大进步,多年的积累是宝贵的,这个早晚也会给你带来丰厚的收益。

11. 当程序员要防止原地踏步,不是工作年限长了,经验就丰富了,能力就强了,年纪越大工作越难找。


我有一个朋友跟我开玩笑,工作5年的人,可能能力差距会很大,为什么呢?因为第一年他们干的事情都是一样的,都写程序了,2个人可能由于价值观不一样,5年后差距会很大,甚至是大到无法追赶的程度,为啥?因为还有机会的因素在里面,有的人干了5年,还是在原地踏步,天天只会写那些添加、删除、修改的代码。

那你得注意了,需要不断地提高自己,才是硬道理。例如你会SQLServer,那要试着学习Oracle,你是做C/S的,那得需要提高到B/S的,你是做单机软件的,那得需要提高到网络软件,你不是只关注自己的工作,你还需要学会管理,关心他人的工作。你是当程序员的,要试着提高当项目经理、部门经理,公司的总监等等,人有野心有目标才会不断进步,最俗的为了多赚钱,提高工作职位工作岗位,工作单位,也是可以理解的。

年纪越大工作越难找,例如几千块钱一个月的工作是随便找找,玩一样,但是你30过后,最起码要找月薪上1万的工作,这样的工作机会也少,一般小公司也给不起,还得找个好公司才可以,好公司又不是天天招聘人,天天缺好的工作岗位,说不好听点儿,小公司的老板才赚多少啊?他来钱也很不容易的,小池塘就不好容得下大鲨鱼了。

12.要找能力强的人一起创业,你不会吃亏。其实打工,也是创业的开始。

创业,要找能力强的人一起创业,最起码赚不到钱,还能学到不少。别热血一沸腾就烧钱创业,特别是自己的钱、家人的钱,那是很不抗烧的,没几下几十万就烧干了。其实打工,也是创业的开始,每个月都能拿到钱,还可以学到知识。


13. 未来的生活节奏会更快,生活压力会更大,竞争会更激烈,社会服务体系会更完善。

 
在未来,我们享受良好的服务的同时,也会为别人提供更良好的服务,不管是在技能上还是服务质量上的要求也会更高更严格。平时要注意提高自己,不要被时代淘汰掉,我小时候的一些朋友,一波又一波被社会无情地淘汰了。

很小的时候,我出生在大草原与大山的交界处,我小时候的玩伴,还在大山里,我跟着家人杀出来了,从小学、中学、大学、工作后的这10年,我都一直很坚强地拼搏下来,很不容易地在杭州立住脚了。说实话,参加工作后的十年,也是不断拼搏,不断提高的十年。

往期推荐:

分享一款小巧好用的代码对比工具

C语言、嵌入式中几个非常实用的宏技巧

一些嵌入式软件设计经验

一位老电子工程师的十年职场感悟(代码片段)

当电子工程师也是十余年了,不算有出息,环顾四周,也没有看见几个有出息的!回顾工程师生涯,感慨万千,愿意讲几句掏心窝子的话,也算给咱们师弟师妹们提个醒,希望他们比咱们强!1... 查看详情

教育系统开发这几点需要注意

...教育的发展步伐进一步加快。但是教育系统开发的这几点需要注意。 查看详情

程序员的十年工作创业血泪史,万字长文,仔细读完,受益匪浅

本文所书写的内容、表达的思想,无论是对刚入门的程序员,还是工作了十年八年的程序员都有一些经验值得借鉴学习。(一)三年前的一个项目经验作者帮公司拉了一个政府的项目,但是由于经验较少,谈的价格很低,还有很... 查看详情

从入门到一位合格的爬虫师,这几点很重要

...框架知识就可以成为爬虫师吗?并不是,事实上一位合格的爬虫师并没有想象的这么简单,是需要通过时间和技术的沉淀和不断打磨编程技术所造就的。那么今天我来告诉大家“从入门到一名合格的爬虫师需要学习哪... 查看详情

经验|初学者注意这几点,可以少走一些弯路!

...f0c;现在有一丢丢小经验。今年作为应届生导师,带了一位应届生,与他相处的这几个月时间里,看到了他的一些不足之处。想想以前刚入行的自己,也会犯类似的错误。我觉得这些问题挺有代表性的,在这里... 查看详情

一个网工的十年奋斗史-工作篇

大家好,我是姜汁啤酒,网络技术沉迷者及从业者。目前作为SeniorNetworkEngineer就职于新西兰某大型移动宽带运营商,负责固网的MPLS、BGP网络运营以及内部大型网络项目集成工作。持有网络认证:JNCIE-SP,CCIERouting&Switching,CCIES... 查看详情

纪念已经逝去的十年

...不让自己在下一个十年回顾时有所遗憾,同时,也将一个程序员转型为项目管理&管理路线的心路记录在这里。希望有着一日能够帮自己的孩子成长!  查看详情

我的十年程序员之路

一晃做程序员也有十年了,总觉得时间过的很快,仿佛第一次写程序还是去年的事情。虽然到现在也已经换了三四家公司了,但总有种自己没有做过什么的感觉。于是便想把个人的经历写下来,留给以后的自己作为个回忆。大学... 查看详情

struts2基础——需要注意的几点

struts是流行和成熟的基于MVC设计模式的web应用程序框架,使用struts可以帮助我们减少运用MVC设计模型来开发web应用的时间。目录:一、struts2的工作原理及文件结构二、三种访问ServletAPI的方式三、struts接收参数的三种方式四、自... 查看详情

《我的十年图像生涯》—王郑耀(西安交通大学)

最近看王郑耀的《我的十年图像生涯》颇有感悟,在此把他的资料总结下参考:1.王郑耀《我的十年图像生涯》博客链接——https://www.cnblogs.com/jsxyhelu/p/7054573.html里边有自己这十年的经历;2.王郑耀《数字图像的边缘检测》... 查看详情

一个老程序员的十年回顾

目录  上篇-学习人生  一、计算机是什么东西?  二、漫长的理论学习时期  中篇-艰难人生  一、第一次考研的失败  二、“土包子”的北京之行  下篇-实践人生  一、希特勒地堡与CIH病毒  二、编程生涯... 查看详情

关于软件开发商的选择,你要注意这几点(代码片段)

InfiniteAjaxScroll 简称ias,无限的ajax滚动,是一款jQuery滚动ajax分页插件,当页面滚动到容器可见部分将自动异步加载数据。案例示范首页无限加载https://m.dedehtm.com/栏目页无限加载https://m.dedehtm.com/zixundongtai/插件说明炒鸡简单,... 查看详情

elk系列~log4-nxlog-fluentd-elasticsearch写json数据需要注意的几点

...们主要总结一下,在与log4和fluentd及elasticsearch配合工作时需要注意的几个点,这几个点也是我们经常遇到的坑,希望可以帮到大家!我们从日志产生端log4开始说。log4需要注意的,编码与时间戳格式nxlog需要注意output 查看详情

十年磨一剑我的十年it感言

不知不觉10年过去了,有时候真要感叹一下人生到底有多少个十年,我不知道以后的我还做不做IT,但此时此刻只想记载这十年来的变化,一方面总结人生,另一方面方便后人借鉴,少走弯路。 1999年7月,父母买了第一台电脑... 查看详情

从草根到百万年薪程序员的十年风雨之路,附答案解析(代码片段)

造成雪崩的真实场景1.4.1服务提供者不可用硬件故障:如网络故障、硬盘损坏等。程序的bug:如算法需要占用大量CPU的计算时间导致CPU使用率过高。缓存击穿:比如应用刚重启,短时间内缓存是失效的,导致大量请求直接访问... 查看详情

新人如何做好功能测试,看这几点就够了

...试、PDF文档有需要的小伙伴们可以关注我的公众号:程序员二黑,免费领取文章目录01、测试基础的重要性02、提升数据库处理能力03、具备定位问题的能力04、具备总结能力05 查看详情

老司机找bug的十年心路历程

一.码畜:靠编译器帮自己查语法错误消灭笔误:编写适合程序员的键盘练习if(常量==变量或表达式)使用goto接力超长的if,switch连续的if还是ifelseif多个条件的组合:精心的排版多重括号的匹配条件编译各种const:不要纠结各种常量了,... 查看详情

我的十年编程路序

...为止,总的工作年限可以算是有十年了。这也是“我的十年编程路”系列文章的缘起。回想自己过去的十年,虽小有所成,但也走过一些弯路。相信做为“过来人”,都不希望看到年轻人走自己的弯路,反正... 查看详情