作者littlethe (東周小星星)
看板Soft_Job
標題Re: [討論] 熱門語言 或 職缺
時間Tue Sep 21 00:53:57 2010
這說法要修正一下,
不應該是用IT和RD去區分,
而是要用Web和AP去做去區分,
甚至我覺得,
更好的分法是Web,AP,firmware,分成這三種,
RD和IT都是職位,而不是技術,
而RD還算是IT人員的一種,
IT人員還有MIS,QA,SA...等,
如果工作上需要,
說不定MIS也會寫到AP去...
之所以會認為要分Web,AP,firmware,
因為AP和firmware也是完全不同世界,
我自己是走AP的,基本上絕大部份的AP我都有些概念,
但firmware我完全不行,
而Web和AP一般人就做得起來了,
但firmware是要靠大公司才有辦法去做,
至於薪水,
我看法和你是不同的,
就"平均"來說我聽到是firmware > AP > Web,
但強調這只是"平均",
這是因為入門難度所導致的,
firmware入門門檻是最高的,
所以平均起來firmware會最高,
firmware沒有人帶的話,
我還真不知道要怎麼學起來,
講個有趣的想法,
Web就是在應付客戶,
AP就是在應付老闆,
firmware就是想辦法讓硬體逆天
※ 引述《epfl (酗音樂成癮的男人)》之銘言:
: 目前市場上寫code的工作大致分為兩大類:
: 第一種是IT類人員,注重的能力應該是商業邏輯的分析與資料庫的設計、建置、維護等。
: 你如果要做的好,首先database的觀念要清楚,SQL語言要熟悉,如果有碰過Oracle、
: MS SQL等大型db的經驗會更讚,如果你還會一些client端的語言,像vb、c#、java等,
: 就可以寫一些pc端的程式,這種程式的gui通常用控制項拉一拉就好,重點在於整體資料
: 維護的流程是否順暢、報表產生的格式是否能滿足需要。如果是web client,那你也許
: 就要學php、jsp、asp.net之類的語言,以便跟server端溝通(反正server很多種,看你
: 客戶要什麼),而html跟java script、css更是重要,因為你的php可能要跟這些語言嵌在一
: 起,弄的好,可以看起來很炫,搞不定的話,連畫面都出不來。
: 第二種是RD類人員,注重的能力應該是對某些硬體系統或framework的了解,這部份的
: 範圍更廣,比方說你如果要寫driver,重點要先了解晶片的datasheet,才知道資料透
: 過哪幾根pin、什麼格式輸出入,以及透過各類io(如rs232、usb、i2c等)的讀寫方式,
: 這部份清楚了,通常是用c語言把這些邏輯寫出來(有些會用到組語,如bios、boot
: loader等),直到作業系統可以跟底層打通為止,而寫framework的東西,比方說一些
: 多媒體資料傳輸,你可能要了解這些codec的壓縮方式,透過一些演算法去優化他的效能,
: 然後也許用direct show去跟上層溝通(這部份C++比較多)。現在比較夯的android跟
: iphone app等(前者用java,後者用objective C),大部分都是用既有的API寫程式,
: 這部份重的應該是畫面,但好的畫面通常不是用控制項拉一就能出來的,你也許要自己
: 打造ui,不過這部份門檻比前者低,所以不容易拿高薪。不過如果你會修改android所用
: 的kernel source,並依照老闆要求把新硬體的driver porting上去,順便再寫個android
: 程式當設定畫面的話,那你應該就很有機會拿高薪了。
: 還有另一種工作,就是在一些冷門的作業系統上寫一些冷門的語言,比方說控制飛機飛彈
: 啊,但因為會的人不多,所以薪水應該不錯,但想跳槽也很難就是了。
: ※ 引述《hibrain (你腦卡好)》之銘言:
: : 我只會vb6 vb.net mssql
: : 打算明年2月就不做了
: : 想問一下 目前什麼語言 比較熱門
: : 還是有什麼技術 比較少人會
: : 很怕 找不到工作,104上面很少找vb的人材耶
: : 所以想找比較熱門的職缺去做
--
我是一位調酒師,
會調三杯酒,
第一杯初戀,加了哈密瓜,又香又甜,讓你夢尋佳人,
第二杯前女友,加了橄欖,苦中帶澀,讓你難以忘懷,
第三杯前妻,加了大茴香,辛辣刺鼻,讓你退避三舍,
先生,你想點那杯酒呢?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 219.70.125.65
推 JoeHorn:QA 跟 IT 不一定是有關的。而且.. DBA 呢? O_o 09/21 02:23
→ kenzou:firmware有這麼難嗎? 看spec比較累倒是真的。 09/21 02:36
→ bbser:3種都不是的話算那一種? 09/21 08:05
推 shooter555:那如果三個要一起寫呢= =firmware+ap+web全包 09/21 08:44
→ amos6064:什麼都會什麼都不會 09/21 09:33
推 phantom400:需要的時候會就好 09/21 10:31
→ qrtt1:3個全包聽起來像無線ap自已刻的fu 09/21 18:00
→ nvidia:推樓上 全部都一個TEAM包下來做嗎XD 09/21 20:21
→ andymai:是那種自己弄firmware又搞web設定網頁的無線AP嗎? 09/21 20:51
→ atst2:三種各有各的難處在,不見得那一個技術需求會比較低 09/21 21:04
→ atst2:比如說,Web考慮到資安的問題,不見得會比firmware好搞多少 09/21 21:05
推 nvidia:不過就是有一群人看不起WEB 09/21 21:16
推 iman00b:我三種都寫過啊,程式還不都長那個鳥樣~ 09/22 00:08
→ iman00b:設定無線AP那種的 Web 其實大多用 CGI,C + Shell Script 09/22 00:09
→ iman00b:跟一般Web連到 SQL 撈資料差不多,只是資料來源不同而已 09/22 00:09
→ iman00b:懂原理,就會覺得其實都一樣,吾以一貫之~ 09/22 00:10