作者pest (这些分钟你有没有想过我?)
看板Oversea_Job
标题Re: [北美] 关於CS在美就业的问题
时间Wed Oct 29 07:01:56 2008
※ 引述《noman6187 (Go Go Kings~~)》之铭言:
: 所以对於未知的环境还挺害怕的 想了解一下
未知是恐惧的来源,所以尽量降低未知数吧。
: 我想请问已经在美国软体业工作的版友们
: 在这边工作的情形
: 假设以一个新手进去来说好了
: (在一个不大不小公司 他们也知道你刚毕业)
: 公司就会丢个Project给你 然後跟你说什麽时候完成 就开始做了吗?
: 还是会先训练一段时间 等到可以分配任务??
: 或是把你分派去一个team 然後就开始codeing
没有什麽一定的,但通常美国的公司对新人比较有耐心,会招你的话
大致也相信你有能力(或能学),所以只要好好学应该问题不大。
多问多看多动手做,应该在哪里工作都是一样的。
我们公司是进来会有 mentor 带,有什麽大小问题都可以先找 mentor;
给了一些文件和基本资料後开始看 code,接下来约两周就会指定新人去
解一些很简单的 bugs,有经验的大概一小时内秒杀,但新人大概一天
一只就很不错了,目的是让新人学会 trace code 和真正了解程式逻辑,
并从中获得成就感。
第一个正式的案子大约是两到三个月後,规模和影响通常都属於比较小的,
基本上是属於 intern 规模的案子。做到第三个案子才会有和他人互动较多、
影响层面较大的。
: 想问关於专业部分 假设面试官 问了一个要写程式的部份
: 因为在下 在学校写程式作业的时候 都是用工具书 在旁边翻翻找找拼凑出一个程式
: 或是上网找相关资料来解决问题
: 即时coding能力很差 给一个问题 要马上写出一段程式解决
: 除非非常简单的 其它或许都脑袋空空
: 所以超级害怕被问到这方面
: 假设面试官 问了一个问题 要我写出程式 可是我写不出来
: 我该怎麽处理 会比较好一点 硬凑出来 还是就说:抱歉,我不会
: 或是高手有什麽可以建议的
写 pusedo code 应该不需要工具书吧?纯演算法的问题应该重点也都在想法和
对语言的熟悉度,而不在你背了多少 API。
简单的说,你至少要有用你履历表上说 "熟练" 的语言写出一个 O(Nlog(N))
的排序法的能力,就算是硬背下来也无所谓,但你就是要会。
其他简单的像是 "Reverse all the elements in an array" 这种问题
也完全与 API 无关,你应该让自己至少能写出这种程度的程式。
: 第三个问题:
: 因为有朋友要介绍我一间公司 需要interview
: 不过跟那位朋友不是说非常熟 他只说OOD的基本观念要懂 这一句
: 我想请问版友 除了把"PIE" 关於OOD的chapter搞清楚
: 还有哪边可以找到相关资讯呢??
基本观念要熟、背上三到五个 design pattern 以及其用途。
: 希望版友可以指引我方向
: 大致上告诉我个流程 或是 准备方向
: 当然 我也有读过版友的经验谈 但是还是模拟不起来
: 我身边朋友大多都是MBA的 不然就是还在读书的
: 也没办法告诉我
朋友只要拿 pie 跟你规规矩矩的抽题目考你就好了,他不用懂,但你知道
自己答得好不好、或遇到问题时你自己有没有心虚。把心虚的问题记下来,
等一轮 40 分钟结束,读完答案,第二天再来一次。面试的问题虽然有无限
多种,但重要的就是那些,掌握枝节不如打好基础。
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 60.248.4.16
1F:推 rebellian:推 非常实用的资讯 谢谢分享! 11/01 08:46
2F:推 piggywiggy:之前不晓得为什麽不能推,好奇怪. 总之原po写得很好很详 11/01 09:48
3F:→ piggywiggy:细,推推 11/01 09:49