1
zgbgx1 2017-10-02 15:50:08 +08:00
要看你需要的是怎样的架构师,普通的架构师是需要会写代码的。
但是架构本身我觉得是和代码无关的,企业的很多方面都需要架构的观点。 我是学制造业出生,在富士康做过 IE 工程师,做产线设计很多和代码和软件工程的架构观点是相似的。 这就像 不懂技术 确可以判定技术未来发展方向的很多风投是相似的。 甚至你可以不懂技术去做架构师,只要你内心是真正理解 架构。 当然 对于大多数 iT 互联网企业,架构师 肯定是要会写代码。 |
2
SuperMild 2017-10-02 16:45:21 +08:00 via iPhone
没有国家标准的一个称谓,具体需要什么技能,招聘单位说了算。
|
3
pisser 2017-10-02 17:22:32 +08:00
没人从一开始就是架构师,当然需要了解代码实现了。
|
4
tairan2006 2017-10-02 17:30:39 +08:00
架构师一般还是要写代码的…不了解最新的技术当什么架构师=_=
|
5
charadeyouare 2017-10-02 17:32:05 +08:00
Jeff Dean 是不是?
|
6
akira 2017-10-02 17:40:30 +08:00
肯定是会写的啊。 但是是否需要亲自去写又是另外一回事了
|
7
kyuuseiryuu 2017-10-02 17:44:04 +08:00 via iPhone
国内确实有架构师之类的考试啊,计算机行业从业资格证?不过好像大家都不屑而已。
|
8
loveCoding 2017-10-02 17:48:52 +08:00
ppt 架构师?
|
9
milkmeat 2017-10-02 17:54:14 +08:00 4
这是两个问题。
1.架构师需要做的是较复杂软件系统的分解与设计,需要设计各个模块之间的分工与协作。 2.好的架构师一定是会写代码的(这是一种基本的思考方法),如果连几十行的代码都组织不好,就谈不上大系统的分割与组织了。 然而,市场上就存在很多不会写代码的架构师,和很多不会写代码的程序员。 这类程序员遇到问题就去百度一段代码作为解决方案,其中如果会 google 的就可以做 Leader 了。如果你让他解决一个略有变化,网上无现成答案的问题他就抓瞎了。 与此类似,这类架构师在过去的工作中见过一些成熟的架构,或者在网上找一些开源产品作为原型。这些就变成他手中的锤子,无论遇到什么问题都把它当成钉子,用手中的锤子敲进去,就可以了。在要求不高的时候,还是可以满足业务要求的,如果问题规模扩大两个数量级,他也抓瞎了。 很多公司经营的目的只是为了维持现有业务能继续运转,所以这些人还是可以在各自的舒适区干得(看起来)不错的。如果一个公司的目标是做到并保持行业内的冠军地位,是不能招这类人的。作为个人,如果以职业程序员作为自己的发展道路,则千万不要变成这种不会独立思考的人。 |
10
zonghua 2017-10-03 01:38:29 +08:00 via iPhone
架构师是画 UML 的
|
12
zhjits 2017-10-03 12:37:32 +08:00
架构是个管理问题。
不能否认架构师需要懂编程,但是如果给架构师考算法题是不是搞错了什么 所以我觉得还是把笔试题贴出来看看呗 |
13
dongmusic 2017-10-03 18:23:57 +08:00
@milkmeat 市场上就存在很多不会写代码的架构师,和很多不会写代码的程序员,我对这个说法有异议,不会写代码的人还能够称为程序员吗?就算是到网上去找,也要知道怎么样去找才行。
|
14
zj299792458 2017-10-03 23:54:24 +08:00 via iPhone
不同的语言框架适合的设计模式不一样,需要的构架也完全不一样,想不通不会编程的架构师能干啥……
|
15
Reficul 2017-10-05 16:11:15 +08:00 via Android
人人都是架构师。
--- 出台的架构师不需要会写代码,能忽悠就行。 坐台的还是要会技术的。 |
16
a54425415 2017-10-06 03:40:10 +08:00 via Android
不会写 怎么架构 没有老道的经验 怎么去架构
为什么要生生的把一个电脑技术员 拆分成各种奇葩职业 , 话说 印象中电脑技术 那绝对是无所不能 所向披靡 现如今 还不如 10 年前的网络 那时候 基本都是全能王 (全能王是指 精通各类语言 类似于 hack 吧) 果然学历越高,思维越窄, 纯属逆向思维 不喜勿喷。 看不惯 你就 alt+f4 |
17
sumuu 2017-10-07 14:09:18 +08:00
架构师是啥?
真的不好定义,因为架构师分为很多种,如 基础设施架构师,安全架构师,解决方案架构师(这个就是常常被调侃的 PPT 架构师),数据库架构师,软件架构师(软件设计,又可以理解为 UML 架构师)等等.我个人的理解是:"项目的组织者". 需不需要会写代码? 当然不是必须的,但是基本上都是会写代码的,不过可能代码写的不是很好.我接触的架构师,大多都是抽象实物,而不是具体. |
18
abcbuzhiming 2017-10-09 23:29:01 +08:00
楼顶说的这个,七八年都没摸过代码的人,肯定不是优秀的架构师,优秀的架构师可以不写代码完成工作,但是需要写代码的时候绝对是能写的,而且要写的比别人出色才行
|
19
hyyou2010 2017-10-10 01:47:40 +08:00
无论构架师、产品经理、项目经理,最好都有不太陈旧的编程经验。
只有自己亲手编码、调试、上线,才会对软件产品的特性有理解,才可能很贴合地做出各种决定。 |