作者iLoveGuam (I Love Guam)
看板Soft_Job
标题Re: [请益] 只会C++就业难度
时间Mon Aug 17 23:32:40 2020
在台湾会C/C++的工作其实满多的
竹科猪屎屋里面写韧体/Driver的都是用C 这个就不用说了
如果讲C++ 职缺也是不少
近年来Android大行其道,一般人只知道APP层的职缺
但在系统厂和猪屎屋其实有满多人在写Android HAL层的程式
概念上有点像是Middleware 处於KMD Driver和Android framework的中间层
尤其像是Camera HAL层现在是越写越复杂,上层简单的各种模式拍照
到HAL层的时候会转接成各种Flow, 准备好对应的 image buffer memory
再根据app发的request下register 给底层各式各样的 module做影像处理
台厂猪屎屋光写Camera HAL层程式的sw就有数百人,另外系统厂像是ASUS里面也有
很多类似职缺,技能树和经验职点满还可以去外商高通,AMD、Google相机部门等等
薪水基本上都是200+起跳
这还是只有提到相机的部分,其他Audio、蓝芽、车用等等可能也有类似的HAL职缺
※ 引述《Apache (为寺川爱美疯狂打call)》之铭言:
: C/C++的发展是不是比较不直观
: 毕竟大宗缺前後端App都不会直接用到
: 出路跟别人完全不同=>嵌入式 EDA 高频交易...
: 感觉很吃domain knowledge 尤其硬体
: 剩下很多缺台湾好像也没有?
: --
: https://i.imgur.com/sAm94W4.jpg https://i.imgur.com/NJmBz4o.jpg 步
: https://i.imgur.com/RiMN7ke.jpg https://i.imgur.com/oYrpAg5.jpg 品
: https://i.imgur.com/hArmF7f.jpg https://i.imgur.com/Foeun8T.jpg ☆
: https://i.imgur.com/uHs95mC.jpg https://i.imgur.com/Y6bS2gw.jpg 破
: https://i.imgur.com/WrKDwhx.jpg https://i.imgur.com/rmOwEAB.jpg 茶
: https://i.imgur.com/9cpH1Un.jpg https://i.imgur.com/nyXMkfv.jpg
: --
:
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 39.10.126.238 (台湾)
: ※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Soft_Job/M.1597391512.A.BB4.html
: ※ 编辑: Apache (39.10.126.238 台湾), 08/14/2020 15:56:02
: → pttworld: 证交所期交所还有在徵 08/14 16:01
: → Apache: 啊对 还有这种特殊系统 不过好像都是政府案? 08/14 16:08
: 推 gn00670191: embedded很直观阿XD ODM -> 品牌 -> IC design house 08/14 16:10
: 推 Eric0605: design house 一大堆缺好吗 Android HAL也都是C++ 08/14 16:17
: → shooter555: web是主流 c++已经不潮了 C的话有linux生态系在撑 08/14 16:21
: → Apache: 虽然是C++ 但是需要的"非语言"知识量很大 08/14 16:21
: → w0005151: 本科系走Web是少数 08/14 17:31
: 推 sx4152: web工作最多 那本科都去哪里 08/14 17:43
: → Apache: 半导体硬体 或是DevOps? 08/14 17:49
: → Apache: 不过出国的话可能做web的也不少 国外的web比较香 08/14 17:51
: 推 rocking5566: 身边的本科都去mtk或群晖 08/14 18:46
: → rocking5566: 做嵌入式、wifi、4g、isp、tpu 08/14 18:47
: → rocking5566: 还真的没认识的跑去写web 08/14 18:47
: → Apache: 本科直接就业的可能有一些 硕士比较少 除非HCI方面吧 08/14 20:00
: → Apache: 这样讲到原原PO那篇...CS经验不足3年还是别用C++找工了 08/14 20:11
: → askaleroux: 听说Facebook messenger server用c++写的 不知道是不 08/14 20:22
: → askaleroux: 是真的 08/14 20:22
: → superpandal: web一飞冲天机会少有什麽用 大部分因为人的事情就饱 08/14 20:55
: → superpandal: 了 08/14 20:56
: 推 realbout: 硬体你想连还没机会咧 以为和网页一样 可以随便try code 08/14 21:31
: → realbout: ? 08/14 21:31
: → superpandal: 不论网页还是硬体 怎麽可能一天到晚都直接来 至少原p 08/14 22:01
: → superpandal: 技能树应该是可以 08/14 22:02
: → superpandal: 而且熟知底层的人 写上层的也容易 只是时间问题而已 08/14 22:10
: → easyman: embedded 用 c++ 不多 08/14 23:01
: 推 j0958322080: EDA或是套装软体如ModelX需要 08/15 00:17
: → j0958322080: 或是一些模拟软体如HFSS可能也需要,但数学更需要 08/15 00:17
: 推 hanshsu: tenserflow底层好像也是cc 08/15 01:56
: 推 expiate: 很多 framework下面都是 c/c++写的,只是透过 python呼叫 08/15 12:21
: 推 GoGoJoe: 良禽择木而栖,贤臣择主而事。web钱少当然留给非顶大非 08/15 13:21
: → GoGoJoe: 本科的。 08/15 13:21
: 推 hduek153: 想写c++你需要的是学历 不是会c++ 08/15 17:15
: → roccqqck: 真的会c++的根本很难被取代 08/15 17:40
: → Apache: 草 不过我觉得也不是只有学历 而是CS基础(OS/Arch/Algo) 08/15 19:11
: 推 clamperni: Chromium C++写的 效能跟鬼一样 08/15 20:51
: 推 tttkkk: hduek153 说的我信了 XDD 08/16 00:52
: → aa06697: networking很多用c++ 08/16 13:20
: 推 NDark: c++职缺超多啊。 08/16 16:21
: 推 feiwens5566: 有顶大学历+看起来乖 leetcode easy程度就进的去一线 08/16 21:02
: → feiwens5566: ic厂罗 08/16 21:02
: → shooter555: c++写的然後包装成python的确看到不少 08/17 08:57
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 220.133.35.54 (台湾)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Soft_Job/M.1597678362.A.24B.html
1F:推 azukikao: 其实大部分这类的基层小工程师都落在150多而已 而且蛮累 08/18 08:09
2F:→ azukikao: 的 08/18 08:09
3F:→ azukikao: 而且这几年除非是当小leader以上外商才愿意给200+ 08/18 08:32
4F:→ azukikao: 但小leader根本赛到 ... 08/18 08:33
5F:推 locklose: 楼上内行 08/18 13:04
其实没有喔 我本身也在外商 没挂管理职也是有200+
6F:→ realbout: 如果再加上遇到只会嘴炮主管~ 啧啧... 08/19 11:29
7F:推 banana13: 请问学这些需要什麽系所,资管系可以吗,又要修什麽相 08/19 14:41
8F:→ banana13: 关课程,想知道 08/19 14:41
9F:→ banana13: 如果有150就满足了QQ web层很难触到 可以的话信箱我。 08/19 14:42
Google framework一般学校是学不到的
其实关於说明 google就有非常完整的了
毕竟都已经出到Android R版 网路上也有丰富教学资源
下面是camera 支援HAL3的官方说明
https://source.android.com/devices/camera/camera3
10F:→ shooter555: 资管写扣是不是浪费自己的专业了 08/19 16:03
11F:推 sihfanchen: 问一下一楼 150 是需要加班的吗? 08/19 23:06
12F:推 azukikao: 正常就是七八点下班 忙的话十点多到12都有可能 08/20 01:44
13F:→ azukikao: 主要就OS 资结 计组 OO要紮实一点 08/20 01:46
14F:→ azukikao: 在Linux领域写code这几个不紮实点会很累 08/20 01:47
15F:→ azukikao: 如果是Android工作的话 因为Google framework一半java一 08/20 01:49
16F:→ azukikao: 半cpp 08/20 01:49
17F:→ azukikao: 最好java也要会 因为也会需要写不少那边的code 08/20 01:50
18F:→ azukikao: 不过说真的 这工作蛮赛的 ... 08/20 01:52
19F:→ azukikao: 但也因此需求大 LinkedIn上看本外陆都一大堆缺 08/20 01:54
这工作真的有点赛
但想想至少有钱 而且要论赛 至少是比轮班好太多了
再者也不容易失业 因为缺其实很多
※ 编辑: iLoveGuam (220.133.35.54 台湾), 08/20/2020 22:24:08