作者x049 (FD)
看板Soft_Job
標題[請益] 嵌入式linux新鮮人求救
時間Fri Dec 26 03:12:03 2014
小弟目前大4剩幾個月就快畢業了,目前只會c語言(電子系)想洽詢未來工作
先前有接觸過linux嵌入式但是在硬體方面需要背許多規範,而且c語言使用
起來感覺都是在習慣函數庫(畢竟小弟只是初學,理解不夠深入)
與之前所想的程式設計有點落差,前幾天看了這篇文章更是打擊信心
http://b.bbi.com.tw/Soft_Job/1G2mfp__.html 上篇文章我目前的時間可能達不到要求,前後爬了很多文,還是不了解對於大學畢新鮮人
基礎需要懂哪些才能找到工作
想請問:
1.linux嵌入式大學畢業找工作就需要懂這麼多專業知識才有工作嗎?
2.c語言還有其它能充分感覺的到自己在設計程式的函數庫之類的工作嗎?
(希望有能自己寫協定與接口的學習網站,較好理解硬體規範)
那怕需要再多學習其他語言,我還是想以能活用思考兼顧興趣的工作為主。
3.因對硬體規範興致缺缺如果c語言只能從事與硬體相關工作,我想了解
以純軟體業目前有哪些工作比較熱門呢?
以上希望板上大大能幫忙解答,目前對未來工作相當茫然
(徵求有從事相關行業的熱心大大能私信嗎?)
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 124.6.24.250
※ 文章網址: http://www.ptt.cc/bbs/Soft_Job/M.1419534726.A.2A6.html
→ musicguitar: 如果對硬體規範興趣缺缺還是別去想嵌入式了.c語言玩 12/26 08:02
→ musicguitar: 純軟就寫Win程式.玩app.再多點物件導向會有更多東西 12/26 08:02
→ musicguitar: 玩. 12/26 08:02
推 GoalBased: 去硬體阿 來軟體幹嘛 傻傻的 12/26 09:01
→ PPTAlex: 對硬體規範缺缺真的就去玩上層就好 12/26 09:17
推 synd: C+電子背景的話,建議你從bootloader開始 12/26 10:51
→ synd: 可以協助硬體debug,也可以往OS kernel繼續深入了解 12/26 10:54
→ synd: 邊做邊學一些open source porting,程式以後再找機會練 12/26 10:56
→ realmeat: 看的懂英文會讀spec慢慢深入就好, 找菜鳥又不是資深 12/26 11:04
推 afafaf: 系統廠硬體很無聊 大多時間都當qa 12/26 12:49
→ afafaf: 如果愛寫程式別進 12/26 12:49
推 HunterG: 曲線很長的...有愛就去吧... 12/26 13:19
推 Ting1024: 新鮮人懂學校的即可,剩下公司會教。 12/26 13:33
推 kkkmode: 千萬別進系統廠,因為就像文中連結樣雜,我之前從AP RIL 12/26 15:54
→ kkkmode: android framework,driver,linux kernel,modem...都搞過 12/26 15:55
→ kkkmode: 最後發覺debud別人的程式只能算是QA,憤而離職 12/26 15:56
→ kkkmode: 我們最常做的事就是發case問vendor,就這樣... 12/26 15:57
→ x049: 感謝大大們的講解,想問現在純軟業有哪些選擇呢? 12/26 18:41
推 NCUking: 純軟其實不少 但水準參差不齊 12/26 20:13
→ NCUking: 看你的描述 再加上非資訊本科 要去一流軟體公司有點難 12/26 20:14
→ NCUking: 二三流的軟體公司也是在打雜 所以還是讀個資工所吧 12/26 20:15
→ x049: 目前要考貌似也來不及了,所以想趁剩下的時間找個目標衝刺 12/26 23:01
推 sedgewick: 所有的 programming language 都在「習慣函式庫」. :P 12/26 23:29
→ sedgewick: 至於苦主所詢問的那篇文章... 我個人覺得有點離譜. 12/26 23:30
→ sedgewick: 當你把那些東西全弄懂, 然後發現你不是為 Apple 工作. 12/26 23:31
→ sedgewick: 那就表示你已經落入「全倒級」的領域了... 12/26 23:32
→ sedgewick: 就是...........遇上什麼問題都會倒, 因為都略懂略懂. 12/26 23:33
→ x049: 我是在背硬體規範與接口會讓我失去興趣 12/27 00:33
→ xcloudx: 可以問一下為什麼要背嗎@@? 不方便邊看spec邊寫嗎? 12/27 00:35
→ x049: 不過在資料結構跟演算法、物件導向都還蠻有趣的 12/27 00:35
→ x049: 我硬體方面真的蠻爛的,一些架構跟工作原理都有看沒有懂 12/27 00:36
→ x049: 一開始是想走純軟可是礙於科系問題可能連面試都沒什麼機會 12/27 00:38
→ x049: 所以學嵌入式時真的非個人興趣,本想在業界找機會在轉純軟 12/27 00:39
→ xcloudx: 我覺得,不要擔心太多,之後大公司小公司都去試, 12/27 00:43
→ xcloudx: 至少我覺得進小公司沒問題,幾個案子跑下來,就熟了 12/27 00:44
→ xcloudx: 不夠的就自修研究,有的小公司什麼都要做,很多技術能碰 12/27 00:47
→ xcloudx: 說不定自已layout完 自已debug板子 自已寫chip 12/27 00:48
→ xcloudx: 我覺得你是電子系畢業,會電路,又會C,這就是優勢啊 12/27 00:50
→ xcloudx: 我是純數系的,別擔心沒工作啦 12/27 00:52
推 pizzafan: 園區有家x揚的,linux部門,新進人員會帶,會給你適應期 12/27 09:56
→ pizzafan: 別家我不知道 12/27 09:56
→ x049: 謝謝大家的經驗談讓我又有點信心了 12/27 14:16
→ x049: 想問有推薦的嵌入式書籍嗎? 我想在這幾個月衝刺看看 12/27 14:17
推 CPP: 你貼的那篇文章 裡面每項在大公司都可以當一個職缺了 不需要 12/27 17:34
→ CPP: 全部都會 你只要會其中一項就行了 而且還不需要很熟悉 12/27 17:35
推 changyuheng: 其實我覺得你還年輕,有想做的方向就往那邊走,不需 12/27 17:52
→ changyuheng: 要遷就資歷。 12/27 17:52
→ x049: 因為目前的學習過程都是一個人看書,同儕也沒有想走這方面的 12/27 18:07
→ x049: 所以感覺很沒信心,也沒有什麼人能諮詢 12/27 18:08
推 kkkmode: 有沒有想過你同學為何不走這條路?IC設計相關工作不考慮嗎 12/27 20:20
→ kkkmode: 這行就是看示波器和硬體spec為主,稍微改一下vendor的code 12/27 20:22
→ kkkmode: 至於linux kernel公司大部分人懂的都很片面,書上也不多 12/27 20:25
→ kkkmode: 想進這行勸你三思 12/27 20:27
→ x049: 只是對寫程式比較有興趣吧,不知linux嵌入式很少自己寫程式嗎 12/27 21:26
推 musicguitar: 嵌入式不一定很少寫程式啊.當你的硬體硬是沒有source 12/28 09:07
→ musicguitar: code就要想辦法自己寫了. 也有機會自己搞一層protoc 12/28 09:07
→ musicguitar: ol放kernel.做嵌入式有趣的地方就是要軟要硬都有機會 12/28 09:07
→ musicguitar: .從底層玩到上層.從上層玩到網路還有其他protocol, 12/28 09:07
→ musicguitar: 甚至codec.其實滿有趣的啊. 純粹看個人的好奇心有多 12/28 09:07
→ musicguitar: 大.你越好奇.在linux下吸收的越多 12/28 09:07
推 musicguitar: LinuxDev板.那邊有些人可以討論問題.雖然人氣不旺. 12/28 09:10