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

写在前面

职场是什么?是我们终将要去讨生活的地方。

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

当然,就像你真实经历过的大学时代一样,职场也并不是这个样子。

读后感

一.企业是什么?

首先明确一点:企业是以盈利为目的的组织,而不是慈善机构。而你是想来企业学东西的,希望企业能用它的大环境培养你的能力。没错,每个人都是抱着这样的目的去的。

那么如果面试官问你:“你为什么选择我们公司呢?”,你是不是会自然而然的回答:“因为贵公司是XXX最XXX的,而我从小就非常神往,所以我希望来这里学习实用技术,提升自己的能力,成为像XXX一样的人。”,这样恰恰就大错特错了。还记得吗?“企业不是慈善机构”,企业希望你的加入能够给他们带来价值,说白了就是企业要用你来挣钱,而不是白养你。企业并没有义务培养你,你与企业之间的关系就是单纯的“你替他干活儿,他给你工钱”,就这么简单。只有明白了立场,才能端正姿态,被企业接纳。

企业虽然没有培养你的义务,但它也不会阻止你学东西,学不学?学多少?都在你自己。一起完成一个项目,为公司创造了利益,你得到的应该不仅仅是薪水犒劳,还有从中得到的经验,而后者才是真正重要的。公司的东西就在那里,没人能阻止你把它装进自己的口袋里(当然,是指抽象意义的东西)。所以,嘴上不说,但心里一定要知道你来的目的是什么。

二.应该选择大公司还是小公司?

大公司牌子亮,环境好,待遇高,在里面工作,说出去也有面子,相信是大多数人的选择。那么相比之下小公司岂不是一无是处了?没错,这些确实是大公司的优势,但都只是眼前的即得利益。

小公司的优势在于:你在帮公司创业。简单的说“小公司做事,大公司做人”,什么意思?因为小公司正处于创业的艰难时期,吸收每一个新人都是要考虑ROI(投资回报率)的,所以公司里的每一个人都是不可或缺的。所以现状是这样的:在小公司,你将被不得不去做很多额外的事情,比如写文档,做报表,甚至谈项目,聘新人。。。说到这里你应该差不多明白了,小公司能够提供的锻炼机会是非常多的,说不定你在小公司做了2年前端,而第二份工作就去摆弄架构去了呢?因为要做的事情很多,而人员有限,所以要求职员要么身兼数职,要么18般武艺都能溜溜,谁做的不要紧,只要有人能做就行,这不正是你想要的锻炼能力的机会吗?总之,小公司就像练功房,怪刷新的快,经验自然就涨得快了。

三.潜规则和你又有什么关系?

职场有潜规则,这个我不说你也知道,可是貌似和你没什么关系呀。你本本分分做人,勤勤恳恳做事,不去招惹他们不就好了吗?这么想就错了,要知道人即便不变,形势也在变。

首先,新人一进公司就面临“站队”的问题,和谐的环境是不存在的,总有派系之分。要关注派系与自身利益之间的关系,决定向哪个队伍靠近(注意:只能是靠近,不要妄图极力维护自己人,打压对面的,因为没有老板愿意看到公司内部出现分裂,如果你是出头鸟,那么必将是众矢之的)。在面临选择的时候,一定要看清楚部门利益,公司利益,个人利益之间的关联,因为常常这三者是有冲突的,而且,部门利益是要高于公司利益的,因为公司利益在某种程度上只是BOSS一个人的利益,而部门利益却关系到一堆人的利益。

四.怎么和程序员相处,与和领导相处有什么区别?

程序员大都乐于助人(开源精神),但只有一个时候他们是很严肃,很不近人情的,那就是他们在写代码的时候。和程序员相处就要避开这个时间,千万不要在他很忙的时候去烦他。而向老员工取经又是一个很重要的学习途径,当然不能放弃,应该在程序员空闲的时候聊聊技术,他们就会很放松地打开话匣子,把经验像倒豆子一样全给你。

和领导相处则应该注意领导的潜台词,听话听音,要读懂他真正想要表达的意思。比如“辛苦了,这个方案看上去还不错,也比较切合实际,但有些细节还不是很清楚,再看吧,至于什么时候实施,我会考虑的。”,听明白了吗?意思就是这个你辛辛苦苦搞定的方案已经变成“沉没成本”了,把它扔一边去吧,它不会有真正实施的一天的。如果听不明白弦外之音,就会继续加班加点改方案,并时不时的老去烦领导,对方微笑点头却不厌其烦,最终你辛苦了很久却得不到回报,给领导也留下了木木的印象。

五.和老员工相比,新人的优势在哪里?

老员工稳重老练,经验丰富,作为职场老油条,早已对各种职场陷阱含笑不语了。新人人生地不熟,技能运用的熟练程度也远不及老员工,那么要怎么和老员工同台竞技?答案就是:激情。

激情往往是老员工最缺乏的,而对新人来说则是最廉价的(啥都不会,空有一腔热血)。人没了激情难免怠惰,老员工一般很快就能完成工作任务,剩余的时间多用来逛逛淘宝,看看小说。而新人倒是劲头十足,加班加点地学技术,因为尽快掌握就能更快的完成工作任务,而且对新人来说新奇的东西太多了,好奇心驱使着自己前进。所以,作为新人,你应该趁着这满满的激情,积累尽量多的知识。

六.业余时间你应该做点儿什么?

无论工作怎么繁忙,业余时间总是会有的。用业余时间逛逛论坛,看看技术新闻,瞅瞅前辈博客都是很不错的选择,滴水穿石,今天的点滴积累说不定在不久的将来就能派上大用呢。作为程序员应该有对新技术敏感的嗅觉和相对准确的判别能力,并不是要求我们去无脑学习新技术,我们真正需要花时间去深度了解的应该是最有前途的新技术。

那么,如何判断一个新技术的生命力?想要作出靠谱的推断,就必须要有丰富的经验与全方位的了解。所幸的是通常并不需要我们从零开始评估,网上的前辈自会给出较为可靠的判断。至于如何避免信错人,如何从一篇篇评论中分析出最为可信的情报,这应该不难吧。

七.到底要不要跳槽?

首先,为什么要跳槽?跳槽的最佳时机是在你快要碰到天花板的时候,公司的东西就那么多,每天拿一点,3年5年也差不多都拿到了,此时公司除了薪水已经不能再额外给你什么了,这时就是跳槽的好机会,太早,太晚都是很不明智的。

早早跳槽会浪费掉这段时间的工作经验,因为你才刚刚入门,勉强了解了日常工作,至于公司核心的东西,你还没有机会也没有资格接触到,毕竟公司为了自保是不会把压箱底的东西随便拿出来的。太晚跳槽则会白白浪费时间,既然公司已经不能再给你别的什么了,再待下去也不过是涨点工资而已,那为什么不去找新的天花板呢?

书评

上面的东西都是看过本书之后的感受,其价值不必多言了吧

时间: 2024-10-13 15:13:17

不妨看看《程序员入职锦囊妙计》的相关文章

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

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

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

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

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

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

程序员的职场潜意识Top10

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

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

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

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

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

程序员,为什么千万不要重写代码?

作为 100offer 程序员拍卖的运营,我们常常和用户交流讨论,有一个话题经久不衰:程序员入职新公司后接手已有的代码,怎么处理? 程序员都有一颗工程师的心,所以当他们到一片新的场地想做的第一件事就是,将旧的一切推倒重来.是的,他们决不会满足于简单的增量劳动. 或许这种微妙的心理定位可以解释:为什么程序员进入新项目组后宁愿丢掉旧代码重新写,也不愿意修修补补,他们认为旧代码简直一团糟. 但是,事实上真是这样吗?你之所以认为旧代码一团糟,其实是由编程的一个基本定律决定的,那就是:写代码容易,读代码难

程序员「奇葩」说

一直以来「奇葩」这个词都是偏贬义的,直到去年有个综艺节目叫「奇葩说」挺热闹,这里的人不一定是奇葩,更多指达人的意思. 「奇葩说」里的达人都是能说会道的,我的主业是程序员,所以只能写写在我职业生涯中碰到的一些「奇葩」程序员. 你懂的,我这里的「奇葩」没有任何贬义的意思. 月在胸襟人在途 我刚入行时的第一位项目经理,70后.那年三十出头,在银行客户现场做项目经理,负责一个二十来人的客户现场团队. 虽然他的职位是项目经理,但实际那时他真是一名地道的资深程序员. 70 后的程序员大都是从写 C 开始的,

阿里P8架构师谈:2019的Java程序员要怎么提升?拿30K高薪?

最近去阿里的菜鸟国际做了一次面试交流,发现大公 阿里P8架构师谈:2019的Java程序员要怎么提升?拿30K高薪?司对于面试者的知识结构考核非常严谨,可以作为我们日常工作学习的指导.虽然很多人说面试问到的东西在实际工作中很少用到,甚至有「面试造火箭,工作拧螺丝」的说法.但从面试中,其实可以看得出来现在的公司对于面试者的知识体系要求.如果我们能在工作中就按着这样的要求去不断提升,那么在面试的时候必然也能游刃有余. 具有一到五年开发经验的程序员 需要学习的内容? 技术学到这个阶段,很容易遇到瓶颈,