作者davidyu (davidyu)
看板Soft_Job
标题Re: [请益] 会多种程式语言...
时间Fri Jan 15 13:54:18 2010
我拿过offer的工作,有两个工作需求的语言是我当初在面试时候不会的
其中一个公司,也就是我现在的公司,用的是C++/Java/Python
我当初面试的时候只会 C 和一堆杂七杂八的,但我还是拿到工作了
工作後主要用的C++,就只能靠平常多花时间一点点把"++"的地方补起来
偶而看到别人写的看不懂的code (e.g. new (addr) Object;) 只能勤劳一点多翻翻书
C++相当庞大复杂,即使到现在好几年过去了,还是没办法精通
另外一个公司,全公司上下的code都是Java,但是他们在面试的时候也强调不用会Java
不过我没去这家公司,不晓得要是真的去了,会发生什麽事
就我的经验,有的公司可能会需要你精通某些语言甚至某些函式库或架构
但一个人的时间有限,不可能精通每一家公司所需要的东西
找工作的时候遇到这种公司,也就是摸摸鼻子继续找别的工作就是了
至於其他的公司,如果有时间让你上手,要学一个语言是很快的
面试的时候会不会反而不是那麽重要
不过,我工作之前学的那些杂七杂八的东西
本来以为工作完全用不到,但其实常在意想不到的地方帮我省下不少时间
我觉得最佳的策略应该是尽量学会一种"主流"语言(C++, Java, etc)
并且至少会一种 script language (Python, Perl, Ruby, etc.)
这样子不管是工作需要什麽, 都不需要花太多时间也能有生产力
至於 functional programming, 学一学可以增加自己的知识, 是件好事
或许哪一天(尽管机率不是很高)你会突然发现可以派上用场的地方也不一定
※ 引述《Savate (萨瓦特)》之铭言:
: 对於找工作有利吗
: 能否提升个人价值呢
: 常看到有些人专长
: 写将近十来种程式(但也说部份专精部分略懂)
: 这可以提升个人价值吗
: 话说我也对写程式很有兴趣
: 想要程序式、物件导向式、函数式、逻辑式都学一种
: 囧
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 99.39.5.148
※ 编辑: davidyu 来自: 99.39.5.148 (01/15 13:56)
1F:→ terrybob:书到用时方恨少 01/15 14:36
2F:→ sapdavid:需要用时马上好 01/15 16:31
3F:推 Savate:我很希望我有二楼说的这种技能 = = 01/15 23:27
4F:→ Savate:我不想要精通什麽东西 我只想要一项 超强的学习能力 01/15 23:27
5F:→ hilorrk:我只想要预测下一期乐透号码的能力... 01/16 19:02