点击下方“JavaEdge”,选择“设为星标”
第一时间关注技术干货!
关注我,紧跟本系列专栏文章,咱们下篇再续!
作者简介:魔都技术专家兼架构,多家大厂后端一线研发经验,各大技术社区头部专家博主,编程严选网创始人。具有丰富的引领团队经验,深厚业务架构和解决方案的积累。
负责:中央/分销预订系统性能优化;活动&优惠券等营销中台建设;交易平台及数据中台等架构和开发设计。
1 主动解决【技术】问题
在技术领域中除了学习基础的增删改查业务代码之外,更要具备解决技术问题的能力,并在面试中展现出这种能力的重要性。除了拥有大公司背景之外,证明自己的能力还需要提及解决过的技术问题以及在项目中如何应用有价值的技术。
2 涨薪只能靠跳槽
程序员薪资倒挂是一个普遍存在的现象。即使是在同一家公司,新入职的程序员的薪资往往会高于已经在其中工作了数年的员工。更甚者,即使是比自己年轻的新入职员工,在2到3年后也可能因为市场行情等因素,薪资水平超过了自己。因此,程序员要想涨薪通常需要通过跳槽来实现。
然而,现在的情况是,能够有一份稳定的工作已经是一件不错的事情了。尤其是在竞争激烈、市场变化快速的情况下,有工作意味着有稳定的收入和职业发展的机会。因此,对于程序员来说,除了注重涨薪外,也要珍惜眼前的工作机会,不断提升自己的技能和能力,为未来的职业发展打下坚实的基础。
3 竞争力
在职业发展过程中,选择适合自己的公司类型和保持适度的职位跳槽频率非常重要。一般来说,在小公司或外包公司长时间工作并不利于职业发展。除非是在大公司,否则建议不要在一家公司呆超过3年,尤其是外包公司,最好不要超过2年。
在小公司或外包公司长时间工作可能会限制你的职业发展空间,因为这些公司往往资源有限,项目单一,难以获得更广阔的经验和技能提升机会。此外,长时间待在同一家公司也可能导致竞争力下降,在面试时会面临较大的挑战。
因此,对于职业发展有追求的人士来说,建议不要过度依赖小公司或外包公司。适时跳槽到更具规模和发展空间的大公司,或者拓宽自己的职业发展路径,可以更好地实现个人职业目标并提升竞争力。
4 如何判断公司值得长呆吗?
评估一家公司是否值得长期留下,可以观察比自己年长3到5岁的程序员在公司的角色和职责。如果这些程序员的工作内容与你目前的工作相似,那么这或许就是你未来3到5年的发展方向。在大公司的情况下,这个规律可能有所不同。
另外,如果你发现一家公司对于大龄程序员并不重视或缺乏给他们发展机会,这可能暗示着未来你也可能会面临被裁员或流失工作机会的风险。
因此,对于希望长期发展的程序员来说,观察公司内部的发展趋势和对待大龄程序员的态度是非常重要的。这可以帮助你更好地规划自己的职业发展路径,并及时做出适当的调整和决策。
5 业界知名度
对于大专程度或低学历的程序员来说,争取尽快升本是一个明智的选择。本科学历通常可以为你提供更广阔的职业发展空间和更好的薪资待遇。此外,出版一本书也是一个非常有益的行动。
出版一本书可以带来多重收益。首先,它展示了你在特定领域的专业知识和能力,增强了你在面试中的竞争力。其次,出版书籍可以建立你的专家形象,提高你的行业认可度,为你带来更多的机会和合作伙伴。此外,出版书籍还可以为你带来额外的收入来源,并增加你的个人品牌价值。
因此,对于想要提升职业发展和薪资待遇的程序员来说,争取尽快升本并出版一本书是非常值得考虑的行动,它们能够为你的职业生涯带来更多的机会和成功。
6 最佳学习途径
程序员需要不断学习,而最有效的学习途径之一是通过解决项目中的问题、参与项目上线以及处理运维相关问题。这样的实践经验可以帮助你掌握更多的技能和知识,提升自己在职场上的竞争力。
然而,需要记住的是,学习的目的不应只是为了在当前职位上表现更出色,因为当前职位的薪资通常已经固定。学习的真正目的是为了在未来的面试中能够展现出自己能够胜任更高级别工作的能力,从而获得更高的薪资和更好的职业发展机会。
因此,持续学习并将所学知识应用于实践中,可以为你的职业发展打下坚实的基础,并在未来的职业道路上取得更大的成功。
7 项目证明
学习Python深度学习或大模型的过程确实需要更多实践和项目经验,而不仅仅是靠阅读资料和跑通代码。在面试中,最好能够结合自己之前的公司和项目背景,展示自己曾经使用过相关技术并解决过实际问题。这种实践经验和项目应用能够更好地证明你的学习方向和技术能力。
相比于单纯地上视频课和跑通学习项目,更多地参与实际项目并解决实际问题可以让你更深入地理解技术,并将其应用到实际场景中。这种实战经验不仅可以提升你的技术水平,还能够为你在面试中展现更有说服力的技术能力和解决问题的能力。
因此,建议程序员在学习Python深度学习或大模型等技术时,不仅要注重理论知识的学习,还要通过实际项目的实践来加深理解并且能够在面试中更好地展现自己的技术实力。
8 对的年纪找找对的平台
对于程序员而言,面对大龄这一关卡,确实不仅仅取决于掌握多少技术、做过多少项目或拥有管理经验,更关键的是所处的工作平台和公司环境。一般来说,国企或大型公司对于大龄程序员更加友好。
大型公司或国企通常拥有更为完善的人才管理制度和职业发展通道,能够提供更多的职业发展机会和更好的福利待遇。此外,这类公司往往更注重稳定性和员工的长期发展,对于大龄程序员有更好的容忍度和包容性。
相比之下,一些小型公司或初创企业可能更注重年轻化和技术新鲜度,对于大龄程序员的录用和职业发展机会可能较为有限。
因此,对于大龄程序员来说,选择一个友好的平台和公司环境对于职业发展至关重要。国企或大公司往往能够提供更好的职业发展机会和福利待遇,有助于应对大龄这一关卡。
9 别兼职
在进入一家好公司之前,确实不建议过多投入兼职工作。虽然兼职可能会带来一定的额外收入,但却需要花费大量时间和精力,这样反而可能影响到你进入好公司的机会和效率。
如果真的需要兼职,应该考虑到除了技术之外,还需要和不同的人打交道,多去体会人性。这可以帮助你培养更广泛的社交能力和人际关系技巧,这对于未来进入好公司或职场发展都是非常有益的。
同时,在接兼职项目挣钱时,也需要维护稳定的挣钱渠道。这意味着要找到可靠的客户或平台,建立长期合作关系,确保持续稳定的收入来源。
总的来说,兼职可以是一种补充收入的方式,但在考虑进入好公司或提高效率方面,需要谨慎权衡兼职所带来的利与弊,确保自己的职业发展方向和目标不受影响。
10 不轻易转管理
转向管理岗位或者选择管理中小公司确实需要慎重考虑。管理职位通常需要具备更丰富的管理经验、领导能力和人际关系处理能力,而这些技能往往需要在实践中不断积累和提升。
首先,转向管理岗位需要对自己的管理技能和领导能力有足够的自信,并且需要明确自己是否具备承担管理职责的能力和素质。
其次,选择管理中小公司也需要谨慎。虽然中小公司可能更灵活,但也可能面临更多的挑战和压力,需要对公司的发展状况、团队情况以及自身能力有清晰的认识和评估。
总的来说,转向管理岗位或选择管理中小公司都需要慎重考虑,建议在做出决定之前充分了解自己的能力和目标,同时考虑到职业发展的长远规划和个人发展需求。
X 最后的忠告
时代变化太快了,不要把前辈的忠告太当回事。要形成自己的判断力。
写在最后
编程严选网(www.javaedge.cn),程序员的终身学习网站已上线!
点击阅读原文,即可访问网站!
欢迎长按图片加好友
,我会第一时间和你分享软件行业趋势
,面试资源
,学习途径
等等。
添加好友备注【技术群交流】拉你进群,更多教程资源应有尽有
关注公众号后,在后台私信:
回复【架构师】,获取架构师学习资源教程
回复【面试】,获取最新最全的互联网大厂面试资料
回复【简历】,获取各种样式精美、内容丰富的简历模板
回复 【路线图】,获取直升Java P7技术管理的全网最全学习路线图
回复 【大数据】,获取Java转型大数据研发的全网最全思维导图
微信【ssshflz】私信 【副业】,进副业交流群
点击【阅读原文】,即可访问程序员一站式学习网站
最近在准备面试,为大家准备一份2024最新最全Java学习路线一条龙