一个老程序员在互联网寒冬下的感悟

0次阅读

共计 2656 个字符,预计需要花费 7 分钟才能阅读完成。

1. 你千万不要认为学习技术就能够换来稳固的生存和高的薪水待遇,你更不要认为那些从事市场开发,跑腿的人,没有前途。

不分明你是不是晓得,咱们中国有相当大的一部分软件公司,他们的软件开发团队都小的可怜,甚至只有 1 - 3 集体,连一个我的项目小组都算不上,而这样的团队却要承当一个软件公司所有的软件开发工作,在软件上线和开发的要害阶段须要团队的成员没日没夜的加班,还须要为测试出的 BUG 和不能按时提交的软件模块性能而心怀忐忑,有的时候如果你可怜退出现场开发的团队你则须要衣锦还乡辞别你的女友,进行关闭开发,你平时除了编码之外就是吃饭和睡觉。

更可怕的是,会让你接触的人际关系十分繁多,除了无限的技术人员之外你简直见不到做其余行业工作和职位的人,你的敌人圈子小且繁多,甚至毁坏你原有的恋情。

兴许你拿到了所谓的白领的工资,但你却从此失去享受生存的自在,如果你想做技术人员尤其是开发人员,我想你很快就会了解,你如许想在一个中央长期待一段时间,意识一些敌人,多一些生存工夫的欲望。

比之于咱们的生存和人际关系及工作,那些从事售前和市场开发的敌人,却有比咱们多的多的工作之外的工夫,甚至他们工作的工夫有的时候是和生存的工夫是能够兼顾的,他们能够通过市场开发,意识各个行业的人士,能够意识各种各样的敌人,他们比咱们坦白说更有发财和倒退的机会,只有他们跟咱们一样怠惰。(有一种怠惰的普通人,如果给他换个中央,他马上会成为一个怠惰且出众的人。)

在学习技术的时候千万不要认为如果做到技术最强,就能够成为 100% 受尊重的人。


有一次一个人在面试项目经理的时候说了这么一段话:我只用最听话的人,依照我的要求做只有是听话就要,如果不听话不论他技术再好也不要。随后这个人失去了试用机会,如果没意外的话,他肯定会是下一个项目经理的继任者。

敌人们你晓得吗? 不论你技术有多强,你也不可能自在的腾出工夫像他人那样钻研一下 LINUX 源码,甚至写一个 LINUX 样的杰作来体现你的能力。须要做的就是依照要求写代码,写代码的含意就是都标准好,你依照标准写,你很快就会发现你昨天写的代码,跟明天写的代码有很多相似,等你写过一段时间的代码,你将领略:复制,拷贝,粘贴那样的技术对你来说是何等重要。

如果你侥幸的可能听到市场人员的谈话,或者领导们的谈话,你会隐约感觉他们都在把技术人员当作编码的机器来看,你的价值并没有你设想的那么重要。而在你所在的团队外部,你可能正在为一个技术问题的探讨再跟共事搞内耗,因为他不服你,你也不服他,你们都认为本人的对,其实你们两个都对,而争执的目标就是为了在要害场合证实一下本人比对方技术好,比对方强。

你更不要认为,如果我技术够好,我就本人守业,本人有守业的资本,因为本人是搞技术的。

如果你那样认为,真的是大错特错了,你能够做个考察在非技术人群中,没有几个人晓得 C# 与 JAVA 的,更谈不上来观赏你的技术是好还是不好。一句话,技术仅仅是一个工具,长于使用这个工具为他人干活的人,却往往不太善于用这个工具来为本人守业,因为这是两个概念,训练的技能也是齐全不同的。

守业最开始的时候,你的人际关系,你解决人际关系的能力,你对社会潜规则的意识,还有你明确不明确他人的心,你会不会说让人喜爱的话,还有你对本人所提供的服务的策动和采购等等,兴许有一万,一百万个值得咱们器重的问题,但你会发现技术却很少有可能蕴含在这一万或一百万之内,如果你守业到了一个快胜利的阶段,你会这样通知本人:我干吗要亲自做技术,我聘一个人不就行了,这时候你才真正会了解技术的作用,和你以前做技术人员的作用。

最初

技术仅仅是一个工具,是你在人生一个阶段生存的工具,你能够一辈子喜爱他,但最好不要一辈子靠它生存。

把握技术的惟一目标就是拿它找工作(如果你不想把技术当作你第二生命的话),就是干活。所以你在学习的时候千万不要去做那些所谓的技术习题或是钻研那些冒泡算法,最大数算法了,什么叫干活?

就是做一个货色让他人用,他人用了,能够进步他们的工作效率,想想吧,你做一万道技术习题有什么用?只会让人感觉酸腐,还是在学习的时候,多造就些本人求实的态度吧,比方钻研一下当地市场目前有哪些软件公司用人,本人离他们的要求到底有多远,本人具体应该怎么做才能够达到他们的要求。等你剖析完这些,你就会发现,找工作胜利,技术的贡献率其实并没有你原来设想的那么高。

不论你是学习技术为了找工作还是守业,你都要对技术自身有个苏醒的意识。

总结

“千万不要一辈子靠技术生存”,这是一句比拟事实的话。很多人感觉本人当初 20 多岁,月入 2~3W 或者更多了,很 OK 呀。

了解这句话的前提是,你不满足于当初的支出(如果是工作年限比拟短的,你能够看看这个行业做的比拟好的人的支出,你是否满足),对本人的将来或者行业有感到担心,那么你能力很好的了解这句话。

这也是为什么能了解这句话的人,大多是到了 35 岁左右的。诚然,对于一个工作 7、8 年或者不到的程序员,这个阶段技术是必须的。要有一个明天被开,我能够保障今天找到工作的技术能力;如果你足够侥幸,能有在某一个畛域做到专家级的、前面的小辈无奈代替你,那 ” 千万不要一辈子靠技术生存 ” 这句话当然也就不适宜你了。然而,对于大多数人,都无奈做到在一个畛域无可替代(时机与天才),那么就要想方法保障在上了年纪、上有老下有下的时候不被公司裁掉、支出不减、生存品质不降。

如果在这个阶段你还在钻研这个性能怎么实现、这个算法是如许的精妙,我感觉你不是太单纯,就是在借技术之名在逃避现实。说一句高雅的话,我满脑子想得都是怎么搞钱,怎么让家人生存的更好,做技术的在 35 岁之前没达到这一点(且不论财务自在),你感觉 35 岁当前还有机会吗?或者说扪心自问一下,你所做的事件有多少是你能做,他人不能做的,有多少技术含量本人心里应该也有点数。所以,技术只是现阶段谋生的一项技能。

每个人的技术都是有天花板的,你的技术到了天花板的时候,你的支出是否满足你,这个是须要思考的。当然,你家里有矿或者北京二环内有几套房,那你齐全能够把技术当喜好。

私信回复 材料 支付一线大厂 Java 面试题总结 + 阿里巴巴泰山手册 + 各知识点学习思维导 + 一份 300 页 pdf 文档的 Java 外围知识点总结!

这些材料的内容都是面试时面试官必问的知识点,篇章包含了很多知识点,其中包含了有基础知识、Java 汇合、JVM、多线程并发、spring 原理、微服务、Netty 与 RPC、Kafka、日记、设计模式、Java 算法、数据库、Zookeeper、分布式缓存、数据结构等等。

正文完
 0