程序员入职的锦囊妙计 ___写给即将就业和已就业的学员

写在前面
职场是什么?是我们终将要去讨生活的地方。
你心中的职场是不是这个样子:一大早着西装革履,系好领带,对着镜子竖起拳头摆个自信的微笑,拎着电脑包迈着从容的步伐走上公交。在一栋富有科技感的大楼前下车,推推眼镜,紧紧领带走进办公间,一路上向同事们微笑问好,向领导打招呼。宽敞明亮的办公间里有不少同事已经进入工作状态了,角落里还有两三个同事在讨论技术话题,时不时飘过来的专业术语轻轻触碰着你的神经,你很快也开始了工作。。。嗯,很美好,和你在高中时候幻想了无数遍的大学教室差不多吧。
当然,就像你真实经历过的大学时代一样,职场也并不是这个样子。
读后感
一.企业是什么?
首先明确一点:企业是以盈利为目的的组织,而不是慈善机构。而你是想来企业学东西的,希望企业能用它的大环境培养你的能力。没错,每个人都是抱着这样的目的去的。
那么如果面试官问你:“你为什么选择我们公司呢?”,你是不是会自然而然的回答:“因为贵公司是XXX最XXX的,而我从小就非常神往,所以我希望来这里学习实用技术,提升自己的能力,成为像XXX一样的人。”,这样恰恰就大错特错了。还记得吗?“企业不是慈善机构”,企业希望你的加入能够给他们带来价值,说白了就是企业要用你来挣钱,而不是白养你。企业并没有义务培养你,你与企业之间的关系就是单纯的“你替他干活儿,他给你工钱”,就这么简单。只有明白了立场,才能端正姿态,被企业接纳。
企业虽然没有培养你的义务,但它也不会阻止你学东西,学不学?学多少?都在你自己。一起完成一个项目,为公司创造了利益,你得到的应该不仅仅是薪水犒劳,还有从中得到的经验,而后者才是真正重要的。公司的东西就在那里,没人能阻止你把它装进自己的口袋里(当然,是指抽象意义的东西)。所以,嘴上不说,但心里一定要知道你来的目的是什么。
二.应该选择大公司还是小公司?
大公司牌子亮,环境好,待遇高,在里面工作,说出去也有面子,相信是大多数人的选择。那么相比之下小公司岂不是一无是处了?没错,这些确实是大公司的优势,但都只是眼前的即得利益。
小公司的优势在于:你在帮公司创业。简单的说“小公司做事,大公司做人”,什么意思?因为小公司正处于创业的艰难时期,吸收每一个新人都是要考虑ROI(投资回报率)的,所以公司里的每一个人都是不可或缺的。所以现状是这样的:在小公司,你将被不得不去做很多额外的事情,比如写文档,做报表,甚至谈项目,聘新人。。。说到这里你应该差不多明白了,小公司能够提供的锻炼机会是非常多的,说不定你在小公司做了2年前端,而第二份工作就去摆弄架构去了呢?因为要做的事情很多,而人员有限,所以要求职员要么身兼数职,要么18般武艺都能溜溜,谁做的不要紧,只要有人能做就行,这不正是你想要的锻炼能力的机会吗?总之,小公司就像练功房,怪刷新的快,经验自然就涨得快了。
三.潜规则和你又有什么关系?
职场有潜规则,这个我不说你也知道,可是貌似和你没什么关系呀。你本本分分做人,勤勤恳恳做事,不去招惹他们不就好了吗?这么想就错了,要知道人即便不变,形势也在变。
首先,新人一进公司就面临“站队”的问题,和谐的环境是不存在的,总有派系之分。要关注派系与自身利益之间的关系,决定向哪个队伍靠近(注意:只能是靠近,不要妄图极力维护自己人,打压对面的,因为没有老板愿意看到公司内部出现分裂,如果你是出头鸟,那么必将是众矢之的)。在面临选择的时候,一定要看清楚部门利益,公司利益,个人利益之间的关联,因为常常这三者是有冲突的,而且,部门利益是要高于公司利益的,因为公司利益在某种程度上只是BOSS一个人的利益,而部门利益却关系到一堆人的利益。
四.怎么和程序员相处,与和领导相处有什么区别?
程序员大都乐于助人(开源精神),但只有一个时候他们是很严肃,很不近人情的,那就是他们在写代码的时候。和程序员相处就要避开这个时间,千万不要在他很忙的时候去烦他。而向老员工取经又是一个很重要的学习途径,当然不能放弃,应该在程序员空闲的时候聊聊技术,他们就会很放松地打开话匣子,把经验像倒豆子一样全给你。
和领导相处则应该注意领导的潜台词,听话听音,要读懂他真正想要表达的意思。比如“辛苦了,这个方案看上去还不错,也比较切合实际,但有些细节还不是很清楚,再看吧,至于什么时候实施,我会考虑的。”,听明白了吗?意思就是这个你辛辛苦苦搞定的方案已经变成“沉没成本”了,把它扔一边去吧,它不会有真正实施的一天的。如果听不明白弦外之音,就会继续加班加点改方案,并时不时的老去烦领导,对方微笑点头却不厌其烦,最终你辛苦了很久却得不到回报,给领导也留下了木木的印象。
五.和老员工相比,新人的优势在哪里?
老员工稳重老练,经验丰富,作为职场老油条,早已对各种职场陷阱含笑不语了。新人人生地不熟,技能运用的熟练程度也远不及老员工,那么要怎么和老员工同台竞技?答案就是:激情。
激情往往是老员工最缺乏的,而对新人来说则是最廉价的(啥都不会,空有一腔热血)。人没了激情难免怠惰,老员工一般很快就能完成工作任务,剩余的时间多用来逛逛淘宝,看看小说。而新人倒是劲头十足,加班加点地学技术,因为尽快掌握就能更快的完成工作任务,而且对新人来说新奇的东西太多了,好奇心驱使着自己前进。所以,作为新人,你应该趁着这满满的激情,积累尽量多的知识。

六.业余时间你应该做点儿什么?
无论工作怎么繁忙,业余时间总是会有的。用业余时间逛逛论坛,看看技术新闻,瞅瞅前辈博客都是很不错的选择,滴水穿石,今天的点滴积累说不定在不久的将来就能派上大用呢。作为程序员应该有对新技术敏感的嗅觉和相对准确的判别能力,并不是要求我们去无脑学习新技术,我们真正需要花时间去深度了解的应该是最有前途的新技术。
那么,如何判断一个新技术的生命力?想要作出靠谱的推断,就必须要有丰富的经验与全方位的了解。所幸的是通常并不需要我们从零开始评估,网上的前辈自会给出较为可靠的判断。至于如何避免信错人,如何从一篇篇评论中分析出最为可信的情报,这应该不难吧。
七.到底要不要跳槽?
首先,为什么要跳槽?跳槽的最佳时机是在你快要碰到天花板的时候,公司的东西就那么多,每天拿一点,3年5年也差不多都拿到了,此时公司除了薪水已经不能再额外给你什么了,这时就是跳槽的好机会,太早,太晚都是很不明智的。
早早跳槽会浪费掉这段时间的工作经验,因为你才刚刚入门,勉强了解了日常工作,至于公司核心的东西,你还没有机会也没有资格接触到,毕竟公司为了自保是不会把压箱底的东西随便拿出来的。太晚跳槽则会白白浪费时间,既然公司已经不能再给你别的什么了,再待下去也不过是涨点工资而已,那为什么不去找新的天花板呢?

原文地址:https://blog.51cto.com/14355585/2414772

时间: 2024-10-18 03:17:32

程序员入职的锦囊妙计 ___写给即将就业和已就业的学员的相关文章

不妨看看《程序员入职锦囊妙计》

写在前面 职场是什么?是我们终将要去讨生活的地方. 你心中的职场是不是这个样子:一大早着西装革履,系好领带,对着镜子竖起拳头摆个自信的微笑,拎着电脑包迈着从容的步伐走上公交.在一栋富有科技感的大楼前下车,推推眼镜,紧紧领带走进办公间,一路上向同事们微笑问好,向领导打招呼.宽敞明亮的办公间里有不少同事已经进入工作状态了,角落里还有两三个同事在讨论技术话题,时不时飘过来的专业术语轻轻触碰着你的神经,你很快也开始了工作...嗯,很美好,和你在高中时候幻想了无数遍的大学教室差不多吧. 当然,就像你真实经

一位女程序员入职一年的总结

本文来源网络上摘录的一篇文章,希望给广大女程序员一点感悟,谢谢. 其实早就想到要在工作一年的时候写一篇文章总结一下,回顾一下自己整整一年度过的时光.虽然有时候觉得自己并没有特别大的进步,会有一点着急,但是后来想想其实既然选择了走这条路,那么这条路还很长,要学的东西也很多,也许正是因为自己太过于浮躁,导致自己不能静下心来,所以总是着急的学这个,学那个,导致自己知道的很多,精通的却不多. 去年七月初的时候大学毕业,自己一个人背着吉他从成都来到上海,7月12号去公司入职,然后才发现原来公司是一个集成电

月薪5W的程序员入职新公司,谁知竟是接手烂代码,重构还是走?

事情是这样的,前几天在朋友圈,我看到一朋友发表了一条说说:"入职新公司,从重构代码到放弃",我就问他怎么了?他说:前段时间有公司给我开出了5w的工资,我高高兴兴跳槽了,谁知道,刚进一家新公司,接手代码太烂,领导让我先熟悉业务逻辑,然后去修复之前项目中遗留的bug,实在不行就重构. 关键是,离职的那位仁兄走之前,还跟我在QQ上说,老哥辛苦了,我写的很乱真不好意思,但我是故意的. 这几天,我都在想,要不要离职? 其次,我相信,这个问题很多人都遇到过. 每个新人去一家新公司都会觉得公司代码很

程序员的职场潜意识Top10

什么叫潜规则?其实就是不明文规定的一些规则,关键是他没法明文规定,因为有的规则太没节操.在我们职场中有些规则你不遵守将举步艰难,而要玩转这些潜规则,那么你必须要具备如下10个潜意识: 1.项目会议.那要看这个会议的主持人是谁? 很多小范围的项目会议确实是真的以讨论项目解决方案为目的,不管是技术还是实施上. 但是往往项目会议领导参与的比较多,譬如老板参与了或者技术总监参与甚至有的会议客户参与了,那么这个项目会议的目的是为了统一思想.统一手段.统一口径而举办的,并不是以解决实际问题为主导.往往你的项

[程序员入行必备]CSS样式之优先级

专业玩家请移步:http://www.w3.org/TR/CSS2/cascade.html 使用CSS控制页面样式时,经常出现设定的样式被"覆盖",不能生效的情况. 浏览器是依据怎样的优先次序判断CSS样式的优先级的呢? 总结如下: 样式的来源 样式有多处来源,有网页开发作者设定的.有浏览器默认的.还有网页用户设定的.各种样式声明逐层叠加,或继承.或覆盖.或叠加计算,影响元素的展现效果. 样式的来源依次有: 1.浏览器默认样式: 2.用户样式: 3.作者链接样式: 4.作者页内嵌入样

小白程序员怎么由量变到质变写出高质量代码

小白程序员怎么由量变到质变写出高质量代码?很多老程序员从事开发多年,有这样一种感觉,查看一些开源项目,如Spring.Apache Common等源码是一件赏心悦目的事情,究其原因,无外两点: 1.代码质量非常高; 2.命名特别规范: 要写高质量的代码,不是一件容易的事,需要长年累月的锻炼,是一个量变到质变的过程,但要写好命名,只需要有比较好的英语语法基础和一种自我意识即可轻松达到. 1.切忌使用没有任何意义的英语字母进行命名. 2.切忌使用拼音,甚至是拼音首字母组合. 3.要使用英文,而且要使

Java程序员从京东、阿里、携程面试回来,已成功拿到京东offer

阿里巴巴(一面) 阿里找了一个前辈内推的,准确来说应该是直推,是他帮我直接录的简历,他本科进的阿里蚂蚁金服,厉害吧?是真的佩服.第一次在官网上填资料,想想马云有多出名,想想蚂蚁金服这样的顶级技术,有些兴奋,有些期待. 录完简历后等待简历评估,原来,找内推不一定能得到面试机会,能不能得到面试机会要经过简历评估(我这才知道,原来内推免笔试可不是那么容易的),毕竟内推能免去在线笔试直接面试,互联网第一梯队像百度.阿里,腾讯的笔试真的很有难度,做过前几年这些公司的笔试题,真的太难了.在阿里的校招群里看到

程序猿入职秘籍大分享!分分钟走上人生巅峰

原文链接 在很多人眼里,找工作就像选择人生伴侣,唯有两厢情愿才能一拍即合,对求职者来说,这家公司是否靠谱,是否适合自己工作.和自己发展方向一致,是否能达到自己的薪资要求等等是需要考虑的主要因素,当然了,对方的要求可能更高,想成功留在心仪的公司也不是件轻松的事情,光是一份能吸引HR的漂亮简历就足够令小白们头疼的了,更何况还有一轮.二轮面试甚至是笔试呢? 绝大多数程序猿的漫漫求职或跳槽路都是从一份简历开始,一份好的简历会带给你笔试或面试的机会,如何在简历中展现你独特的一面是值得下功夫仔细琢磨的.很多

程序员自我修练-提高写代码的能力(转)

首先让我们看一看刚入软件公司会出现的情况: 1. 你可能会常常发现,写了一段代码后,编译程序时是一大堆的出错 (原因:语法不熟) --别担心,这是每个程序员必须经历的事,这时候你就需要更大的耐心及细心, 对每一行代码进行仔细人阅读并改正,这个很重要,这可以培养你的理解代码能力,所以要常读程序,不要等到程序运行以后才知道你的程序的结果. --如何避免:在写代码以前,要认真的学习计算机语言的语法,如关键点,易错点,易忘点.同时要自已动手写自已的测试代码,而尽量不要抄别人的代码示例.即使抄,在学习阶段