铁打的程序员,流水的技术,对于架构师的几大忠告

软件开发中,语言这一关是从业人员必须要闯的一关。 首先要记住一点:学语言并不等于是学软件.从C到C++,到JAVA,c#,VB,语言的趋势是从原有的过程型到现代的面向对象了!

铁打的程序员,流水的技术,对于架构师的几大忠告

在软件开发中,有很多角色需要相互配合,相互协作才能成功完成开发,然而在这些角色当中,架构师无疑是最重要的角色了,他是这些角色的组织者,领导者,在他的角度看问题,可能会更加全面宏观,下面是对于架构师的几大忠告!

铁打的程序员,流水的技术,对于架构师的几大忠告

铁打的程序员,流水的技术。程序员的开发生涯可能长达几十年,但一门技术的平均寿命却不长。因此作为程序员们的技术领袖,架构师必须有很好的技术前瞻性,要先于大家了解到最新的技术。

铁打的程序员,流水的技术,对于架构师的几大忠告

那程序员该如何培养自己的技术前瞻性呢?很大程度上来说还是要学好英语,国外的新东西,老东西的新特性肯定都是用英文写的。即使国内有很多网站也在做外电翻译,但面对海量的信息肯定是杯水车薪。而且有不少程序员所面对的领域本身关注度就不高,靠外部翻译似乎很难实时跟进。这时就需要有良好的外语水平,能看懂国外的技术文章和文档,能与国外相关人士进行交流。

铁打的程序员,流水的技术,对于架构师的几大忠告

架构师在自己所处的领域肯定了解颇深,未来本领域技术该如何发展,应该有自己的理解。也会对未来技术的发展有所期盼,有自己的见解。当然这属于比较发散的想法,个人有个人的目标。

铁打的程序员,流水的技术,对于架构师的几大忠告

一个致力于成为架构师的程序员。需要尽可能的参加大的项目开发,尽管积累1000个小项目的经验也是很好的程序员,但好的架构师必须参与更大的项目,哪怕数量不多。从中我们能解读到一个信息,大的项目意味着学科跨度的增大,所需要学习的跨领域知识必然也足够大,也就更有利于程序员向架构师晋级。


分享到:


相關文章: