自2006年步入职场,转眼已是第十个年头。在这十年的征程中,我经历了无数风风雨雨,也获得了宝贵的经验教训。此刻,我想回顾过去,分享自己曾犯的错误,并寻求同行的宝贵建议。
无论您是业界新人还是资深老手,我的故事或许能给您带来一些启示。我非常欢迎各位提出宝贵的意见和建议。
坚守技术阵地:一种平台、框架或语言的执着过去十年间,我犯过最大的错误就是每次换工作时都换一个软件平台。从Enterprise Java Development到嵌入C软件,再到Windows桌面应用的VB、C和C++,以及iOS应用的Objective-C和NDK做Android库,最终到Android应用,我的技术路线似乎一直在不断跳跃。
这样的经历在简历上或许看起来很耀眼,但实际上,对雇主而言,一个开发者如果不能专注于某一特定软件平台,其雇佣成本可能会很高。技术面试才是决定你是否能进入心仪公司的关键。要想在市场中立足,我们需要找到真正热爱的技术栈,并持之以恒地深入下去。
拒绝管理职位的金钱诱惑
长期以来,我一直被高薪的管理职位所吸引,以为那是职业发展的“正途”。在我获得项目管理硕士学位并实际从事产品管理工作一段时间后,我意识到这并不是我想要的生活。
作为开发者,我们的价值不在于管理,而在于技术。不好的公司文化、特别是技术文化的缺失,才是我们感到沮丧的根源。如果我们在工作中感到不快乐,晋升并不能解决问题。更好的选择是寻找真正欣赏我们的技术能力的公司,或是走出国门,到全球技术中心寻求更好的发展机会。
适时休息,重构职业生涯
今年,我经历了一段职业生涯中的特殊时期——我休息了5个月,自愿成为“失业者”。这段时间让我有机会重新思考自己的职业规划。
在这十年间,我一直忙于工作,从未有过真正的休息。这5个月的休息让我有机会重新思考自己的职业追求,甚至学习了一直想学但未曾有时间学习的德语。现在,我能够自信地面对职业生涯中的任何挑战。
永远保持编码的热情
在休息期间,我启动了一个个人项目——一个使用Discogs.com API的Android应用程序。这个项目不仅让我尝试了新的库和开发模式,还让我重拾对技术的热情。
个人项目、技术播客、分享自己的想法和观点,这些都是让我们成为更好开发者的途径。通过持续学习和实践,我们能够不断提升自己的技能,适应不断变化的市场需求。
我的十年职业生涯让我意识到:坚持、专注、自我提升和持续学习才是我们在技术行业中立足的关键。希望我的经验和故事能给您带来一些启示和帮助。参与社区交流
在学生时代,我曾固执地认为自己的时间不足以参与各种团队和社团活动。第一份工作后,我甚至避免与其他开发者一起消磨时光。我意识到我错了。
社区聚会和用户组是拓展视野、与同行交流的好机会。若想充分利用这些机会,就要积极投入其中。分享你的经验,与身边的人交谈。每个人都在分享自己的经验,你也有可能遇到未来的雇主。
许多新手团队都在寻找导师。你可以指导新人,开设讲座,甚至发起赞助活动。如果你在参与社区方面感到迷茫,可以尝试在Twitter上提问,或在Meetup.com上搜索相关信息。查找Google开发者群体、Cocoaheads或JS用户组。本地群体活动往往比全球社区更贴近实际,因此不妨参加一些见面会,享受其中的乐趣。
参与社区时要注意自己的言行举止。了解并遵守社区的行为准则,与不同类型的人交朋友,不要害怕与他们交流,以拓宽自己的视野。
忽略招聘公告
我的最后一条建议是:不要依赖招聘公告找工作。
招聘公告已经被过度商业化。复杂的HR流程、候选人追踪系统、简历垃圾邮件以及沟通不畅等问题使得许多公司开始寻找其他招聘方式,而不再依赖猎头公司。真正的天才往往会被这些公告忽视。
身处本地社区,你可以获取最新消息:谁离开了重要岗位、哪家公司获得了融资以及实时的招聘信息。你还可以了解哪些公司比其他的更适合你。许多公司的开发者会真诚地分享他们的经验,比如他们的经理是否出色,甚至他们的薪资待遇。
如果你发现一个感兴趣的工作机会,不妨利用你的社交网络。看看你的用户组或LinkedIn中是否有人在那里工作或曾经工作过,或者问问是否有人认识那里的人。直接与他们联系,与CTO、人事经理或其他开发者交谈。如果猎头公司提供的机会符合你的需求,那么可以争取;如果不是,礼貌拒绝即可。
希望我的建议对你有所帮助。记住,开发应该是一件快乐而有趣的事。保持对开发的热爱,长远来看,你的职业生涯将会更加美好。
如果你真的热爱开发,不要被推动去担任管理职务。保持编程的热情,拥有个人项目,享受开发的过程。参与社区活动,参加聚会,享受其中的乐趣和恢复精力。忽略招聘公告,建立自己的社交网络,如果你想找新工作,就与人交流。
感谢阅读本文。
转载自码农网 – 青岛海边。转载时请务必在正文标注原文链接、译文链接和译者信息。
文章来自《钓虾网小编|www.jnqjk.cn》整理于网络,文章内容不代表本站立场,转载请注明出处。