今天看到非你莫属中的家宾位菊月,28岁,担任项目经理,拿到了1.5W的月薪。这让许多同行们产生了质疑。
无聊之下我也羡慕嫉妒恨的发发牢骚。
我认为他拿那么高的薪水是可能的,但是这和他个人的技术能力无关。这仅仅和经验有关。虽然这些经验根本无法让他组织开发出更好的产品。
我认为的架构师应该是这样诞生的。程序员在入门前,还处在调查阶段,他要确定自己学习什么语言。入门后开始学习语言,处于代码积累阶段。当积累到一定的知识量,开始关心效率,安全,可二次开发,可继承。这个阶段持续非常长的时间。拥有一定的交流能力后,才能够成为一位架构师,架构师那是程序猿的最终发展方向。
架构师是一个项目的心脏、核心、灵魂,他置关重要。
中国的架构师,
他可能只是一个好大学,代码都不怎么会,语言执行过程、语言核心、协议特点都不太明白,只是懂得各种入门的概念,这些概念五花八门,只要关于计算机的都有涉及,甚至如何制造CPU都能略说一二。
而部分架构师更糟糕,仅仅是在什么学校或者培训机构培训两年就上任的。甚至还有一部分是深得领导喜爱而上任的。
他们担任架构师后,根本无法起到架构师的作用,真正优秀的架构师应该懂得许多涉及到项目的语言,并且懂得这些语言的执行过程、语言核心。根据这些语言的特点写出高效、安全、稳定的项目核心后。根据核心来规范接口。组织程序猿使用接口操作核心。而这个核心就是项目的心脏,而这个架构师就是这个项目的心脏。
中国的架构师,甚至只是象文员一样的类型,他们仅仅是接到客户需求后安排任务给程序猿而已。你可以认为中国的IT行业人才选择、职位安排上畸形。
经常听到国外架构师写了什么什么核心代码,离职时,老总气得差点抗板凳砸人。
实际30岁有了许多代码经验的程序猿才是培养成架构师的最佳人选。但是由于大家没有这样的认识,机会少。于是程序猿仅仅是变得高级了一些而已。许多无法学以至用的程序猿无法忍受,只好黯然转变行业。我一直认为这是中国程序猿的悲哀,他们很难走到程序猿的最终道路。
也许有错,欢迎拍砖。
------解决方案--------------------
架构师负责生产手段的支持和管理,跟具体项目没有关系,但是会和一个或若干个领域相关
------解决方案--------------------
LZ的有感,其实大多数程序员都有。
在项目完成或清闲下来时,有时会想程序员的生命周期?程序员的转折点?程序员也有梦想?程序员在中国这片神奇的大地有着怎么样的地位?程序员应该要这样规划自己的程序生涯?
诸多想法! 让我们这些才刚开始程序人生的小猿们摆正态度。
------解决方案--------------------
看到有些同胞,在希望指点,我来告诉你吧,架构师必须,具备三个特质,否则就很难说是真正的架构师:
1.对软件开发的无限热爱
2.创新的胆识
3.卓越的创造力
这只是前提,这就注定了,你需要不断的积累,并实现你的想法,需要很多年的时候。
如果,你还在望人指点,那我只能说,你成为架构师的可能都还看不出什么苗头。
------解决方案--------------------
一個真正重科技、重人才的公司是不會用沒有技術和各種能力的人做架構師的;
但也不能認為一個年輕的架構師就沒有能力,中國什麽人都有,一切皆有可能!!!
------解决方案--------------------
我只想说,架构师一方面的体现就是技术....不懂技术,不懂编码,你觉得他可以规划构思出一个优秀的系统框架吗?
------解决方案--------------------
我们公司是做中间件的
架构师是非常厉害的,顶尖的程序高手, 所架构的产品还不错。
总结一句,楼主并没有在真正重视技术的公司呆过。