`

试用期程序员应该了解哪些事?如何尽快确立自己的位置?

 
阅读更多

刚进入公司的程序员心情是复杂,浑身干劲儿的同时有对未来生活的憧憬,也有对陌生环境的恐惧,更有进入新公司的不知所措和迷茫。太多人只是知道要努力工作再工作,从而忽视了我们应该得到什么这个问题。

在很正规的公司里,比如大型企业,因为有多年的积累和良好的法律意识,针对每位入职的新员工会有套严格的流程。有些不太正规或者说制度不完善的公司则不会有很严格的流程,来保证我们得到应该得到的。无论身处哪种情况,我们都应该清楚自己的权力和利益,要有意识地加以维护。

我们应该得到的东西包括:

l 劳动合同书

劳动合同是劳动者与用人单位确立劳动关系、明确双方权利和义务的协议。劳动合同法规定,在用人单位与劳动者建立劳动关系的同时,应当订立劳动合同。

在此要特别提及劳动期限,劳动合同期限是指合同的有效时间,它一般始于合同的生效之日,终于合同的终止之时。《劳动合同法》第十九条规定“劳动合同期限三个月以上不满一年的,试用期不得超过一个月;劳动合同期限一年以上不满三年的,试用期不得超过二个月;三年以上固定期限和无固定期限的劳动合同,试用期不得超过六个月。”

l 竞业禁止协议

竞业禁止协议又称竞业避止协议,是对与特定的经营内容有关的特定人的某些行为予以禁止的一种制度。竞业禁止的限制对象负有不从事特定竞业行为的义务。说明白点,就是从A公司离职,不能去与A公司有竞争关系的公司供职。

根据《劳动部关于企业职工流动若干问题的通知》第二条规定:“……用人单位也可规定掌握商业秘密的职工在终止或解除劳动合同后的一定期限内(不超过三年),不得到生产同类产品或经营同类业务且有竞争关系的其他用人单位任职,也不得自己生产与原单位有竞争关系的同类产品或经营同类业务,但用人单位应当给予该职工一定数额的经济补偿。”从上述规定看,是否向劳动者支付相应的经济补偿是“竞业禁止”条款是否生效的前提条件,竞业禁止条款所限制就业的期限最长也不得超过三年。

l 职位说明书

职位说明书(也称职务说明书,岗位说明书)是通过职位描述的工作把直接的实践经验归纳总结上升为理论形式,使之成为指导性的管理文件。一般职位说明书是由一线经理来制定的,人力资源经理起到辅助的作用,主要是提供制定职位说明书的框架格式,并提供参考性建设建议。通常职位说明书为一式三份,一份为用人部门负责人保管,一份为员工自己保管,一份由人力资源部备份保管。

入职之后我们拿到的职位说明书会比公司在网站上登的招聘启示更详细、更有针对性,更准确地描述了我们之后的工作情况。

l 员工手册

员工手册主要是企业内部的人事制度管理规范,包括:上下班时间、加班及休假制度、周报制度、各种奖励制度、公司环境及周边环境介绍。好的员工手册是新员工的导师,它能让我们迅速了解公司和公司的相关制度。不好的员工手册,就像一张废纸。

试用期中的两种结局

进入公司之后,我们依然有两种可能的结局,要么安心好好干,要么感觉不对尽早离职。我见过一家公司,成立十年了项目做了无数,即没有文档,也没有保留完整的源代码,公司研发部没有在公司工作超过1年的程序员,这种公司不留也罢。

人有可能会说:“现在工作多难找啊!还不老实地待着好好干?”(这么说的其实多是我们的父母)。在他们的时代毕业包分配,一份工作可以干十几年、几十年,甚至一生。那时候强调的是螺丝钉的精神,被高度物化了,放在哪里就安心地干,把个人性格和特点压缩到很小的范围里,没有多余的空间,也没有多少自我,只要服从就OK了。好在时代在前进,与以前相比较,我们有了更多选择的权力。对公司、对工作我们都有权力说不,有两种结局自然也可以理解。

好的标准在之前的章节里提到的衡量第一份工作的三个法则:是否具有良好的企业文化、是否能为今后的履历加分、是否有不同的工作任务。

好的工作都能满足或者基本满足这三项原则,我们自然也会选择留下。再次祝贺一下自己吧!

可现实是残酷的,我们极可能遇到的情况基本不符合或者完全不符合这三条标准,比如:入职当天我们被丢进角落没人管,任何资料都没有拿到;被介绍给项目组成员后开始工作,接过来的代码因为没有注释而面临全部重写的局面,外加项目进度紧张,项目经理对我们大喊着要违约责任。怎么办?怎么办?要不要一走了之,还是坚持下来??

对这种负面情况的发生,请先作好心理准备,当然也不必急了辞职,用下面我提供给大家的三条标准再次衡量这个我们没那么满意的环境再做决定:

l 先看是否有引路人

绝大部分事情的成败都取决于人,项目再好人不行,最后也是没戏唱。进入公司之后,被安排进项目组,我们要有能力第一时间发现组里优秀的人,无论是项目经理还是部门资深同事。那怕只有一个,作为同组成员我们有向他们请教并得到指导的优先权。优秀的程序员和水平一般的程序员之间的差距可以从代码的质量上体现出来,有时候相差十几倍甚至几十。除了软件行业,再没有其它的产业有这种特点。从优秀程序员身上学习,缩短我们从菜鸟到高手之间所需的时间。菜鸟程序员成长到能独立完成项目要五年以上(根据项目规模和行业而定)真能如愿尽快提高自己的话,就等于延长了我们自己的寿命。别人需要5年达到高度,在高手的指点之下,我们可能只工花费3年或者更短。只要有值得我们学习人,那选择留下。毕竟工作机会可以再找,但英雄难觅。

l 再看项目实际情况

“项目本身没有市场价值,没有积累不能产品化,让公司走上良性循环”是最大的问题。

如果组里、研发部里没有能给我们引路的人,那接下来我们要看的就是项目的情况。相当比较的项目实际情况是这样的:代码没有注释、需求不明确、时不时有人跳出来瞎指挥,完全一团糟糕。话实话吧,这些都没什么,没有注释,代码可以推倒重写,需要不明确可以再和客户沟通把它明确,有人跳出来瞎指挥自然也会有人跳出来把这种人灭了。

但是,如果项目本身没有市场价值,没有积累同时也不具备产品化的可能,那基本上就没什么可看的了。

没有好导师、项目没前途的情况下,我们90%是应该拍拍屁股走人的。

l 最后看公司里的其它组

真满足以上两种情况,作为程序员应该也算是基本绝望了,可以离开了,但请先别急,还请再看看。我们能进入这家公司应该说双方都付出了成本,无论我们之前是否在职,是否因为这家公司而放弃了之前的工作(希望下次能提前擦亮眼睛),也不管是经过几轮面试进入的公司,我们都付出了时间和精力,在放弃之前务必要再做次努力,给自己也是给公司、给别人机会。

请再看下公司其它项目组。

如果只是我们运气不好,只是暂时被分在个没有高手、项目也没前途的组里,而公司有些组高手如云,项目前景可观,那就先安下心,之后尝试调组。当然,即使是这样也要更新我们的简历,给其它公司投简,开始找新机会。一旦发现转组(岗)无望,手里的项目又让我们难以忍受,那就没什么可犹豫的了,尽快离开。

最差情况是以上“三看”公司都不够看的,那我建议马上闪,集中精力找更适合自己的工作。因为成就感不能被满意,在这种差公司里连骑驴找马都是种痛苦。

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics