JAVA程序员想成为一名架构师,在工作经验上有什么要求?小源分享一位在北京工作5年的好程序员同学经验,给大家仅供参考!
第一,程序员总的工作经验基本上是八到十年,不排除有六到七年晋升为架构师的。这时候的架构师还不够成熟,尤其是在带团队和管理上缺少经验。所以我在公司的招聘要求是招聘架构师经验至少八到十年。
第二,在总的工作经验中,编码的经验至少五年以上。编码是最基本的技能。一般从技术的使用到沉淀需要五年的时间,开始五年要打好技术基础,为指导团队和管理团队积累经验。请不要划走,你一定要看完最后一条,因为它关乎着你是否真正理解架构师的工作。在总的工作经验中,带团队和技术管理经验基本是三年以上,不排除有特殊情况。
第三,如果只做程序员,技术广度和管理能力是达不到要求的。程序员的思想只局限于自己的管辖的任务,无法从大局去发现和使用新技术,更不用说规划和管理能力了。所以需要有带团队和技术管理经验。