c*******y 发帖数: 570 | 1 【 以下文字转载自 JobHunting 讨论区 】
发信人: cleverley (ben), 信区: JobHunting
标 题: 转行码农,需要学通OO Design吗?
发信站: BBS 未名空间站 (Sat Apr 4 11:22:34 2015, 美东)
首先,从面试功利角度,感觉背一背停车场扑克牌也就差不多能混过去了,没必要精通
各种UML图,User case,系统流程图等等。
如果从以后工作的角度来看,需要把UML,Design Pattern这些东西高的很懂吗?还是
说时间有限的情况
下先把coding和算法搞好再说? |
q*c 发帖数: 9453 | 2 根本现在没人在乎 uml. 这玩意毫无用处。
普通建模加 coding, 就能进门了。
【在 c*******y 的大作中提到】 : 【 以下文字转载自 JobHunting 讨论区 】 : 发信人: cleverley (ben), 信区: JobHunting : 标 题: 转行码农,需要学通OO Design吗? : 发信站: BBS 未名空间站 (Sat Apr 4 11:22:34 2015, 美东) : 首先,从面试功利角度,感觉背一背停车场扑克牌也就差不多能混过去了,没必要精通 : 各种UML图,User case,系统流程图等等。 : 如果从以后工作的角度来看,需要把UML,Design Pattern这些东西高的很懂吗?还是 : 说时间有限的情况 : 下先把coding和算法搞好再说?
|
l**********n 发帖数: 8443 | 3 现在没人提OO了。
【在 c*******y 的大作中提到】 : 【 以下文字转载自 JobHunting 讨论区 】 : 发信人: cleverley (ben), 信区: JobHunting : 标 题: 转行码农,需要学通OO Design吗? : 发信站: BBS 未名空间站 (Sat Apr 4 11:22:34 2015, 美东) : 首先,从面试功利角度,感觉背一背停车场扑克牌也就差不多能混过去了,没必要精通 : 各种UML图,User case,系统流程图等等。 : 如果从以后工作的角度来看,需要把UML,Design Pattern这些东西高的很懂吗?还是 : 说时间有限的情况 : 下先把coding和算法搞好再说?
|
c*******y 发帖数: 570 | 4 谢回复,请问Design Pattern怎么样?工作用的多不?
【在 q*c 的大作中提到】 : 根本现在没人在乎 uml. 这玩意毫无用处。 : 普通建模加 coding, 就能进门了。
|
Y**G 发帖数: 1089 | 5 你要是去亚麻面试,design pattern是必问的。
【在 c*******y 的大作中提到】 : 谢回复,请问Design Pattern怎么样?工作用的多不?
|
c*******y 发帖数: 570 | 6 你是说onsite吧,听说他家的video面试特别水
【在 Y**G 的大作中提到】 : 你要是去亚麻面试,design pattern是必问的。
|
c*********e 发帖数: 16335 | 7 coding是基本功,数据结构是一定要懂的。
uml我还真没用过,这玩艺就是fancy的摆设,你说有了,可能就让人觉得你有taste.没
有一样能干programmer.
数据库知识还是要的。比如让你给一个project造很多表,这些表就要用1nf,2nf,3nf,
来作。千万别2个table里有相同的一个column (不是foreign key的相同的column).这
会让专业人士嘲笑的。
【在 c*******y 的大作中提到】 : 你是说onsite吧,听说他家的video面试特别水
|
g*****g 发帖数: 34805 | 8 做PPT忽悠的时候用的。
【在 q*c 的大作中提到】 : 根本现在没人在乎 uml. 这玩意毫无用处。 : 普通建模加 coding, 就能进门了。
|
c*******y 发帖数: 570 | 9 好虫大牛给讲讲Design Pattern, new gred有用吗?
【在 g*****g 的大作中提到】 : 做PPT忽悠的时候用的。
|
g*****g 发帖数: 34805 | 10 new grad面试可能用处不大,用还是有用的。
【在 c*******y 的大作中提到】 : 好虫大牛给讲讲Design Pattern, new gred有用吗?
|
|
|
c*******y 发帖数: 570 | 11 再请教一下,如果去了IT公司工作,刚开始需要自己搞design吗?还是别人搞好了,先
只是改改bug,实现一些API,等有经验了再参与design?谢谢!
【在 g*****g 的大作中提到】 : new grad面试可能用处不大,用还是有用的。
|
W***o 发帖数: 6519 | 12 新手开始也就是改改bug, 再接着是让你完成设计好的接口api
【在 c*******y 的大作中提到】 : 再请教一下,如果去了IT公司工作,刚开始需要自己搞design吗?还是别人搞好了,先 : 只是改改bug,实现一些API,等有经验了再参与design?谢谢!
|
y**********u 发帖数: 6366 | 13 Design Pattern其实一直都没有怎么用过。。。
【在 g*****g 的大作中提到】 : new grad面试可能用处不大,用还是有用的。
|
g*****g 发帖数: 34805 | 14 你大约不怎么写类库,写多了你就会发现设计是成天要改的,但是接口是不能随便改的
。又要向后兼容又要扩展又要修改,很多看似很繁复的design pattern如果你一开始就
用了,就容易很多。当然这年头Microservice大行其道,模块变小了,容易了很多。
【在 y**********u 的大作中提到】 : Design Pattern其实一直都没有怎么用过。。。
|
h**6 发帖数: 4160 | 15 我一去就叫我设计API,我都快哭了。
【在 W***o 的大作中提到】 : 新手开始也就是改改bug, 再接着是让你完成设计好的接口api
|
e********3 发帖数: 18578 | 16 UML很简单的,几分钟学会,design pattern重不重要看工作性质,如果你的工作性质
是修修改改legacy code,或者写写简单的glue code,然后使用一下现成的工具,或者
别人已经把business logic捏的很碎让你写代码具体实现,design
pattern学了是杀鸡用牛刀;如果你有点职业追求,以后想做一个product manager或者
architech,那design pattern很重要,这都是前人(要知道都是很聪明的专业人士)
千锤百炼总结出来的经验之谈,代码和团队稍微上量,这个就是必须知道的知识了。比
如说database design的3NF,BCNF归根结底都是离散数学的理论。
我感觉design pattern,算法这些知识有些类似气宗,当你在入门和中级马工阶段的时
候,会比较追求用fancy的技术,这些上手都很快的,忽悠外行人很有用的,但是如果
要成为高级职业程序员,内功深厚决定你最终的高度。
【在 c*******y 的大作中提到】 : 再请教一下,如果去了IT公司工作,刚开始需要自己搞design吗?还是别人搞好了,先 : 只是改改bug,实现一些API,等有经验了再参与design?谢谢!
|
c*******y 发帖数: 570 | 17 Thanks for sharing
【在 e********3 的大作中提到】 : UML很简单的,几分钟学会,design pattern重不重要看工作性质,如果你的工作性质 : 是修修改改legacy code,或者写写简单的glue code,然后使用一下现成的工具,或者 : 别人已经把business logic捏的很碎让你写代码具体实现,design : pattern学了是杀鸡用牛刀;如果你有点职业追求,以后想做一个product manager或者 : architech,那design pattern很重要,这都是前人(要知道都是很聪明的专业人士) : 千锤百炼总结出来的经验之谈,代码和团队稍微上量,这个就是必须知道的知识了。比 : 如说database design的3NF,BCNF归根结底都是离散数学的理论。 : 我感觉design pattern,算法这些知识有些类似气宗,当你在入门和中级马工阶段的时 : 候,会比较追求用fancy的技术,这些上手都很快的,忽悠外行人很有用的,但是如果 : 要成为高级职业程序员,内功深厚决定你最终的高度。
|