欢迎光临散文网 会员登陆 & 注册

计算机岗位方向细分,附要求和提升建议

2023-07-26 16:21 作者:太空菌郑伪  | 我要投稿

计算机相关岗位大致分为研发岗(cv、nlp、体系结构、数据库等等,目的是开发技术),开发技术(C++、Java,目的是开发应用),和交叉方向(生物信息学、数字媒体等)

计算机相关知识分为计算机基础知识(数据结构、算法、计算机网络、计算机组成、操作系统、数据库、计算理论等等)、编程技能(c++/java 技术栈,sql,各大框架,设计模式等)

研发岗包括熟知的算法岗(算法岗一般特指人工智能算法)还有底层软件研发等等。这类岗位目的是研发技术、系统/性能调优等。好处是比卖你与中低端岗位竞争,钱途好。但是需要硕士以上学历和论文。

开发岗目的是开发应用,实现用户/上级需求、将构想变为现实,与研发岗区别在于,研发岗解决的是一个前人没能解决、前人性能不好的问题。开发岗有熟练的框架、技术,运用技术解决一个已经解决过的、但是需要定制问题。开发岗上限也很高,尤其是一线大厂面临的极高用户体量所带来的问题。需要高级技术人员的顶层设计、底层优化思维。

编程语言通常需要确定一个主体语言(C++/Java)和一个辅助语言(python等脚本)

开发岗天花板不输研发岗,兼容性好。最终奋斗方向是T型人才的架构师,向架构师输入需求,架构师即可完成顶层设计,并统筹团队做好开发工作,同时兼顾底层优化以应对高用户体量问题。T的一竖是技术、底层优化。一横是顶层设计、管理才能。总之不要只盯着一竖,也要注意理解需求、解决问题的能力。


计算机岗位方向细分,附要求和提升建议的评论 (共 条)

分享到微博请遵守国家法律