0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

十年工作经验的老程序员给新手的忠告

工程师人生 来源:工程师吴畏 2019-05-17 16:55 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

在2006年,我开始了编程工作。当意识到来到了十年这个重要的时间关口时,我觉得有必要回顾一下这十年间所犯下的错误,做一做经验总结,并且给正在这个职业上奋斗的人们提出我的一些忠告。开发行业变化得很快,我无法肯定在未来十年里这些建议一直有效,但我的话对你们是肯定有帮助的,不管是刚开始工作的新人还是老手。

要坚持使用一个开发平台,构架或语言

在过去十年间,我所犯的最大错误是:几乎每次我换工作时也转换了开发平台。

我的经历从Java企业开发开始,到嵌入式C编程,到用VB、C#C++开发Windows桌面应用程序,然后用Objective-C写iOS应用程序,到用NDK编写Android库,最后到写Android应用。

这个职业经历听起来令人敬畏,但实际上雇主并不关心。雇主们并不会重点关注你拥有10年各式各样的开发经验,但如果他们看到你没有足够的Android应用开发经验,你就不可能获得一个 Android开发的工作。

转换平台会对你的简历产生巨大的负面影响。对于一个雇主来说,实际上他没办法通过简历来验证你是不是某一特定开发领域的专家,为你付出大量资金是否合理。

大多数公司都不关心你的过去,技术面试会更加重要。这就是为什么很多经历尚浅但专业对路的开发者可以找到工作的原因。

那么我们如何适应市场的变化呢?只要你不停的敲代码,你就能自然而然的适应市场,但你也需要投入一些时间在新技能上,应在空闲时抽出时间来学习新技能,而且你也要降低期望薪水。你需要后退一步,才能前进两步。

一旦你找到一个让你觉得舒服的平台,框架或语言,就应该坚持下去。从长期看,你期望的薪水和你的工作能力都会比频繁跳槽来的更高。找到最需要你的专属技能的那些最好的公司,然后踏实的在那里工作。我知道这听起来很简单,但我花了很多年才认识到。

不要为高工资追求管理角色

以前我总是以为那些穿着西装,作行政决策的管理者拿的薪水高的令人神往。虽然在一些情况下这没错,但这只占一个非常小的百分比,经验丰富的开发者的薪金一般会比中等管理者更好。

在我早期的职业生涯中,我一直想进入项目管理。我自修了管理硕士,在那里我学到了很多有趣的东西。最后,我在一家西班牙公司作了一阵开发经理,然而我意识到这不并适合我。

在做开发者的时候,我总是感到公司缺乏企业文化,尤其是缺少技术因素的企业文化。然而在做了管理者之后,不仅编程水平无法提高,而且在企业文化的孤独感甚至更加强烈。最终当我离开这个岗位重归技术开发时,我终于开始重新欣赏我的开发工作。

如果你对敲代码感到厌烦了,那么转成管理岗并不是解决方案,更好的办法是横向移动,换一个部门,换一家公司,或者是旅行,甚至在国外工作来放开你的思想,在全世界有许多技术中心,那里对开发者的要求很高,这能帮助你打开眼界。

休息一段时间

我从来没有“失业”,直到去年。在十年后,我感到需要休息一下来“重构”我的职业生涯,事实证明这是我所作出的最好的决定之一。

我休息了5个月,辞掉工作,是自愿失业。我能感觉到身边的每个人都在担心我的职业生涯即将结束,但所发生的一切恰恰相反。

经过十年不停的跳槽和匆匆忙忙的完成各种带薪年假,我终于体会到“失业”是如此“幸福”。事实上,在我们的职业生涯中,“幸福感”确实是最应该追求的东西。

从我的情况来说,这四年来,我一直想坐下来学习德语,但从来没有时间去做。而在这5个月中,我参加了德语强化班,一天3小时,让我的德语水平从A2升到B2。

重新找回工作是很容易的,比预期的要容易得多。所以,如果你觉得自己需要的话,不要害怕一个长时间的休假。简历中的一段空白对于开发者来说不会被人认为有错。

当然,如果你读了这篇文章后,无论你是否准备来个长期休假,请一定要遵循我下面的这条忠告:

ABC: 总是编码(Always be coding)

即使是休息也不要停止编程,在我5个月的休息期间,我做了一个个人项目,一个使用discogs.com API的Android应用。这是一个方便的个人应用,帮我从数据表中添加和删除记录,而且我也想借此总结和更新一下我的开发技巧。

多亏了这个小项目,让我能够自信地应对工作面试。我尝试了许多新的流行类库和开发模式,这些正在我今天的工作中成功有效的使用中。

我真希望早点开始做这件事。我们的开发工作往往是重复的,时间越长,积累的编程习惯越难以更改,也让我们自我提高的空间越来越少。

从长远来看,拥有个人项目、阅读、写博客和参加访谈都会有助于你成为一个更好的开发人员。只要你觉得有意思,就把你的代码推到GitHub,并把你的经验与社区分享。

成为开发者社区的一部分

当我还在大学的时候,我总是懒得参加各种社团和俱乐部活动。当我找到我的第一份开发工作时,最不乐意做的也是和其他开发者们闲聊闲逛。

但是我错了。

同行聚会和进入开发群是很有趣的事情,是结识开发者伙伴的好地方。如果你想在这个行业里做到最好,就尽量不要消极被动。提供你的帮助,分享你的经验,与坐在你旁边的人交谈。每个人都喜欢谈论自己的经历,更不用说你会遇到很多潜在的雇主。

在那里你会碰到许多需要教练的初学者团体,你可以指导新手,给他们提供练手的机会,甚至赞助活动。

当然,要学习别人的开发技巧并且勇于实践,要热情的欢迎不同意见的人讲话,勇敢的听取他们的意见。

不要在招聘网站上求职

这是我最后的“智慧结晶”:不要申请那些在网站上张贴的工作职位。

招聘网站的背后是复杂的人力资源流程、候选人跟踪系统、滥发个人简历和混乱的沟通,这也是许多公司找不到人才而要依靠猎头公司的几个重要原因。

优秀的人才应该跳过这些。网络是寻找人才之路,更多的关注当地的社区消息,当有人离开一个重要的职位,当一个有意思的公司得到了融资,或者某个企业人事变动正在招聘人时,你都会获得最新的第一手消息。

你也能通过网络社交得知哪些公司的福利比较好,各公司的大多数开发者都会真诚对待你,他们会告诉你这些公司的架构是否老旧,经理是不是人品够好,甚至工资待遇怎么样。

如果你看到一个有意向的工作机会,首先看看你的社交网,看看你的用户组或LinkedIn朋友圈,是否有人已经在那里工作了,或者问他们是否认识某些人。然后直接与他们联系,与那个公司的CTO、招聘经理或其他开发人员直接交谈。

猎头是好的,但不要依赖他们。他们的任务只是帮助企业填上一个职位的空缺,因为他们并不为你工作。如果他们推荐的职位的确非常适合你所寻找的工作,那么你就去做,如果觉得不适合,那么就告诉他们:谢谢,我不去。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 程序员
    +关注

    关注

    4

    文章

    955

    浏览量

    30786
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    华为五大创新开启非洲移动产业黄金十年

    在2025非洲通信展(AfricaCom 2025)期间,华为无线网络产品线营销副总裁陈实发表“创新开启非洲移动产业黄金十年”主题演讲,表示非洲是充满活力的数字热土,华为将聚焦“新流量、新体验
    的头像 发表于 11-14 16:23 1164次阅读

    Wi-Fi FEM研发,开启第二个十年

    转载自《钟林谈芯》 人生如逆旅,我亦是行人。十年之旅, 一起同行, 步步开花,Wi-Fi FEM研发,我们开启第二个十年。 2015,在 锐迪科 (RDA)一起走进Wi-Fi FEM赛道,未来的路
    的头像 发表于 11-12 15:37 228次阅读
    Wi-Fi FEM研发,开启第二个<b class='flag-5'>十年</b>

    奔赴热AI,码力全开!Talkweb House@1024程序员日系列活动圆满收官

    1024程序员日”系列活动至此划上了一个圆满句号。本届1024程序员节以“AI构建世界,智能引领未来”为主题,广邀技术大咖、产业领袖、企业代表与全球开发者齐聚星城
    的头像 发表于 10-27 18:59 436次阅读
    奔赴热AI,码力全开!Talkweb House@1024<b class='flag-5'>程序员</b>日系列活动圆满收官

    十年·NDI在中国|影像志:见证视频IP化的成长与未来

    十年前,NDI改变了世界;十年后,千视与NDI携手,共同定义未来!《十年·NDI在中国纪录片》从一个疯狂的愿景开始NDI的诞生,源于一个看似疯狂却极具远见的构想。它的创造者坚信:随着视频技术
    的头像 发表于 10-22 10:43 497次阅读
    <b class='flag-5'>十年</b>·NDI在中国|影像志:见证视频IP化的成长与未来

    NDI 十年:诞生 · 愿景 · 发展 · 未来— 独家专访 NDI 创始人 Andrew Cross博士

    十年前,几乎没有人相信视频制作能脱离昂贵的基带设备,完全依赖电脑与网络;而今天,NDI已成为全球公认的IP视频制作标准。2025,既是NDI的十周年,也是Kiloview与NDI携手走过的第
    的头像 发表于 10-10 11:03 309次阅读
    NDI <b class='flag-5'>十年</b>:诞生 · 愿景 · 发展 · 未来— 独家专访 NDI 创始人 Andrew Cross博士

    手机长焦进化史:攀过十年,终抵云巅

    跨越十年的技术攻坚,凝聚成华为Pura 80 系列的“集大成者”
    的头像 发表于 08-15 03:29 901次阅读
    手机长焦进化史:攀过<b class='flag-5'>十年</b>,终抵云巅

    十年积淀,DPVR AI眼镜将正式亮相

    表示想要购买AI眼镜。一个新的智能设备时代,正在打开。在这个节点,深耕XR领域十年的DPVR(大朋VR),将带来它的首款AI智能眼镜——DPVRAIGlasses
    的头像 发表于 08-14 11:47 882次阅读
    <b class='flag-5'>十年</b>积淀,DPVR AI眼镜将正式亮相

    十年守护不松懈:振弦式应变计如何为基础设施安全保驾护航?

    在城市快速发展的今天,桥梁、大坝、隧道等大型基础设施如同城市的"生命线"。如何实现长达十年的连续安全监测?振弦式应变计这项"黑科技"给出了创新解决方案。一、振
    的头像 发表于 04-09 13:49 432次阅读
    <b class='flag-5'>十年</b>守护不松懈:振弦式应变计如何为基础设施安全保驾护航?

    如何在 树莓派 上编写和运行 C 语言程序

    ,一本很好的书是BrianKernighan和DennisRitchie所著的《TheCProgrammingLanguage》。这本书对经验丰富的程序员和想学习C语
    的头像 发表于 03-25 09:28 941次阅读
    如何在 树莓派 上编写和运行 C 语言<b class='flag-5'>程序</b>?

    一位电子工程师的十年职场感悟

    这里主要以个人经历谈谈电子工程师技术生涯可能面临的困惑、关心的问题以及对未来的期待。Chrent新手感兴趣的问题1、电子工程师矛盾心态——电子新手新没事做,没人教,工作没有技术含量?电子新手
    的头像 发表于 03-19 17:32 713次阅读
    一位<b class='flag-5'>老</b>电子工程师的<b class='flag-5'>十年</b>职场感悟

    阿里云升级通义灵码AI程序员,全面上线

    近日,阿里云宣布其备受瞩目的通义灵码AI程序员已正式全面上线,为开发者带来更为强大和便捷的编程辅助工具。 此次上线的通义灵码AI程序员,在功能上实现了全面升级。现在,它支持VS Code
    的头像 发表于 01-09 11:16 960次阅读

    TMS320C6000程序员指南

    电子发烧友网站提供《TMS320C6000程序员指南.pdf》资料免费下载
    发表于 12-24 17:19 2次下载
    TMS320C6000<b class='flag-5'>程序员</b>指南

    TMS320C55x DSP CPU程序员参考补充

    电子发烧友网站提供《TMS320C55x DSP CPU程序员参考补充.pdf》资料免费下载
    发表于 12-21 11:36 3次下载
    TMS320C55x DSP CPU<b class='flag-5'>程序员</b>参考补充

    睿创微纳五&amp;十年功勋员工颁奖大会圆满举行

    12月11日,睿创微纳五&十年功勋员工颁奖大会在烟台园区圆满举行,公司董事长带领核心管理团队为5、10功勋员工颁发纪念银币和金币。   百余名员工获颁纪念银币,以表彰他们五
    的头像 发表于 12-12 10:35 1172次阅读

    UCD3138A64/UCD3138128程序员手册

    电子发烧友网站提供《UCD3138A64/UCD3138128程序员手册.pdf》资料免费下载
    发表于 12-09 14:42 1次下载
    UCD3138A64/UCD3138128<b class='flag-5'>程序员</b>手册