看板 Soft_Job 關於我們 聯絡資訊
※ 引述《ukilue ()》之銘言: : 大家好~想請教板上各位高手 : 小妹目前在找年後上班的工作 : 之前工作的語言是c# c++ pascal,和網頁asp.net php : 工作五年較多時間在做AP程式 : 目前的趨勢的是android或ios的app程式開發 : 但是我目前較有興趣的方向卻是網頁程式 : 不知道換工作時選擇網頁程式,或是手機程式 : 面試時的薪水有辦法談到比之前做AP程式來得高或相等嗎? : 因為怕未來AP會越來越少人用(中年失業?!) : 想說可以多學一點別的是一點 : 之前面試,有被問說熟悉AP程式卻想做網頁或手機開發(用很奇怪的眼光看我) : 我在談薪水時講了比之前的高一點點的價格,最後是沒有錄取 : 希望板上的大大能給予一些建議~~感激不盡 貢獻我觀察到的幾點心得, 1. 基本上CS領域還是蠻缺人的,只要功力不要太差肯學新工具,不怕找不到工作. 只是在台灣薪水不太合理,常常職場並非是"能力"掛帥. 所以想要薪水往上走,要有"願意"出國/出差的準備. 強者我朋友(我自己也如此),希望薪水高,但是碰到改變,常常第一個念頭是退縮. 2. 從技術面展望來看目前有幾個趨勢. a. 跨平台網頁技術(ex. HTML5), 他們吹牛好幾年了, 他們的方向是要突破平台的限制,使用者不再透過商城(發行商)來取得服務. 我認為方向是正確的, 只是不知道甚麼時候會爆發. 也有可能各巨頭(G & A)會達成新的規範(將網頁也納入平台管理), 但不管哪一種結果,都是產業洗牌的契機.以遊戲產業為例, 從DOS時代到Win時代, 從單機到Online, 從MMORPG到網頁遊戲, 從頁遊到手機單機遊戲, 從下載到商城制,都代表新公司的出現,淘汰的是舊工程師,不是老工程師. b. 大Server小Client的網頁技術. 這點是現在進行式了,裝置及應用程式只是載體,服務由Server提供. 一開始的目的只是為了繞過App商城的審查及更新, 所以讓玩家誤以為正在使用Client其實是連上網頁. (遊戲在iOS及Android上跑,開發使用C++,Java,Obj-C. 但是玩家其實玩到的真正內容是HTML,CSS,Java Script,Java) 但是這種模式開始運作之後卻被營運行銷人員發現新大陸. 以往軟體(App.)要更新動輒一兩個月,平台審核也要一兩天到一周. 現在直接從Server更新, 玩家就可以無痛取得新內容. 造成的效應類似於 從 瀑布式 改變為 DevOp . 開發團隊,QA團隊,營運團隊的分野變得模糊了. 這樣的開發模式仰賴著優秀的開發人員,高壓的開發環境,及新鮮的肝. 畢竟營運行銷人員說要,就是現在要,最好馬上就生出來. 以前還能用審查+QA檔個一兩個禮拜,現在沒這藉口只好加班面對. c. 我自己是看好下一波是智能電視,自動車上面的App. 因為每個人都已經有採購電視的需求,也大多有購車需求.這些需求比VR來的具體. 而從手機App.轉到電視用App.,車用App.基本上技術面沒有變化太多. (當然這邊我們不談商業模式的技術,畢竟那是創業家的問題) 3. 資深工程師還是萬年職缺,甚至人人喊打的PHP,在Linkedin上都是高掛職缺. 我猜想原因是這個世界就是有很多舊code要人維護,翻新. 之所以那些舊code還在運作,是因為那些公司本業上競爭力好, 所以鮮少需要在技術上打掉重練. 相反若是收掉的公司,程式碼當然就胎死腹中,不會有維護需求了. a. PHP b. Objective-C 奇怪的是,Objective-C的外包一直需求量都很大. 台灣本地的工程師供應反而很少. 這類工作多是從國外包過來.(也許是因為在歐美程式人供應不太夠,人工價碼過高) 拿國外的薪水,在台灣生活其實很優渥. 但能不能避開爛的案子十分仰賴雞頭. 我的感覺是台灣人外交能力其實普遍很差.談判常常採取殺價搶標的策略. c. C++ 不使用跨平台引擎的公司,就會自己做跨平台API, 這些公司多半都是跨國公司,或曾在跨國公司工作過的創業者. 目前在iOS,Android兩大平台上有產品的公司, 若談到自製跨平台API很大比例是C++. 深厚的C++底,再加上發布平台的基礎知識.搶手但要求標準很高. 年底到了,總是會思考人生未來,靠北個幾句. 一點淺見,拋磚引玉,大家參考參考. -- "May the Balance be with U"(願平衡與你同在) 遊戲設計教學,討論,分享。歡迎來信。 黑水溝歷史文庫 https://ndark.wordpress.com/ -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 111.249.18.133 ※ 文章網址: https://www.ptt.cc/bbs/Soft_Job/M.1449984994.A.05F.html
Clangpp: 原來C++還可以這樣用阿 QQ 12/13 13:42
ppppman: 感謝分享 12/13 13:43
atpx: 推 觀察入微 12/13 13:44
alongalone: 推一下.... 12/13 13:45
Clangpp: 那這邊我想問一下 為何跨平台API大部分會挑C++?? 12/13 13:54
sing10407: objective c 不好寫,規則語法跟其他程式差很多… 12/13 13:58
Obama19: 我覺得沒有到差很多 基本規則搞懂後很快就能上手 12/13 14:51
Deltaguita: 我也覺得不會差很多, 12/13 15:09
phoenixrace: 因為最好是用C寫啦 不過C寫的好的人很少 大部分人C 12/13 15:10
phoenixrace: 寫出來效能大概都比C++ api低 所以才用C++ 12/13 15:10
kinanson: 或許react native或angular 2的native script會是未來 12/13 15:23
kinanson: 之星也說不定 12/13 15:23
neotek: 我覺得obj-c很好寫啊~~ 12/13 15:27
sing10407: @neotel 可能我太習慣java和c#的語法了 剛跳過去是兩個 12/13 16:30
sing10407: 世界 12/13 16:31
g10: APPLE推SWIFT obj-c慢慢淘汰 12/13 22:42
GALINE: 有了 composer 的 PHP 跟以前用起來已經很不一樣了 12/13 23:12
GALINE: 加上 Facebook 在那邊敲邊鼓,PHP 目前還不會變成時代眼淚 12/13 23:12
Argos: PHP怎可能倒... 全世界三分之二網站用PHP耶.... 12/13 23:32
NDark: flash怎麼可能倒~ 咦!? 12/13 23:46
carlcarl: 都出PHP7了 還有的戰吧 12/14 00:01
arenda: 說php要倒的有點搞不清楚狀況吧 12/14 00:10
johnny94: php 最近有股新的浪潮。加上前面有人提到的,還有一堆網 12/14 02:23
johnny94: 站都是用php,所以它還不太可能被淘汰 12/14 02:23
dreamnook: objective c語言規則真的跟很多其他語言衝突XD 12/14 09:24
dlikeayu: PHP7效能優化等同是用hhvm來服務了,型別也更明確 12/14 09:25
ping1777: swift都不知道apple會不會繼續支援下去勒== 12/14 11:34
tomtang0406: 雖然我也不喜歡Php,但Php 不太可能會死,因為他是開 12/14 11:39
tomtang0406: 源的,可以靠社群去支持,不像flash是封閉的,親生 12/14 11:39
tomtang0406: 父母說死就死。兩種case不同,flash的死比較類似微軟 12/14 11:39
tomtang0406: 殺死asp, vb那種 12/14 11:39
lovdkkkk: 推 12/14 12:04
Argos: swift不支援?那Apple是推好玩的嗎... 12/14 14:56
KeySabre: swift正興起 還開源 github上超夯 明顯是未來啊! 12/14 17:28
manaup: 教主死得早 apple什麼的已是昨日黃花 12/15 00:00
Wolfken: 為什麼要用C++哩?效能會比ObjC/Swift/Java好上多少嗎? 12/15 01:00
Wolfken: 開發時間也不見得比較短呀,相對來講C++難度高,要寫的行 12/15 01:00
Wolfken: 數多,bug也會比較多,就算跨平台,可能要花一個平台1.5 12/15 01:01
Wolfken: 倍以上時間開發,整體來講有賺到多少?而且會用C++寫手機 12/15 01:01
Wolfken: 跨平台,就如同原Po說的,很不好找,那找ObjC/Java還好找 12/15 01:02
Wolfken: 很多 12/15 01:02
sinread: swift應該五年內就要取代objective-c了吧~~ 快練~ 12/15 01:11
iWRZ: 要練ObjC還需要一台蘋果電腦 我無法...... 12/15 01:58
sayyesgw: C++寫iOS app? 前無古人後無來者的練武奇才阿 12/18 01:30
leo424yy: 秒買秒退,食安喚回 http://j.mp/_ts_ 12/21 18:06
leo424yy: 秒買秒退,食安喚回 http://j.mp/_ts_ 12/21 19:08