作者senjor (我是三舅)
看板Soft_Job
标题Re: [请益] 程式语言界会很要求要本科系出身吗?
时间Tue Aug 22 22:01:20 2017
(突然发现想讲的有点多,我把前面的回应也整理过来好了)
讲讲一些自己求职还有参与面试的想法跟经验好了
我觉得很多职业其实应该也是这样,没有学经历的话
主要就是就自己多做一些作品集 (其实本科的能准备也最好)
尤其是非本科系的人要跨领域
特别需要一些实际的东西让自己的实力是可以"被看见"的
当然在作品集里面除了放一些比较主要想要面试的职缺会用到的观念跟技术以外
还可以再展示一些基本资料结构、演算法又或者其相关衍生的设计在里面
这样可以透过介绍作品集来展示自己的观念还有技术。
当你在介绍这些作品的时候,可以侃侃而谈一些资工本科通常比较被人在意的基本功
来让别人相信你的能力其实是足够的
例如说像这样:
『我这个作品集用的这个某资料结构不是传统的树状结构,而是在此为基础上,
为了配合这个专案特性修改/设计出来的,然後这个资料结构的某些变化虽然牺牲
了某资料结构的某个特性。』
(这样子可以顺便代表你其实理解这个东西原来的特色。)
『但是基於此修改/设计却可以多出了某某特性来处理/配合这个专案。』
(这样又可以表达出你有进一步配合需求创造跟改变的能力。)
这时候甚至还可以算算这个设计在相关使用上,它的时间复杂度跟原来结构的差异
然後展现给面试官看看你在这方面的实力
另外如果还有用到一些DP或者一些Framework又或者某些API也可以讲。
最好还可以具体说为什麽会想要用这样的DP、框架或者API
以及你当初学习这些东西遇到的一些障碍然後怎麽克服的
也能够顺便展现出你是有学习新技术的能力以及解决问题的能力
尽量让人具体的感受到你所具备的专业度跟熟悉度
然後真的理解自己在做的每件事情或者所使用的策略的优缺点
不要害怕,甚至把对方当成是来听你讲解这个专案的顾客也可以
其实这些也能一起写在履历上面的作品集里面呈现。个人觉得效果会不错。
对了,当然还要有能够在面试的时候现场构思程式流程或者直接解题的能力
以及回答一些常用资料结构特性、演算法的基本能力,我觉得这样跨领域就不是问题了
其实跨程式领域不难的,重点还是在於自己学了多少,如果自己真的有足够的专业,
那就在面试的时候相信自己,不要怕,努力试着去展现自己,当作多几次经验也好。
--
以上当然只是个人经验跟见解,当然这种东西很见仁见智,如果有不认同的地方的话...
请鞭的小力一点.... Orz
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 114.34.20.212
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Soft_Job/M.1503410484.A.E33.html
※ 编辑: senjor (114.34.20.212), 08/22/2017 22:12:40
1F:推 oneheat: 到底为什麽一个RD会需要作品来证明自己呢? 08/22 23:50
2F:推 sunsamy: 不用作品证明自已的能力,难道用考试吗?60分钟是要证明 08/22 23:58
3F:→ sunsamy: 什麽?顶多证明你会考试,会刷题而已。软体设计工程师是 08/22 23:58
4F:→ sunsamy: 一个很奇怪的设计行业,通常你家里需要装潢设计,你去找 08/22 23:59
5F:→ sunsamy: 室内设计工程师,你会发一张考卷给他叫他没考90分就不给 08/22 23:59
6F:→ sunsamy: 你设计吗?还是看他以前的设计作品才决定要不要给他设计 08/22 23:59
7F:→ sunsamy: ?服装设计师也一样...很多行业都这样 08/22 23:59
8F:推 sunsamy: 很先进的行业却有落後的徵才思维 08/23 00:03
9F:推 oneheat: 但通常要找的是能作研发的RD,怎样的作品能展现他有这样的 08/23 00:25
10F:→ oneheat: 能力呢? 08/23 00:25
11F:→ oneheat: 举个实例吧,过去提过腾讯在做小程序这种项目,那种作品 08/23 00:29
12F:→ oneheat: 能展现该RD有能力实作一个免安装的串流app? 08/23 00:29
13F:→ lovebridget: 类似 免安装的串流app 的作品吧@@ 08/23 00:46
14F:→ lovebridget: 应该还没有确切有效方法找出甚至创造人才 08/23 00:47
15F:→ lovebridget: 有的话应该是第四次科技革命了 08/23 00:47
16F:→ lovebridget: 或者楼上有什麽想法吗 不用作品的话 08/23 00:51
17F:推 oneheat: 通常就前面说的聪不聪明或者说逻辑好不好吧。老实说多数 08/23 00:55
18F:→ oneheat: 要商用的研发通常做的人就少,本来就很难说做什麽作品来 08/23 00:55
19F:→ oneheat: 呈现 08/23 00:55
20F:推 oneheat: 楼主的说法更像是能筛选出会coding的人,但会coding不等 08/23 01:00
21F:→ oneheat: 於做研发啊 08/23 01:00
22F:→ oneheat: 说到底领域思维想法都有影响,最後会发现找聪明的人最快. 08/23 01:02
23F:→ oneheat: .XD 08/23 01:02
24F:→ senjor: 想说一开始问的也只是跨领域,程式设计找coding的工作入门 08/23 01:04
25F:→ senjor: 理论上应该是没有问题的。 08/23 01:04
26F:推 superpai: 通常要找的是能作研发的RD vs 研发通常做的人就少 08/23 05:16
27F:→ superpai: 到底是少还是多呀? 08/23 05:17
28F:推 Argos: 打从一开始不是就在讨论「会写程式会coding」的? 08/23 10:08
29F:→ Argos: 怎麽扯到研发去惹 XDDDD 08/23 10:10
30F:推 oneheat: 因为前面都扯到数学去了,纯coding要什麽数学 08/23 10:19
31F:推 visa9527: 什麽是纯coding? 还是写演算法不算纯coding? 08/23 10:35
32F:→ visa9527: 这样讲的话,根本没有一个是纯 coding 啊 08/23 10:35
33F:→ visa9527: 就算写 UI 介面,也会应用到美术排版基础知识 08/23 10:36
34F:→ visa9527: 存取资料库也是要用到 SQL 知识...到底什麽是纯 coding 08/23 10:38
35F:推 oneheat: 有些公司UI是按照desinger设计好的layout去编排的,演算 08/23 10:47
36F:→ oneheat: 法是把资料丢进去在拿出来的,不是所有的东西都有机会自 08/23 10:47
37F:→ oneheat: 己做 08/23 10:47
38F:→ Argos: 别纠结惹 纯coding不用数学喔?长知识惹 XD 08/23 10:47
39F:→ oneheat: 事实上正确的分工也该如此才对 08/23 10:48
40F:→ oneheat: 举个例,对岸有一家叫中科创达的软体公司,就是大量提供 08/23 10:50
41F:→ oneheat: 帮忙产生代码的人 08/23 10:50
42F:推 oneheat: 某些公司找人做了版面设计後,就会找这种RD去根据设计产 08/23 10:53
43F:→ oneheat: 出程式 08/23 10:53
44F:→ senjor: 其实应该是用到数学的比例还有难度不同而已,资料结构跟 08/23 10:57
45F:→ senjor: 演算法也是,不是不用,只是用到的深浅 08/23 10:57
46F:推 oneheat: 看RD自己的想法,有些人只在意钱的,就只是把工作做完, 08/23 11:00
47F:→ oneheat: 有些会基於工作内容去了解背後知识,但站在设计这种开发 08/23 11:00
48F:→ oneheat: 方式者的立场,就只希望用便宜价格产出程式而已 08/23 11:00
49F:→ oneheat: 而且说便宜是对照一些贵的。软体业普遍还是比多数产业来 08/23 11:03
50F:→ oneheat: 的高薪,事情简单轻松,收入也还可以,不能说不吸引人啊 08/23 11:03
51F:→ senjor: 不过回归主题,如果是要转行,最主要还是找机会尽量展示 08/23 11:06
52F:→ senjor: 自己的能力,做到不要被低估就很好了。工作真的不难找。 08/23 11:06
53F:→ senjor: 当然越高阶的工作相对需要的也不同,但是那已经是转行之後 08/23 11:07
54F:→ senjor: 再来考虑的东西了。 08/23 11:07
55F:→ elements: 多少都会用数学 不一定是加减乘除 有时候是代数有时候 08/23 11:14
56F:→ elements: 是集合论 有时候藏在演算法分析里面 没有数学大概只能 08/23 11:14
57F:→ elements: 成为 api 呼叫者 永远活在最入门的阶段 08/23 11:14
58F:→ senjor: 其实台湾很多工作你只要懂得用API其实就够了...不如说很多 08/23 11:17
59F:→ senjor: 工作也不希望你去成为那个重复发明轮胎的人... Orz 08/23 11:17
60F:→ senjor: 当然要说更深更高端的职缺一定怎麽讲都有,但是转行的话 08/23 11:18
61F:→ senjor: 我觉得其实可以先不用想到那些 08/23 11:18
62F:→ elements: 如果不是为了深入 那转职是否有必要?软体的低阶并没有 08/23 11:31
63F:→ elements: 比其他行业的低阶高级 高阶也没有 差异只是在於每个人 08/23 11:31
64F:→ elements: 适合走到高阶的领域不同 08/23 11:31
65F:→ senjor: 有些人是为了兴趣,有些人是先求转再求好~我觉得都可以啊~ 08/23 11:36
66F:推 oneheat: 没办法评论每个人要的生活啊,只是说都要花钱找人了,自 08/23 11:38
67F:→ oneheat: 然希望这个人将来能做越深入越好,不然就直接找外包产生c 08/23 11:38
68F:→ oneheat: ode成本更低 08/23 11:38
69F:推 oneheat: 另外就是比较初阶的工作可以透过训练来获得,所以今天一 08/23 11:43
70F:→ oneheat: 个面试者展现作品,除非该作品有极高的原创要素,不然只 08/23 11:43
71F:→ oneheat: 是表达这个人会写程式,可能不需要经过太多训练。但要找 08/23 11:43
72F:→ oneheat: 一个能用的RD,训练成本往往不是考虑的点啊 08/23 11:43
73F:推 louis117228: 推 08/31 03:32