程序员跳槽的10个建议

这个月我将再一次面临我的新工作。首先我必须要承认,我每次跳槽,都特别焦虑。这是一次痛苦的经历——因为我需要从一个我已经完全熟悉的地方转移到另一个全然陌生的场景。值得庆幸的是,下面有一些小诀窍有助于我们更快地过渡到新的角色。

1)要有耐心

不要指望能在一两个星期内就学会一个代码库。通常而言,大型的代码库和系统是需要几个月的时间才能够充分理解。所以,别着急,尽力学习的同时也不必给自己施加压力非要立即掌握所有。

2)要谦虚爱学习

对自己不熟悉的工具和方法要抱有谦虚的态度。新的工作就意味着学习新的东西。“知之为知之,不知为不知”,对自己不知道的东西要谦虚和诚实。并且要
记住每一个团队都其独特的工作流程和做事方式。花时间去了解新团队对于工具的选择,以及他们工作流程,并尊重那些选择,即使你认为你有一个更好的解决方
案。

3)提问

不要害怕问问题。大多数人会因为怕被别人看扁,而不愿意去问问题,任由问题堆积如山。事实上,最聪明和最高效的人往往是那些不怕丢脸不断问问题的
人。你只需要问问别人就可以迅速解决你自己苦苦研究了半天也不得其法的问题,省事多了,何乐而不为呢!如果你觉得总是问一个人问得过于频繁了,那不妨换个
人问,这样就不会让人厌烦了。

4)找导师

我依然记得我的第一份编程工作,我的导师真的帮了我很多很多。导师能给你建议,教你新的东西,帮助你渡过最困难的最初几周。通常大多数人都是善良和乐于助人的。所以不要害怕去寻求帮助。还有一点,如果你已经熟悉了自己的工作,那么也不要吝啬帮助那些新同事。

5)获取密码管理器

如果你还没有使用密码管理器,那么你现在真的可以用了。新工作通常会涉及到登录很多不同的在线服务器。这时密码管理器,如LastPass就大显身手了,它将为你保存密码,生成安全码,然后当你登录到网站时自动帮你填写好详细信息。

6)善于交际

要会交际,与你的新同事成为朋友是很重要的。刚开始如果你被邀请与同事共进午餐或喝酒,一定不要拒绝,哪怕你并不喜欢。这不但能让你感觉更自在,还
能方便你问问题,有助于了解新公司的内幕信息。此外,第一印象也很重要。即使你被允许穿着短裤和拖鞋来上班,但是头几个星期注重着装总是不会错的。

7)记得添加书签

为了更好地适应新工作,你最好一开始就着手将有关工作的内容有规律地添加为书签。大多数公司都会使用大量的在线工具,如Jira、
Confluence、Jenkins、Salesforce、Bitbucket、Github等等。如果你不为这些链接添加书签,那么你就可能会因为
不得不再次询问同事相关的登录信息而惹恼他们。如果你的浏览器书签工具不够用,也可以试试Kippt或Delicious。

8)现实点,你不是超人

刚开始新工作的头几个星期,可能会让人身心俱疲。所以,一定要现实点,明白自己的极限,并尝试削减健身房、舞蹈班、极端风筝冲浪等活动的时间。晚上早点睡,保持白天充沛的体力和饱满的精神,避免过量的社交活动。总之,身体是事业的本钱。

9)做笔记

好记性不如烂笔头——否则,一些重要的信息会从你脑中溜走。 Evernote是一款非常便利的在线工具,可用于保持跟踪并同步到所有设备。

10)投入大量的时间

如果你想在工作中脱颖而出,那么努力才是王道。编程是一个非常具有挑战性的事业,需要大量的时间和激情用于学习和研究。不要指望上班时间就能学习一

切。你必须投入额外的时间来熟悉,你可能需要用到的新的工具、语言、框架和思路。编程也是一份艰苦的工作,也许你整个职业生涯都在学习新的东西。刚进入新
工作,你最好能够早起早睡,将这些挤出来的时间用于了解熟悉新项目的详细情况。

综上所述…

开始新工作对于每个人都是一种挑战,对于程序员尤其如此。请记住,你之所以被录用,是因为有人对你的能力有信心,觉得你能胜任这份工作。一开始不需要给自己太大的压力,但是当你陷入困境之中时,也千万不要害怕去寻求帮助。

作者:王国峰

来源:51CTO

时间: 2024-10-31 18:35:09

程序员跳槽的10个建议的相关文章

程序员必备的10大健康装备! 我们要工作更要健康!_生活健康

前言 做为程序员,为了实现理想而奋斗不懈,每天对着电脑辐射坐在工位上拼搏8小时甚至更久,这种如同机器旁边的机器般的工作对于健康的损耗何其之大?再这么下去,还真得应了:"职务不高,工资不高,血压血脂血糖高:政治不突出,业务不突出,腰椎盘突出"这种亚健康状态,最可怕的是技术人员平均寿命都有点惊悚,就怕最后"出师未捷身先死,长使英雄泪满襟".是时候呼吁一下健康的问题了!废话不说了,进入正题吧.本次的带来的是:程序员必备的10大健康装备,Let's go! 装备1:沙袋 &

深受Java程序员欢迎的10款Java IDE

Java是全世界最受欢迎的一门程序语言,它被广泛的应用于企业项目.游戏设计.安卓应用程序等开发领域.以下的列表是整理的近些年来深受Java程序员欢迎的10款Java IDE.(注:IDE意为集成开发环境,它不仅支持编辑和编译代码,还能够完成管理资源.提供部署.版本控制等工作.) NetBeans NetBeans是过去10年发展最好的IDE,它做到了完全的模块化 ,所有的IDE功能都被封装成包,并称之为模块.它提供了简单的方式来集成版本控制软件.由于它的源代码已经被Sun公司开源,因此在任意平台

从程序员跳槽看职业规划

从程序员跳槽看职业规划 老帅 http://blog.csdn.net/shuaihj 大学毕业后,走上程序猿的职业道路,可能的职业道路有: 程序员->高级程序员->项目经理->研发经理->研发总监->研发副总->-- 程序员->高级程序员->系统架构师->技术经理->技术总监->研发副总->-- 程序员->高级程序员->停滞->-- 程序员->程序员->程序员->停滞->-- 幸运的程序员,

最让程序员沮丧的 10 件事,你中了几枪?

软件开发是一个挺不错的工作,不过同时也像任何其他工作一样有着不好的一面.这里列出了大部分程序员对于写代码无法忍受的 10 件事. 对于非程序员来说,他们的工作看起来非常幸福.需求很高.待遇很好,公司提供各种各样的补贴福利等等.然而实话实说,虽然以上所说都不为虚,这份工作就像其他任何工作一样充满了让程序员们抓狂地扯下仅存的几根头发的烦恼.一天当中可以有好几件事能把一个普通程序员逼迫到处于崩溃的边缘. 基于来自在线论坛里真实程序员们的评论和投票,请这 10 个程序员最感到沮丧的事.如果看过之后,你还

老程序员推荐的 10 个编程策略

1.橡皮鸭debug法 也许大家都有过这样的经历,那就是当你在和别人讨论问题时,突然就有了答案和别的想法,这是因为当你和别人一起讨论时会让你的大脑重新组织问题,这 样的情况下,你的聊天对象就是"橡皮鸭".所以我们每个人都应该积极主动的成为对方的"橡皮鸭",这样我们彼此才有可能得到好的建议. 2.信息反馈要及时 如果写好了代码,就怎该马上到你的讨论区里去讨论下,和你的"橡皮鸭"们交流下,听下他们的建议,因为现在纠正可比你做成成品后改动要节约成本的多

如何像NASA顶级程序员一样编程 —— 10条重要原则

引言: 你知道 NASA 顶级程序员如何编写关键任务代码么?为了确保代码更清楚.更安全.且更容易理解,NASA 的喷气推进实验室制定了 10 条编码规则. NASA 的开发者是编程界最有挑战性的工作之一.他们编写代码并将开发安全的关键任务应用程序作为其主要关注点. 在这种情形下,遵守一些严格的编码规则是重要的.这些规则覆盖软件开发的多个方面,例如软件应该如何编码.应该使用哪些语言特性等. 尽管很难就一个好的编码标准达成共识,NASA 的喷气推进实验室(JPL)遵守一个编码规则,其名为"十的次方:

国外程序员分享的10条编程经典语录

如果调试程序是移除臭虫(软件缺陷)的过程,那编写程序就是把臭虫放进来的过程.-- 迪杰斯特拉 09. The first 90% of the code accounts for the first 90% of the development time. The remaining 10% of the code accounts for the other 90% of the development time. – Tom Cargill 软件开发的时间通常是这样的:一开始的90%开发工作

为JavaScript程序员准备的10本免费书籍

你对你从事的职业中的各种概念掌握得越多,那你就越有优势.当你从事的是技术或者IT方面的工作时,你了解的信息越多,你的基本技 能和意识将越宽广.JavaScript就是这样一门编程语言,你需要掌握和学习的是永无止境的.它会时不时的增加或取消一些脚本,以提高网站建设质量. 一个利用JavaScript来设计网页.游戏或者其他图形的程序员应该知道并理解该编程语言所有重要方面的概念. JavaScript正在主宰这个世界,从创建一个简单的web应用到复杂的机器人,你都可以使用它.因此,很多作者和程序员把

最让程序员懊恼的 10 件事

10. 注释说明"是什么",而不是"为什么" 入门级编程课程教导学生要学会频繁且尽早地注释.不可否认在学习编程的起步阶段这方法的确是相当有效的(即使看到最简单的代码行都像天书).然而许多程序员即使已经从一只小菜鸟长大成一位计算机牛人,也还是把这个习惯给延续了下来. r = n / 2; // Set r to n divided by 2 // Loop while r – (n/r) is greater than t while (abs ( r – (n/r)