楼主:
sxy67230 (charlesgg)
2022-03-13 14:01:15※ 引述《SukaBlyat (Noble Wolf)》之铭言:
: 我在104 人力银行上面看,看到蛮多程式设计师的职缺只要求
: 专科毕业就好。然后如果你唸过资工、资管系,很有可能会发
: 现学校学的东西,好像在职场上都派不上用场。可是bootcamp
: 就会把职场要用的东西教给你,我看资展训练班大概会花600
: 小时进行训练,大约四到五个月就可以训练出一个junior。
: 我的理解是职场要求的是实际产出产品,至于大学院校则是进
: 行研究,大学院校教的是基本的东西,职场则是你拿别人已经
: 建构好的基础去做实际的产品。
: 你们觉得以找工作来说,bootcamp跟学历哪个比较重要呢?
学历啊!
这样说,bootcamp教得就是教你怎么用框架怎么呼叫function,而学校教得就是抽象概念
,通常对于认真学完以后(打混拿学分功课都用抄的例外),对于一门新的语言或框架即使
没学过大概也只要一个礼拜内就可以掌握到怎么实作了(这是阿肥我自己从零看Angular跟
写JS的经验,阿肥大学完全没写过JS教授说自己看书就会了)。
另外,像在高级一点的实作很多都是开放性的,要进到senior不是只要会用框架而已。像
我最近就遇到一个要完全实作分布式同步的效率问题,怎么样用一个大容器包覆多个容器
并且快速同步资源,做一个快速内部同步跟慢速写入云端的做法,这边就会遇到一个dead
lock问题要怎么去避免资源同步会卡住(因为资源有互相依赖性有机会产生circular dead
lock)。这东西要实作就会遇到作业系统圣经里面提及的,这些bootcamp不会教,但是课
本跟以前教授都会强调的抽象概念,有记得就可以让你在设计系统上少走很多歪路跟试错
。
当然,如果你只是想找个工作混口饭吃那就当我没话说,像我最近遇到一个新人的代码。
发现他写得超乱没结构,全部都塞在同一个script内的,看得我直接头痛到不想接他的东
西,想说干脆上报主管直接全部重写。我这边尝试执行他的UI,结果只是一百笔资料按一
个按键卡十分钟左右,这种就会让人蛮头痛到不知道怎么帮他修改代码。
以上