北漂程序员选择岗位时,可以从以下几个方面进行考虑:
技术引领需求的产品
这类岗位通常要求有较高的智商,一般招研究生,可以解决户口问题。例如搜索引擎、支付平台和网络安全等领域。这类工作工资高、待遇好,但招聘需求量少,流动性不大,通常在校园招聘时就把顶尖人才招走了。
嵌入式开发
包括手机应用开发、单片机、Linux开发等。这类岗位需要一定的技术基础,但相对来说,入门门槛较低一些。
配置类产品
如SAP、某些CMS系统论坛系统等。这类产品主要工作是在一期配置下完成,某些需要二次开发。
管理系统
类似于在校时做的图书馆管理系统。这类岗位通常要求有一定的技术基础和管理能力。
核心岗位与外围岗位
核心岗位如算法、UI等,地位较高,待遇较好,但经济下行时可能会裁员。外围岗位如前端、debug等,地位相对较低,但相对容易就业。
热门就业方向
软件开发工程师:负责开发、设计、测试和维护软件系统或应用软件,需求量大,尤其是在人工智能、大数据、云计算等领域。
网络工程师:从事与网络相关的工作,如网络设计、网络管理、网络安全等。
大数据工程师:负责大数据的开发、挖掘和分析,需求量大,薪资水平高。
职业发展方向
自由职业:通过YesPMP等平台接受各种项目和合同工作,灵活安排工作时间。
创业:凭借技术实力和市场洞察力创建自己的科技公司,开发创新软件产品。
教育领域:通过开设编程课程、撰写技术书籍或在线教程,传授软件开发经验。
其他岗位
开发测试:涉及测试工具开发、单元测试用例等,有一定门槛,但容易升到管理岗位。
产品经理:需要一定的技术背景和市场洞察力,转岗相对容易,职业寿命长。
运营岗位:与代码无关,但需要一定的天赋和技能,如短视频账号运营。
项目经理:主要负责项目管控,岗位较少,因为中小公司通常不需要项目经理。
建议
明确自身优势:选择与自己技术背景和兴趣相匹配的岗位,例如如果你对人工智能和大数据感兴趣,可以优先考虑软件开发工程师或大数据工程师。
关注行业动态:了解当前市场上的热门岗位和技术趋势,选择有发展潜力的方向。
积累经验:无论选择哪个岗位,都要不断学习和积累经验,提升自己的竞争力。
考虑长期发展:选择能够提供长期职业发展的岗位,避免频繁跳槽带来的不稳定因素。