编程语言应用

首页 » 常识 » 诊断 » 工作两年左右的程序员如何渡过迷茫期走向架
TUhjnbcbe - 2023/3/28 19:10:00

作为一名从业多年的程序员,也出版过编程书籍,所以我来探讨一下这个问题。

首先,程序员工作的前五年,通常被称为“*金五年”,这五年对于程序员的发展来说会起到比较重要的作用,如果能合理规划这五年时间,通常会为后面的职场发展奠定一个扎实的基础。

对于程序员来说,适合自己的选择才是最好的选择,如果自己有扎实的数学、物理基础,同时具备较强的逻辑思维能力和学习能力,那么选择走架构师路线是不错的选择。要想未来成长为技术架构师,应该从以下几个方面入手:

第一:走研发级路线。程序员要想成长为技术架构师,首先应该选择走研发级路线,走研发级路线就需要能够从更高的角度来审视自己的技术路线。软件开发无非就是两种情况,一种情况是“搭台”,主要是完成容器、平台的开发,另一种则是“唱戏”,主要是基于容器或平台进行具体的应用开发。不论是应用级团队的架构师,还是研发级团队的架构师,具备较强的研发能力都是走向架构师岗位的第一步。走研发级路线的重点要掌握好三大块基础内容,分别是操作系统体系结构、算法设计和数据结构。

第二:设定一个主攻方向。随着软件行业的不断细分,要想成长为架构师一定要有一个自己的主攻方向,这样才能不断深入。比如Java程序员可以选择大数据方向,Python程序员可以选择人工智能方向,C语言程序员可以选择嵌入式方向等等。

第三:逐渐增强行业认知能力。架构师一方面要具备较强的研发能力,另一方面也要具备一定的行业认知能力,在产业互联网阶段,行业认知能力对于架构师是非常重要的。行业认知能力的提升一方面可以通过工作任务进行积累,另一方面也依赖于程序员的自主学习,多与行业专家进行交流也是重要的学习方式。

最后,如果迟迟不能突破岗位发展瓶颈,可以通过读研来完成岗位升级,读研一定要趁早,越早越好。

我从事互联网行业多年,目前也在带计算机专业的研究生,主要的研究方向集中在大数据和人工智能领域,我会陆续写一些关于互联网技术方面的文章,感兴趣的朋友可以

1
查看完整版本: 工作两年左右的程序员如何渡过迷茫期走向架