For investors
股价:
5.36 美元 %For investors
股价:
5.36 美元 %认真做教育 专心促就业
码农们的职业生涯中,成为高级架构师是很多人的目标之一,那么能否成为一个高级程序员甚至是架构师,主要取决于哪些方面呢?本文长春达内IT培训为大家介绍高级程序员与普通程序员的差别主要在哪些方面?
1、能否独立完成项目,以及完成过哪些项目,至少是6+项目。
项目经验多了,对于需求的理解能力也会好很多。
2、对于自己所做项目用的技术框架,是否足够清楚,能否回答出来是如何选型的。
并不要求现在能够去做架构的选型,但是一定要了解自己原有项目的架构体系。
3、是否对行业技术的现状有足够多的了解,是否有主动学习的表现。
这是看一个人的视野开阔程度,15K的程序员我不要求这些。20K的程序员必须要读一些主流的体系,哪怕说出来几个名词都可以。
4、处理过的最大的数据量是多少,有没有超过千万级的流水。处理过的最大的并发数是多少,TPS能到达多少。
5、是否了解分布式和缓存,RPC框架用过哪些,缓存的失效策略怎么处理。
6、是否能够快速的解决线上的故障,是否熟悉Bug和线上Bug的紧急修复流程。
7、是否熟悉项目工具,如Jenkins,Nexus,Confluence,wiki,git,svn等项目中常用的东西。
8、是否对性能调优有了解,GC的算法了解到多少。
来源:头条JAVA技术开发
* 版权声明:转载文章和图片均来自公开网络,版权归作者本人所有,推送文章除非无法确认,我们都会注明作者和来源。如果出处有误或侵犯到原作者权益,请与我们联系删除或授权事宜。