1. 程序员进国企就必然废了吗
程序员在国企的发展,确实与在互联网企业有所区别。在互联网企业,技术人员可以接触到各种新技术,快速提升代码能力,感受到明显的存在感。然而,进入国企后,这样的机会变得稀缺,新技术的应用和学习变得缓慢,开发时间的分配也更为宽松。这种情况下,代码能力的增长速度大大降低,相比于在互联网企业的一年提升10分,可能在国企只能提升2分。尽管如此,口才和写报告的能力得到了一定程度的提升,但这对于程序员而言,可能远不如代码能力提升带来的安全感。
对于技术是否废掉的问题,答案取决于个人的工作状态。如果每天的工作时间分配合理,有明确的目标和任务,个人有足够的时间进行自我提升,那么技术能力完全有可能实现无上限的增长。反之,如果工作时间过于紧张,大部分时间都用于处理日常任务,提升的空间可能会受到限制。
一个笑话或许能更好地说明问题。某位朋友在燃气轮机研发国企工作,某日发现同事整天忙于开“批评与自我批评”会议,原因是团队中有人对小领导的技术指导提出异议。这位小领导不仅没有反思自己的问题,反而开始滥用权力,甚至对团队成员进行心理压迫。这样的行为在行业内已经引起嘲笑,团队成员被戏称为“工具人”,而研发工作则被讽刺为“研发你去死”。这说明,虽然某些国企在名义上强调研发,但实际上,团队的管理方式和文化可能更侧重于政治游戏而非真正的技术创新。
对于计算机本科毕业生来说,不同工作环境下的成长路径各不相同。在事业单位从事信息技术工作,可以独立开发小系统、网站,进行新闻发布和简单运维。虽然技术提升可能不如预期,但在文章撰写、团队协作、项目管理等方面得到了锻炼。在互联网中型企业工作,可能面临技术实力与应届毕业生的差距,但通过沟通能力的提升和对更好代码规范的了解,个人能力得到了多方面的成长。在传统行业国企担任信息总监,虽然技术提升的空间有限,但通过数字化转型、资源调动和项目管理等方面的经验积累,个人成长为一个综合性的IT管理者。这种角色不仅涵盖了技术方面,还包括了组织管理、预算控制等多个领域,使个人在IT领域获得了广泛的经验。
对于社会招聘进入国央企,情况因地区而异。在某些注重校招生培养的单位,社招可能面临一定挑战。然而,随着单位对人才需求的增加,即使在需要通过特定招聘渠道进入的单位,社招人员也能找到合适的机会,尤其是在某些市场化国央企中,优秀市场人员的需求更为迫切。招聘方式通常包括网络平台、猎头、调动推荐等。
技术理想方面,随着工作经历的积累,个人可能开始反思技术在不同环境中的价值。在互联网企业工作时,技术人员可能会期望自己的工作能够触及更广泛的人群,带来更大的社会价值。然而,在国企环境中,技术提升往往更为局限,个人价值更多体现在内部管理和团队协作上。在这样的背景下,写论文成为了一种可能留下个人痕迹的方式,尽管这在学术界可能被视为“学术垃圾”。
总结而言,程序员在进入不同环境时,其职业发展和成长路径将会有所差异。理解这些差异,结合个人兴趣和职业规划,选择适合自己的发展路径,是关键所在。
2. 程序员改bug 问题是怎么改好的
其实程序员改bug也是有学问的。程序员改bug跟医生治病是一样一样的,无非一个是给机器看病,一个是给人看病。首先,一定要准确的定位引起bug的真正原因。定位问题,需要程序员去读代码,了解流程,弄明白来龙去脉。其次,定位bug源头之后,就需要去分析解决问题的方法。分析问题,需要综合相关知识,熟悉它所用到的一些机制,找到最佳解决方案。拿Android来说吧,比如修改wifi的bug,就需要弄清楚wifi的流程,stateMachine机制,消息机制,当然最基本的四大组建及其机制是必不可少的,哪里都有用到。然后,才是去coding。当然coding,也应该注意一些问题,比如,风格尽量和源码保持一致。Google那批程序员功底还是可以的。注释一定要清晰,包括作者,改动时间,以及原因。最后,要强调一点,改bug一定要彻底。不能改一个bug一起另外一个或者一堆bug。一定要避免这样的情况发生。我们公司就一个刚毕业没多久的程序员,改bug不彻底,只改了界面显示,弄的实际功能废掉。对于这样的代码,我只想说两个字:垃圾。另外,改bug要和相关模块的工程师讨论,因为他们或许就是这方面的专家,这样才能写出优秀的代码。
有的人改bug改了几个月,就会分开发的任务,或者层次更深一点的任务。有的人从进公司就一直改bug。不能否认公司方面有一定问题。但程序员也应该从自身方面找找问题。你写的代码是最高效的吗?你写的代码让别人很容易看懂吗?你写的bug让别人呲之以鼻还是赞叹不已?如果你做的不够好,就不要整天抱怨:“又让老子改bug,老子从进公司到现在都一直在改bug!”
3. 程序员不想找有压力的工作,心态是不是有问题了
其实从人的本性上来讲,很多人都不愿意找有条理的工作,这个不仅仅是对于程序员来讲,对于任何人来讲,如果一项工作太有压力的话,他自己其实是不太愿意去找这样的工作的,这个倒跟我们的心态并不是有很大的关系。
如果自己的心态都不好的话,那我们是很难去做好这项工作的,这个时候对自己来讲也并不是一件很好的事情,我们要想办法去调整这个状态,让自己的心态变得更好。