大家好,我是阿秀。
很多人工作一段时间后发现有些事情跟自己以前想象中的完全不一样,比如跟不上同组同事的脚步、组长一直push进度、领导除了画饼还是画饼,有时候只是想要追求技术都觉得很难。
明明有更好的方案A可以把性能提到极致,但理想往往与现实存在gap,因为工期更短导致采取了方案B,久而久之就会失去对技术的热情,甚至感觉上班如上坟了。
分享一个学习圈中刚工作半年不到的同学提问。
童鞋的提问
秀哥好,新晋社畜已经感觉上班没意思了咋办?
刚工作小半年,以前有的技术热情都快被需求磨没了,想问下你们是怎么坚持工作四五年之久的啊?
工作背景
先简单介绍下我的背景,24届毕业,6月底入职,现在已经工作4个月了。
目前在上海某Java中厂后端开发,算是电商业务吧,10 9 5的节奏。
刚开始工作一个月的时候因为刚来没啥事觉得很轻松,然后八月后组长就开始给我安排需求了,感觉自己每天都好累好累,下班后就没一点力气,只想葛优躺看短视频,分泌多巴胺来麻醉自己。
以前每天下班后还能调整过来,最近实在调整不过来,第二天又带着一身疲惫去上班,只有周末两天缓一缓,才有心力去迎接下周的工作。
部门领导传达的中心思想是:快速成长,所以组长给我安排的任务很紧,最近两个月我提交了将近 4k 行代码,很多技术都是我现学的,然后就直接上手了,比如syslog日志发送、Kafka消息推送这些,我都是直接找了个例子,看着没问题就直接拿去用了。
疑问
有的时候遇到一些比较新的名词,我就想停下脚步去钻研一下,希望自己能学会这个东西,但就被组长diss了,批评我说喜欢钻研是好事,但要先把活干完!可问题是活根本干不完啊!!!
按照我最开始的设想是干两年,积攒一下经验然后跳槽换工作的,但现在的情况就变成我的需求太多、任务太紧导致我根本没空去研究一些我想研究的技术,长此以往我就担心变成一个 crud boy 了。
想请问一下秀哥你以前有遇到过类似的情况吗?如何保持对技术的热忱?
字节的节奏应该更快吧,很佩服你能在字节干两年,我感觉自己在这家公司干一年就要成行尸走肉了。。。
阿秀的回答
学弟,这就是理想与现实的真实写照。
我以前也是这样的,最开始在字节的时候因为入职得晚,没占到好业务,只能从前端切入,但我自己是不会前端的,所以只能一边学一边做。
刚入职那三个月是最痛苦的,经常晚上跟着B站学到两三点,第二天去了就要写,老实说当时促使我坚持下去的就是月末的工资单。
换个角度
你可以切换角度想一下,站在你的角度你是想学东西,是想增加自己的经验,提高自己的代码能力;站在领导的角度,他是要盈利的,他是要产出的,对于公司来说,每天的人工、房租、水电、网费等都是损耗,尤其是一些初创公司,部门大领导都很看重这个。
你想追求极致的性能,比如将10s优化到1s你估计还不满意,你想继续优化到0.5s;但在老板看来,10s到1s的优化工作需要5天,用户已经可以用了,再继续优化到0.5s还需要10天。
可能你能在这次工作中你能学到很多,但对于一个老板,这10天的工期他不想给,因为性价比太低,他会更希望你去开发别的功能。
在大多数工作中能用是第一目的,至于性能这东西可以后期再优化,但实际上很多时候就没有后期这一说了,因为屎山越堆越多,越堆也越难改。
个人建议
我的建议是你在这家公司能学到东西,能增长见识、增涨经验就继续待着,工作都是这样的,优化、改进这些都没有项目准时上线和交付来得重要。
干我们这样的,尤其是业务岗的一线研发,每天都是写界面、写接口,做得久了确实会容易变成crud boy,喜欢的技术、想要钻研的内容就做个清单,每天抽时间研究研究,工作中用得到技术其实很有限,真的很有限。
不要妄图一口吃成个胖子,刚毕业的前两年是个人成长最快的两年,因为这段时间你大概率没有成家的烦恼,上不需要养老,下不需要养小,这是最好的一段个人成长时间。
还有,对于大多数岗位来说,再好的技术,如果不能服务于业务,那技术将毫无用处。
如果实在没热情了,就看看工资单和银行存款,估计又能挺一段时间了
你好,我是阿秀,普通学校毕业,校招时拿到字节跳动SP、百度、华为、农业银行等6个互联网中大厂offer,这是我在校期间的编程学习之路,详细记录了我是如何自学技术以应对第二年的校招秋招的。
毕业后我先于抖音部门担任全栈开发工程师,目前在上海某外企带领团队继续从事全栈开发,负责的项目已经顺利盈利300w+。在研三那年就组建了一个阿秀的学习圈,一直持续分享校招/社招跳槽找工作的经验,都是自己一路走过来的经验,目前已经累计服务超过 4000 +人,欢迎点此了解一二。