刚入职大厂程序员,感觉信仰崩塌,程序员到底为了什么?

- 17 个点赞 👍
查看全文>>
flaneur - 1 个点赞 👍
你这个想法跟我司这两年大量招来的某阿员工一模一样。因为之前做java所以直接否定公司当前架构和语言,某些部门强推go转java,造一堆类阿的轮子。结果最后大量无用工作被大佬怒批
发布于 2023-08-01 11:28・IP 属地浙江查看全文>>
7777777 - 0 个点赞 👍
程序员,程序员,就是写程序的人啊,所以当然要什么语言都会,否则职位为什么不叫Java程序员,C程序员,python 程序员,所以程序员的信仰是万能coding 王……
发布于 2023-08-28 18:51・IP 属地新加坡真诚赞赏,手留余香还没有人赞赏,快来当第一个赞赏的人吧!查看全文>>
加速精灵 - 0 个点赞 👍
查看全文>>
大叔206 - 0 个点赞 👍
扯到信仰上,说明你是真的没看清自己的路。
踏上社会,你首先要问自己,你去工作是为了什么。
如果只是为了钱,为了前途,那么在恶劣的环境,你也要适应,然后找到变强的途径,不断向钱进发。
假设,你学程序,不单单为了钱,而是为了其他的什么,比如我有梦想,我有理想,我有一个小目标,那么你就需要一个完成的计划。
设置一个计划的目的,不是让你成为机器人一样,机械的去完成自己制定的目标。
计划的目的是为了纠错,当你前进的方法出现错误的时候,你拿出自己的计划表查看,发现自己一家偏离了,那就立马纠正,让自己始终处于正确的位置上。
计划是不断变动的,可是计划表的终点,也就是你的最终目标是不会动的。
如果信仰容易崩溃,说明你根本就没有信仰。
发布于 2023-08-28 19:16・IP 属地浙江真诚赞赏,手留余香还没有人赞赏,快来当第一个赞赏的人吧!查看全文>>
惊雷 - 0 个点赞 👍
查看全文>>
李工 - 0 个点赞 👍
你说的这些都是非常常见的现象,一个一个问题分类讨论吧。
被调岗做不熟悉的开发
两种情况会发生这种事:
一种是公司对你原本的岗位没有需求了,而其他岗位缺人手,就把你调过去让你学其他技术。小厂经常这么干,我曾经就被调去写过Java,也是各种膈应各种难受,客户端和服务端开发起来思维都差很多。
另一种情况是技术面试时发现你对你目标岗位的技术不熟悉,或者没经验。同时你又有其他的优势,比如年轻好学、踏实肯干、抗压能力强,以及便宜,于是想把你当个新手工具人给其他岗位。
对于应届毕业生,最常见的一种心态就是好高骛远。觉得大学里面学了一大堆技术,我现在可牛逼了,出去就业怎么也得找个年薪十来万的工作。
可实际上软件行业的技术迭代非常快,你在学校学的技术很多都过时了。尤其是理论部分,大学教学非常喜欢技术名词理论来理论去,实际上很多理论你一辈子都用不上,唯一能用上的地方就是吵架撕逼和面试答题。这就是为什么大学要学好几年的东西,培训机构几个月就讲完了,因为培训机构只告诉你怎么做,不会告诉你为什么,理论能跳过就跳过。
这种情况只能靠你自己适应,当然你也可以选择不适应,那公司大概率会让你走人。这时候你就要掂量一下了,你刚毕业,留下个试用期未通过的记录,而且大厂和大厂之间HR互相是有联系的,以后背调都会被查出来你在某大厂试用期没过就离职了,还会查出来是你个人原因。不要指望和新公司HR解释,可能简历初筛都过不了。
个人建议:多坚持一段时间,我看你能吐槽这么多说明你学新东西确实快,现在对PHP也有不少了解了。不一定要死磕Java,软件目前是淡季,裁员降薪严重,工作不好找。应届生本来就卷,你这还是大厂,多珍惜眼前的机会。
项目里有祖传代码和上古技术
只要不是初创公司,这个问题基本上必现。大多是老前辈留下来的遗产。技术这个东西随着时间迭代会越来越方便,越来越高效。你用现在的眼光回看以前的项目代码当然会觉得很膈应很难受,觉得他们的写法很蠢。但这是时代背景导致的,越有年头的项目,祖传现象就越严重。
你说的设计模式这种概念,在早期是不存在的,那时候的代码就是能跑就行,巴不得所有东西给你塞一个类里面。只要能正常运行就烧高香了,哪像现在还有心思搞什么设计模式编程思想。那个年代,设计模式还在萌芽阶段,到处都是ifelse是很正常的。
于是你又陷入了一种常见的心态:手握锤子,没有钉子。感觉自己学了浑身的武艺却无处施展。这也是非常常见的现象。商业项目要考量的细节非常多,就算没有祖传代码也不能由着你想用什么用什么。想炫技还得是GitHub自己发开源项目,或者做个人项目。商业项目里很少有可以让个人大展拳脚的空间。当然,等你做久了有机会爬到项目主管之类的位置上去,等有新项目的时候,你就有机会大展拳脚了。
个人建议:忍着。
问问题没人搭理
首先明确一点,公司的项目群是交流技术细节的地方,不是学习群。所以如果你问一些很初级的问题,没人理你是很正常的。你作为转岗PHP的初学者肯定会有一堆初级问题,这很正常。但你不应该在项目群里面问,更不应该在公司群里面问。
一般来说新人入公司HR会指定一个人带你,如果没有,你就去私聊关系好的同事。新手有人带可以少走很多弯路。你在群聊问没人理是因为大家都觉得不关他们的事。你必须要和至少一个人搞好关系,这样在技术上才会有助力。
我当年安卓岗调去做Java开发的时候,我问出来的傻逼问题可多了,全靠玩得好的同事帮我解惑,不然我早删库跑路了。
你这种问技术问题没人搭理都算好的了,我呆过一家公司连特么提bug都没人理我的,后台接口出问题阻塞我,锅扔群里没人接,连互相推锅都懒得推,全当看不见。搞得屁大点事每次都得召唤项目经理。
公司氛围差,同事之间平时交流少
也是正常现象。我也呆过这种公司。
首先明确你这个公司有没有禁止上班摸鱼、办公电脑装监控、工位监控摄像头之类的硬性禁止。如果有,那大家平时话都没几句是很正常的。
如果没有硬性禁止,工作压力是否很大,加班是否严重。如果是,他们就是单纯没时间聊天吹水。
如果都不是,那么大概率是群不对。大群和项目群通常不会吹水,基层打工人肯定有一个自己的小群,只是你刚来他们跟你还不熟,所以没有拉你进群而已。
建议:和上一个问题一样,你要和至少一个同事搞好关系,这样你才能融入到小圈子里,哪怕这个同事跟你不是一个岗位甚至不是一个项目组不是一个部门的也没关系。团建就是最好的机会,不然管理层也不会天天指望着团建破冰了。你也可以平时多观察同事们午休在干什么,你可以找找和他们的共同语言,午餐的时候拼个桌什么的,搭个话熟悉熟悉。
特别注意:如果存在办公室斗争和中层领导拉帮结派掐架的情况,不要随便选边站队。
给应届新人的建议
软件行业已经没有前几年那么好挣钱了,行业内的要求越来越高,给的钱越来越少。多思考思考自己是真的喜欢这份工作,想做这份工作,还是只为了钱,为了钱大可多考虑考虑其他方向。
从学校进入社会到公司上班,需要很强的适应能力。公司是开来经商挣钱的,学校是学习知识的地方。打工人来打工是为了挣钱,别人不会无偿帮你解决问题。公司也不会为了你的个人成长给你施展拳脚的空间,公司眼里只有利益。
你所说的“安安心心写业务,成为技术大牛”是无数憧憬程序员工作的人的共同梦想。但这条路很坎坷,能在公司实现梦想的可能只有老板。公司不是实现你打工人的梦想的地方,在公司工作只能被动地积累经验(被动是因为你不能选择要积累什么)。实现梦想需要你用大把自己的业余时间去学习,去实践,去开发独立软件独立网站。
从你这个问题上我甚至看见了自己曾经的影子,世另我了属于是。
发布于 2023-08-28 20:49・IP 属地四川真诚赞赏,手留余香还没有人赞赏,快来当第一个赞赏的人吧!查看全文>>
天枢破军