http://blog.csdn.net/chgaowei/archive/2011/04/26/6365552.aspx
眼下马上快到六七月份了,又到了应届毕业生的入职高峰期。
这篇文章权作对初入职场的毕业生的一个建议,希望能够对他们的学习和工作有一些帮助。本文针对一般的普通的毕业生,天才除外——因为我不是天才,也很少遇到天才,天才的情况我不了解,他们的发展轨迹可能异于常人。
正文:
上周在CSDN发表了一篇文章《毕业一年不到的员工要跳槽,我的建议》。很多人进行了回复,讨论,大家占的角度不同,看问题的思路也不一样。其中还是有很多精辟的论述,比如针对发生这种现象企业方责任的一些观点。
同时,我也看到有些人回复说,在刚毕业的一年里,他们一直做一些在别人代码上修修补补的工作,去维护别人的代码,以及简单性的重复性的工作,感觉学不到东西——这是我今天想说的重点。
先说维护
首先,从客观上来说,维护工作在软件开发中是一个占很大比重的工作。有调查显示,软件开发的人力,有80%是投入到维护工作中的。而且,维护其他人代码的这种现象在软件开发中也很常见——软件开发团队成员经常会发生变化。所以,让应届生进入公司后从事维护性的工作,是一个正常现象,同时也是他切入到软件团队的一个非常好的方式。
其次,从应届生的能力来说,他们在编程能力、开发环境、编程规范、业务知识等各个方面存在欠缺,直接让他们从事新产品或模块的开发风险非常大。按照我的经验,一个应届生工作半年后可以胜任简单模块或程序的开发任务,工作1年后,可以在老员工的带领下参加新的产品或模块的部分开发任务。
再次,产品维护其实也是一门艺术,也可以学到很多的东西。这个下面说。
如何在维护工作中学习
维护工作一般是指产品已经开发完毕,在产品运行期解决产品出现的bug,以及在原有功能和结构基础之上开发新功能等相关工作。
从事维护其实也可以学到很多东西。
要维护产品就要阅读他人的代码,这是软件开发中比较重要的一种学习方式。在阅读代码的过程中,你可以:
1、学习你所使用的编程语言的语法;
2、学习你的软件开发团队的编程规范;
3、学习一下前辈是如何利用编程语言来完成功能的;
4、学习他是如何设计函数,如何设计数据结构的,如何使用算法的;
5、学习他是如何搭建一个程序或者模块的,模块之间是如何交互的;
6、学习他是如何提高代码的可读性的;
根据我的经验,一个应届生接触到的第一份代码对他的影响非常大,他会在后面的编程过程中不自觉的模仿这份代码的风格、整体结构、设计思路等。如果这份代码非常规范,严谨,思路清晰,可读性好,这对一个新手是一个非常好的学习机会。
如果不是这样,你可以主动的去找一些优秀的开源的代码拿来对照学习,比较这两份代码的差异,看代码好在什么地方,差在什么地方。这个过程中可以适当的扩展一下阅读,找一些设计相关的书籍来结合学习,效果可能会更好。如果时间允许,项目允许,并且你也做了充分的积累,你可以建议你的上司重构这份代码,如果成功的话,这将是一个难得的实践机会。
维护工作也可以提高定位问题和解决问题的能力。这对一个程序员来说是一个重要的能力,程序员天生就在和BUG做斗争,无论是在开发阶段还是维护阶段。在这个过程中,你可以学习到比较常用的定位问题的方法,工具,以及思路。还可以学习都修正问题的方法,还有验证问题已解决的方法。
再提升一个层次,随着你经验的积累,你可以记录下来你在维护的过程中遇到的比较难于理解,难于修改的地方,出现这个问题一般情况是结构设计的问题。把他们记录下来,并且找出你的解决方案,在新的一个版本开发的过程中去实践。这又是一个提升个人能力的非常好的方法。
关于机会
上面说的,可能是你做新的产品和模块之前必须要完成的积累。新开发模块的机会其实并不是很多的,特别是在大公司,产品相对稳定,分工比较明确,很多人就是专门维护代码的。
而当机会出现的时候,你之前的积累,就非常有助于你获得这个机会。
很多公司给新员工的机会在长期内是均等的,但短期可能并不均等的。有句话,叫“宁可断其一指,也不破其十指”——很多公司的新员工培训都会采用这个策略:当机会有限时,把机会集中给少数新员工,让他快速的成长。之后在重点培养其他员工。所以,你要时刻积累,时刻准备着去领先这一步——它可能会使你在很长一段时期内都处于领先地位。
关于重复性工作
前面提高可能会给新人安排一些简单的,重复性的工作,这在工作中倒也常见。与其抱怨,不如调整一下策略:事不过三,过三则将它自动化——意思是,如果一个事情你重复做了三次,那就想办法把它自动化吧。这是一个高效程序员的特征之一。如果你真的做到这一点,你周围的人一定会对你刮目相看。
关于视野
“井底的青蛙”在我写的上一篇文章的评论中随处可见。要摆脱“井底的青蛙”的标签,除了跳槽之外,一个更好的办法是参与技术社区——在这里你可以了解到最新的技术发展趋势,新的设计方法,同行们的优秀经验以及他们的学习方法。比较常见的技术社区包括CSDN,博客园,ITEYE,外刊IT评论,INFOQ,IBM DEV等。
工作的心态
一般可分为两种心态,一种是完成工作,一种是把工作最好。选择后一种。
毕业生进入岗位,一般都要从底层做起,可能会比较枯燥乏味缺少调整,这个时候你一定要调整好心态和策略,工作也可以变得充满机会,趣味和挑战。
相关推荐
《2021届毕业生求职状态洞察报告》是由极光发布的,深入分析了当代毕业生在求职过程中所面临的种种挑战和心态变化。这份报告涵盖了多个关键领域,对于理解年轻人的职业规划、就业压力、职场观念以及求职策略提供了...
15.4%的毕业生有创业计划,显示出新时代年轻人不安于现状,追求更多发展可能性的心态。 #### 四、学历提升的趋势 当前,学历提升成为了许多学生的发展趋势。尤其是53.3%的大专学生计划提升至本科学位,47.9%的本科...
三是对未来不确定性的恐惧,毕业生可能会对未知的工作环境和生活状态感到迷茫;四是长时间的学习疲劳,缺乏有效的休息和娱乐活动,使得学生对学习产生抵触情绪。 学习怠倦心态的表现通常包括:学习积极性降低,对...
总体来看,2020年新冠疫情对毕业生的就业心态和就业市场产生了深远的影响,实习经历、毕业院校所在地区、家庭背景等因素成为影响就业的重要因素,而疫情也无疑增加了毕业生的就业焦虑和对未来的担忧。尽管如此,毕业...
1. **心态建设**:成功往往始于正确的心态,书中可能会阐述如何保持积极、乐观的态度,面对困难时保持决心和耐心,这是从底层做起的关键。 2. **学习与技能积累**:在任何领域,都需要不断学习新知识和技能。书可能...
《棚屋》这部作品不仅是一次阅读体验,更...它教会我们宽容和调整心态的重要性,使我们懂得在复杂多变的环境中如何保持内心的宁静和幸福。通过不断地学习和实践,我们可以培养出积极向上的心态,为自己的人生添光加彩。
书籍《棚屋》通过一系列深刻的故事和实例,为我们在面对人生困境时提供了一种积极的解决思路——学会宽容和调整心态。 《棚屋》一书的核心观点之一是,一个积极向上的人生观和价值观能够赋予我们在逆境中保持乐观的...
【管理制度】:此文档详细描述了2011年某集团针对应届毕业生的招聘和培训策略,旨在解决因业务扩张和人才短缺问题。集团希望通过招聘新鲜血液,提升公司的整体素质和构建人才梯队。 **一、招聘目的** 1. 应对工厂...
他们应该理解自身的社会责任,设定符合时代要求和个人兴趣的发展目标,这有助于他们在毕业后更好地融入社会,实现个人价值。 此外,塑造崭新形象和树立科学的理想信念也是大学生成长的重要环节。理想的树立要建立在...
- **自我认知与心态调整**:内容提到初入中专时的失落和迷茫,但通过自我调整,毕业生们学会了坦然面对,认识到中专生也有其价值和潜力,这体现了个人积极的心态和适应力。 - **学习与技能积累**:中专三年的学习...
解决问题的策略——列表法 在解决数学问题时,我们经常会遇到需要对信息进行系统整理和分析的情况。列表法作为一种清晰有效的策略,对于学生而言,不仅有助于他们组织和展示信息,而且能够更直观地找到解决问题的...
随着2009年的到来,一届新毕业生即将跨入职场,他们将面临人生的一大转折点——寻找第一份工作。为了帮助这些青年学子顺利过渡到职场,众多高校和机构出版了《2009届毕业生就业指导手册》,这份手册以其内容的全面性...
### PPT效果——八大心态解析 #### 一、引言:成功秘诀与心态的重要性 在当今快节奏的社会环境中,无论是职场人士还是学生群体,都面临着巨大的竞争压力。要想在这样的环境中脱颖而出,除了具备扎实的专业技能之外...
【描述】: 分享一位应届毕业生历经艰辛找到满意工作的经历,探讨应届毕业生在求职过程中可能遇到的困难与应对策略。 【标签】: 求职经验, 应届毕业生, 简历制作, 面试技巧, 找工作途径 【正文】: 应届毕业生在...
研究发现,在个性化教学策略中,个性化参与教学管理、个性化教学设计、个性化教学引导、个性化校园文化的不足都会显著约束大学生个性化发展的良好心态和大学生资源信息获取及机会利用能力,而个性化教学资源不足存在的...
总的来说,这份报告通过对2019年应届毕业生就业情况的深度分析,为各方提供了有价值的参考数据和建议,有助于教育机构优化课程设置,企业调整招聘策略,以及毕业生自身调整求职策略。同时,这样的报告也有助于社会...
管理人员内部培训——职业经理人十大心态之二:同舟共济 —— 共赢心态 .pdf
进入21世纪的第二个十年,社会...总之,2011年大专毕业生的自我鉴定,不仅是对个人学习和生活的总结,也是对未来职业生涯的规划。它不仅是个人成长过程中的重要里程碑,也为社会提供了更多了解毕业生综合素质的途径。
《大学生活从心开始——新生的适应教育讲座》是一份旨在帮助大学新生适应新环境、新角色和新挑战的专业资料。这份讲座的核心是探讨大学新生的心理适应能力,它的重要性在于帮助新生快速融入大学生活,避免因环境变化...
【软件专业毕业生调查问卷】是针对即将走出大学校园的软件工程专业学生的调研工具,旨在深入了解他们的就业意向、心态以及对工作和生活条件的期待。这个问卷涵盖了多个关键领域,为教育机构、企业和招聘者提供了宝贵...