※ 本文為 terievv 轉寄自 ptt.cc 更新時間: 2017-05-14 14:45:13
看板 Soft_Job
作者 標題 Re: [討論] Android工程師的行情是不是在降低
時間 Sat May 6 18:13:18 2017
※ 引述《mouse21 (小鼠)》之銘言:
: 似乎市場上寫Android的人挺多的
: 所以每次看到徵才文
: 幾乎Android的價錢都是少IOS五千到一萬不等
: 在我們公司也是這樣
: 而且一個IOS工程師,沒什麼作品
: 只做公司產品,而能得到的面試機會
: 應該也比一個Android工程師,只做公司產品
: 來得多
: 那麼身為一個Android工程師
: 是不是該接觸一些IOS、或者多做一些能顯示自己實力的Github專案?
: 畢竟公司的案子應該是不能上Github的
: 那麼會寫些什麼?
: 會寫一個完整的專案 還是一些很無聊的功能呢?
: 像是抓youtube歌曲存在自己雲端硬碟
: 然後可選轉成mp3
: 還是單一個例如相機擷取特定輪廓等等
: 又或者你們是怎麼在自己的履歷上
: 讓自己感覺起來很厲害很有作品的啊QQ?
認真回你:
因為開放的程度不同
Android實際上比IOS還要難,主要是客製化的部分。
android初期卡在4.4之前系統架構太差,寫的在怎麼high efficiency,都很容易被誤會
程度很差。
但是4.4之後,很多app可以更明顯感受到寫的人的功力差異。
加上IOS當初是obj-c,算是比較底層的語言,目前都推swift了,入門已經沒這麼難了,
現在市場上貴主要是obj-c的開發者,不是swift的開發者。
這兩年看到的市場價格,也都是android與swift平行,主要是因為當初obj-c價錢好,以
為是IOS價錢就是比較好的誤會,現在swift又更平易近人,因此swift工程師越來越多,I
OS工程師也在台灣地區變多了,變得很好徵。
為是IOS價錢就是比較好的誤會,現在swift又更平易近人,因此swift工程師越來越多,I
OS工程師也在台灣地區變多了,變得很好徵。
另外補充,除了APP本來就還要點其他技能,譬如Nodejs(Express,Koa),Reactive Prog
ramming,Netty,Angular,React,Libgdx以上項目都是我目前有去點的技能樹,不過光
是android自己玩快三年,其實到現在還是玩不完,學不完。
ramming,Netty,Angular,React,Libgdx以上項目都是我目前有去點的技能樹,不過光
是android自己玩快三年,其實到現在還是玩不完,學不完。
其他技能樹也持續再成長中,我覺得真的喜歡寫程式,不怕學光東西,就怕老屁股抱著一
項技能經驗,以為能吃到老的心態。
我是覺得學什麼不重要,真的愛寫的話,錢跟聲望都是是追著你的。
如果只是看什麼錢多就變什麼,那就是變成什麼都不精通,什麼都不行的慘況。
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 101.15.50.136
※ 文章代碼(AID): #1P3Q70-- (Soft_Job)
※ 文章網址: https://www.ptt.cc/bbs/Soft_Job/M.1494065600.A.FBE.html
→ : 在台灣令人難過的是學了一堆技能,薪水沒有跟著提升。1F 05/06 18:31
推 : 兩邊都寫,不覺得難度有差,從 2010 寫到現在 少用套件2F 05/06 20:08
→ : 都自己刻居多
→ : 但沒用 swift 寫過就是,app 覺得再怎麼寫都是那些功能
App其實就是那些功能加上畫面呈現而已,現在為了配合多人寫,有一些架構出來,MVP,→ : 都自己刻居多
→ : 但沒用 swift 寫過就是,app 覺得再怎麼寫都是那些功能
MVVM,還有線程的控制轉換避免整個環境都被汙染的機制Reactive X,目前產品導向的公
司,幾乎是3~5在共同R&D同一份產品的code。
05/06 20:10
→ : 一堆技能,產不出一個對公司有用的東西,當然沒提升.
副技能這些都只是興趣學習,偶爾用用,絕對還不趕說跟android一樣精通,但是跟android是否比ios低薪的主題無關吧
05/06 20:19
※ 編輯: ggttoo44 (101.15.50.136), 05/06/2017 20:47:47
→ : 台灣你會再多,還是一樣低薪,早點認清現實想辦法出國吧
05/06 20:47推 : 真的愛寫還是要看領域 才有錢追的...
這是真的,我不否認,所以大家才會說快逃離台灣,台灣軟體人才被重視的程度於硬體。
05/06 21:46
推 : 因為都只搔到皮毛 沒有碰到重點 當然薪水不好8F 05/06 21:46
→ : 舉個例子 有辦法讓app做到多起嗎?這就是一件高深的技術
→ : 了
→ : 舉個例子 有辦法讓app做到多起嗎?這就是一件高深的技術
→ : 了
→ : 多起是什麼啊QQ?11F 05/06 21:48
→ : 在app裡讓功能多起就可以了。什麼時候需要棄分頁起多程12F 05/06 21:50
→ : 序。
→ : 序。
推 : 呵呵 我舉個camera app的例子 試試看怎樣能同時起兩個cam14F 05/06 21:56
→ : era app
→ : era app
→ : 薪水會因此變高嗎,不然舉例的意義是什麼16F 05/06 22:01
→ : 薪資是看市場需求和公司獲利,不是技能越多越高。小廟
→ : 只出得起猴子的錢,你身為人過去還不是被當猴子。
→ : 薪資是看市場需求和公司獲利,不是技能越多越高。小廟
→ : 只出得起猴子的錢,你身為人過去還不是被當猴子。
→ : 薪水跟產業 /公司賺不賺錢最有關,跟技術才沒太大關19F 05/06 22:22
→ : 係勒
台灣軟體業真的是哭哭。→ : 係勒
05/06 22:22
推 : 當然有關啦 不然app streaming怎麼來的21F 05/06 22:31
推 : app遠不止那一層ui啊
推 : app遠不止那一層ui啊
→ : 賺錢的哪幾間寫的APP, 也沒"多起", 還超耗電的.正相關?23F 05/06 22:56
推 : 像iOS AVPlayer系列和AUGraph都可以播音樂,但能控制的程24F 05/06 22:58
→ : 度和呈現的效果就差很大 這些都是價值所在啊。
推 : 耗電和powerhint的控制相關 手機上也做不到多起 那是別
→ : 的應用了
→ : 度和呈現的效果就差很大 這些都是價值所在啊。
推 : 耗電和powerhint的控制相關 手機上也做不到多起 那是別
→ : 的應用了
推 : 產品賣不賣錢 是看產品值不值錢 而不是產品用料越好就賣錢28F 05/06 23:14
→ : 依我自己的經驗是 底子厚了 只是產出過程變輕鬆
→ : 依我自己的經驗是 底子厚了 只是產出過程變輕鬆
推 : 有些應用是根據情況而產生的啊 舉個例子 跟朋友用line聊30F 05/06 23:27
→ : 天可以直接在line裡面起Ubereat叫外賣 line就行為變成一
你說的是line機器人,或是Allo?→ : 天可以直接在line裡面起Ubereat叫外賣 line就行為變成一
這跟後臺比較有關吧,頂多ui部分另起線程去執行發送請求,等結果回來,還是不太懂多
起是什麼意思,對了!直播,還有圖片修改會用到兩種View一個是surfacetexture是不會
呈現給使用者看,主要處理每幀的變化,最後再給SurfaceView呈現給使用者看。
05/06 23:27
→ : 個有黏性的入口了32F 05/06 23:27
→ : 但需求沒變 做的東西就沒變 所以薪水也沒變33F 05/06 23:29
→ : 「現在市場上貴主要是 obj-c 不是 swift 的開發者」34F 05/06 23:59
→ : 「主要是因為當初obj-c價錢好 以為是IOS價錢就是比較好」
→ : 這幾句推論怎麼看怎麼怪...
→ : 你比較的基準是只針對剛入門的 junior engineer 吧
真的價格上有落差的不就是junior嗎?→ : 「主要是因為當初obj-c價錢好 以為是IOS價錢就是比較好」
→ : 這幾句推論怎麼看怎麼怪...
→ : 你比較的基準是只針對剛入門的 junior engineer 吧
05/07 00:03
推 : 個人雙修 還是覺得android 難些 提供的東西不太直覺38F 05/07 00:42
→ : ios mvc架構明確 vc一層一層堆疊 記憶體instance單純
→ : android activity每個都有自己的state, fragment還在ac
→ : activity內的life circle, 開個singleton還要考慮系統
→ : 回收, 沒設計好resume多半crash. ios記憶體回收就重開y
所以我認真覺得android真的沒比ios簡單,apple已經幫忙處理很多底層的東西了,加上u→ : ios mvc架構明確 vc一層一層堆疊 記憶體instance單純
→ : android activity每個都有自己的state, fragment還在ac
→ : activity內的life circle, 開個singleton還要考慮系統
→ : 回收, 沒設計好resume多半crash. ios記憶體回收就重開y
i這麼"潮",可憐的android都要自己設計的跟ios版一模一樣"潮"的ui,ios直接用原生ui
功能跟效果都是原生,android就是要copy畫面,效果,不過最近還好了。
05/07 00:44
推 : 大學專題很多用android因為免錢 每年多很多畢業生拉低行
是的,我曾經拿到交大資工大四要畢業,考上交大資工所的學生的code,不知道是比較混還是怎樣?所有邏輯都寫在同一個activity,還用同個activity來其他activity的方法行
為,最後只好砍掉全部重構,try,catch包的很緊實,單例用不好,線程安全的觀念也沒
有,一下就memory leak了,所以敢用便宜畢業生的code的公司心臟其實要很大顆,做作p
rototype還可以,直接當產品用。。。我不是針對,只是android真的不是隨便寫寫就可
以上線的。prototype就讓它隨便crash吧。另外要說,android雖然是java但是跟其他框
架差蠻多的,android是高度響應式聚合機制,也就是android是也是靠event loop驅動。
看看那些精美的Callback Hall,跟寫nodejs差不多了。加上它是DVM不是JVM。
05/07 02:01
→ : 情44F 05/07 02:01
推 : 不覺得Obj-C有比較難,ARC以後沒啥特別難的,唯一比較麻45F 05/07 08:35
→ : 煩是crash要debug而已
※ 編輯: ggttoo44 (117.19.177.24), 05/07/2017 10:45:53→ : 煩是crash要debug而已
※ 編輯: ggttoo44 (117.19.177.24), 05/07/2017 10:54:08
※ 編輯: ggttoo44 (117.19.177.24), 05/07/2017 11:10:52
※ 編輯: ggttoo44 (117.19.177.24), 05/07/2017 11:18:32
※ 編輯: ggttoo44 (117.19.177.24), 05/07/2017 11:20:34
推 : 和app的整合有關 或者說大廠現在都在積極成為入口 增加47F 05/07 11:19
→ : 幫助用戶的黏性 在line裡面起其他的app最大好處就是可以
→ : 讓用戶黏在line裡面
推 : 這當然不是只牽扯到ui的修改 還包含對整個安卓系統的瞭
→ : 解 舉這個只是說明app的世界很大 只看單純ui或所謂前端
→ : 當然會覺得大家都差不多競爭激烈 但事實上藍海也不少
大致上懂了,你說的是產品生態圈,就像line跟微信一樣,微信是小程序。→ : 幫助用戶的黏性 在line裡面起其他的app最大好處就是可以
→ : 讓用戶黏在line裡面
推 : 這當然不是只牽扯到ui的修改 還包含對整個安卓系統的瞭
→ : 解 舉這個只是說明app的世界很大 只看單純ui或所謂前端
→ : 當然會覺得大家都差不多競爭激烈 但事實上藍海也不少
※ 編輯: ggttoo44 (117.19.177.24), 05/07/2017 11:39:48
推 : 是 重點是在如何創造價值 價值決定你的薪水53F 05/07 11:41
推 : 有些時候 是公司的能力決定開發者的薪水,不是開發者的能54F 05/07 11:54
→ : 力決定開發者的薪水XD
→ : 力決定開發者的薪水XD
→ : 商業模式 再來是實作能力 不是就這麼簡單的道理而已 他56F 05/07 12:07
→ : 的商業模式賺錢 你又做的出來 薪水才有空間 反之 沒商
→ : 業模式你再強都沒用
→ : 舉例你說一個直播的client會多難 我一個下午套library
→ : 就搞出來了 技術難度是在server上的大量streaming 但是
→ : 運氣好的人就是可以共享這些待遇
→ : 的商業模式賺錢 你又做的出來 薪水才有空間 反之 沒商
→ : 業模式你再強都沒用
→ : 舉例你說一個直播的client會多難 我一個下午套library
→ : 就搞出來了 技術難度是在server上的大量streaming 但是
→ : 運氣好的人就是可以共享這些待遇
→ : iOS入門難(xcode甚至系統說實在開發都不太好用)+早期語言特殊62F 05/07 12:19
→ : 如果你認為自己作為一個開發者 公司已經給不起配得上你的薪資
→ : 就建議你考慮一下其他工作機會
→ : 如果你認為自己作為一個開發者 公司已經給不起配得上你的薪資
→ : 就建議你考慮一下其他工作機會
→ : 薪水只是供需問題而已 技術難度根本不是重點65F 05/07 12:22
→ : 上面少一行 Android則是近期前API問題不少+硬體廠Bug麻煩66F 05/07 12:23
→ : 會難的東西代表你進入更少的供應鍊裡 只要有人要 (商67F 05/07 12:24
→ : 業模式)自然就會有一個市場機制去決定你的價錢
→ : 業模式)自然就會有一個市場機制去決定你的價錢
推 : 能提供有價值的東西 自然就有人會花錢請你69F 05/07 12:28
推 : 為什麼我覺得反而iOS常常要客製化Android的官方原件?像是70F 05/07 15:30
→ : floating button
感謝賣copy 豬屎(material design)拯救android copy ios ui的囧"境,不過android原→ : floating button
生元件還是沒有全部支援賣copy,還是很多要自己實作。
※ 編輯: ggttoo44 (117.19.177.24), 05/07/2017 16:16:29
→ : Java之父找矽谷工作都自然被嫌老了。72F 05/07 17:11
→ : 薪水多半不是技術能力決定的 名校出身寫爛code 私立技職73F 05/07 18:44
→ : 寫好code 同時出社會 前者不但薪水高機會也更好
→ : 但整體的行情還是看量 越頂端的強者受影響越小
→ : 決定薪水的因素 國家>產業>公司>部門>個人
→ : 公司要用什麼等級的工程師去做產品 取決於它的財務配置
→ : 寫好code 同時出社會 前者不但薪水高機會也更好
→ : 但整體的行情還是看量 越頂端的強者受影響越小
→ : 決定薪水的因素 國家>產業>公司>部門>個人
→ : 公司要用什麼等級的工程師去做產品 取決於它的財務配置
→ : objc為啥算底層?78F 05/08 00:50
→ : ios要客製化應該是客戶需求 硬一點的PM要擋住啊規劃兩邊79F 05/08 02:53
→ : 新鮮人薪水還是學歷掛帥,爛學校有作品集技能樹豐富還是比80F 05/08 11:41
→ : 四大只寫過學校作業吃虧
→ : 四大只寫過學校作業吃虧
推 : 先不論難不難 swift很棒阿 不愧是LLVM作者的作品82F 05/08 21:31
→ : 物件導向已經落伍了 現在要推協定導向 超~潮~der
嗯嗯~多用合成少用繼承。→ : 物件導向已經落伍了 現在要推協定導向 超~潮~der
※ 編輯: ggttoo44 (117.19.177.24), 05/08/2017 23:14:45
推 : 感覺是高手 先推再說84F 05/10 02:17
--
※ 看板: terievv 文章推薦值: 0 目前人氣: 0 累積人氣: 2243
回列表(←)
分享