【 以下文字转载自 Topcoders 俱乐部 】
发信人: gloomyturkey (一只郁闷的火鸡), 信区: Topcoders
标 题: 也说语言
发信站: BBS 未名空间站 (Sat Jan 18 23:16:16 2014, 美东)
从加入Google,用的全部是以前不写的语言:
- TV/DVD: Actionscript
- Backend: Python
- XBOX: C#
- iOS: Objective C
写了一年之后,
-没有一种语言我是真正精通的,写得最熟的还是Java。熟练的程度是可以这样衡量:
随便给个程序要求(需要界面),我觉得自己不用怎么google就可以写的,大概只有Java.
-工作可以做,因为框架已经搭好了,不需要自己动手从头写。工作里一般要求也不会
太奇怪,有点奇怪的语法查查google也就够了。
-真正感到困难和实用的东西,是高层次看代码。有几个非常让我佩服的同事,我知道
他们面对的是跟我花了同样时间读的新代码, 但是他们在代码里游走非常快,每一
块干什么的,该到哪儿去找某一处的细节处理,他们凭直觉找得很快。可以说这是多年
的磨练,但是我自己也写程序很多年,我达不到那样的程度。除了佩服,无话可说。
-更加困难的,是在没有搭建框架之前,就能知道那些地方该花力气,如果所有地方花
力气,可以,但那就是浪费。合理的框架,可以省很多的事。在很牛的人里,也能看出
差别,有些人是非常快,但是他们的框架不合理,看得出扩展性不好;但有些人一出手
,就知道他们考虑很周到。
-想说的是,学多少语言,学哪个热门,没有那么重要。领悟到设计的思想,把它们转
化到自己的思路里,变成潜移默化的东西。比语言重要得多。
-另外,我见到的高手都有一个共同点:对他们熟悉的语言,非常非常熟悉!而且不停
地关注那些语言工具的动态。与其三五天地去学个新奇的语言,不如三五年地去打磨一
个有用的语言。