专栏名称: 伯乐在线
关注职业资讯;学习各类职业感悟、心得和经验分享,扩大职业视野;体会求职、工作和创业的历程 - 就在JobBole.com 伯乐在线
51好读  ›  专栏  ›  伯乐在线

IT 职场新人碰到的几个常见误区

伯乐在线  · 公众号  · 程序员  · 2019-08-02 18:15

正文

(给 伯乐在线 加星标,看经典文章

作者:沐榕休

www.cnblogs.com/sankt/p/8658028.html

自己工作 10+ 年了,大概 5 年前从技术转管理后,多少还是发现一些职场新人职业发展的问题。

表现惊艳的新人肯定有,这种人往往在学校里面或者进入职场后就养成了一些非常良好的做事方式和工作习惯,工作效率高,产出多,甚至很短时间内就可以带新人,年度最佳新人当之无愧。

然而表现不到位的似乎更多一些,这些员工工作时间短(比如说应届毕业生或者不到两年)尤其性格内向的往往容易掉入错误泥潭,无法自拔,而这些错误的行为会对未来的发展造成非常负面的影响,从而导致职场发展往失败的道路上越走越远。

我分别从以下角度来阐述一下,

1. 不愿意和同事沟通,不愿意向同事多学习

这种员工大多比较内向或者性情有点高冷,须不知三人行,必有我师。多向同事学习,互通有无,对自己以后的发展有百利而无一害。有导师制或者老员工带,情况或许会有所改善,但如果内因没有改变,最终效果依旧不容乐观。

技术开发工作中遇到一些技术难题非常正常,当然独立思考固然可贵,但是公司项目往往有一定的时间限制,优先解决问题永远放在第一位,而不是一个人在那里苦苦挣扎和搜索解决方案。如果时间压力不大,多思考一下也未尝不可。考虑到交付压力,这个时候就需要积极和同事,技术经理沟通,寻找解决思路,通常情况下,积极的沟通好过自己的单打独斗。也许同事或者老板的一句话,就应了那据古诗,山重水复疑无路,柳暗花明又一村。与此同时也和同事建立了更好的友谊,在老板心里也留下了做事有方法的好印象。

2.视野狭窄,只关注自己的一亩三分地,囿于角色

这种情况其实在职场中多见不仅是初级程序员,甚至工作五年以上的程序员也有类似的问题,不是自己的事情不闻不问,而且危害更大。

公司项目往往大而全,如果仅仅专注自己的那个角落,那么永远都是只见树木,不见森林。

我相信没有老板会介意下面的程序员多承担一些责任,多做一些事情,最后给项目组多一些产出。

既然老板不介意,那么就应该大胆的跳出自己的职责范围,多看看公司的其他项目,丰富自己的行业知识。

职责外的事情,帮的上的不要躲避,,努力承担更多的东西。帮助别人就是提高自己,教学相长就是这个意思。况且你这次帮了别人,下次你的项目紧或者遇到技术难题了,受助之人肯定投桃报李,这样就形成了良性互助氛围,整个项目组的产出也同步提升了。

一般来说,公司要提升一个人,最好的策略就是先让候选人做一些将来职位才需要做的事情。做的好,理所当然就要提拔。做的不好,则可以提前发现该员工的问题,暂缓提拔,需要多考察一段时间。这样的试错成本毫无疑问是最低的。

3.格局太小,对项目以外的技术视而不见,知识面陈旧,匮乏,技能极其单一

这里其实谈到了整个IT行业的问题,技术发展太快了。主要还是一个持续提升竞争力的一个话题。

今天还是桌面开发,明天web开发就成为主流。

好不容易掌握了关系型数据库,No-SQL成为主流。

费了九牛二虎之力,熟练掌握Java, C#等静态语言,发现动态语言GO, Python成为云计算,机器学习的标配。

移动开发昨天还是Object-C, Java, 今天就变成Swift, Kotlin。

当然这里不是说让大家紧跟潮流,扼住时尚。那样做除了疲于奔命,累死在工作台,没有其他的结果。

其实只要选择一个方向,纵深学习和积累,必有所成。

比如说,你熟悉 Java, 那么学习 Kotlin 绝对驾轻就熟。

你有扎实的关系型数据库基础,那么掌握 MangoDB 肯定是件轻而易举的事情。

编成思想和解决问题的思路都是相通的,平时的学习和工作中要善于思考,举一反三。并且做到与时俱进,及时更新自己的知识库和技能属性,保持良好的市场竞争力。

做完事情后多思考,怎样做得更好,站在更好的要求上看问题.

我举两个实际案例,

程序员A在某国企里面,持续开发 Windows Form, 拖拉控件为主,对SQL Server数据库增删改查,时间长达五年之久,突然有一天打算离职,看看新的机会,以为有五年工作经验,可以很轻松找一个更好的工作。但是实际上求职之路异常艰辛,名义上的五年工作经验,其实就是极其单一的技能重复使用了五年。而且大环境也变了,主流已经是web开发,移动开发了。因为没有及时更新自己的知识库和技能储备,那么真要跳槽的时候可能已经跳不动了。

程序员B在某外企,氛围比较安逸轻松,项目节奏慢,看似也作了不少项目,但做的项目几乎比较类似,难度一般,涉及面挺广,但技术点都是蜻蜓点水,浅尝辄止。这样过了三年,其实积累也是比较松散,知识的深度没有,核心技能并没有养成。

4.对未来没有想法,不考虑三五年自己要做什么

作者本人就犯过类似的错误,幡然醒悟的时候,三年时间已经过去了。

程序员的职业生涯里面最初的三年其实是一个非常重要的打磨和规划时期,如果在迷茫中度过,那么事后想起肯定会扼腕叹息,奈何流水已经东去,再无复返之理。

有目标,而没有具体的计划,那么就是一个愿景而已。

建议不管是初级还是高级程序员,都应该积极向前辈或者直属老板沟通,看看他们有没有值得借鉴的规划和建议。







请到「今天看啥」查看全文