Re: [心得] 非native開發app,反而讓開發過程更痛苦

看板Soft_Job作者 (士官長)時間6年前 (2017/10/17 21:09), 編輯推噓18(18040)
留言58則, 19人參與, 6年前最新討論串4/4 (看更多)
不好意思 我想趁這個討論串比較熱絡的時候藉機請問各位前輩 前面jsgoc大大所說的不要死守一種語言或是多點技能樹當然是非常好的建議 不過這應該是從比較資深開發者的角度所出發的 那如果是一個junior面對要選擇Objective-C + Swift還是React Native 請問各位前輩是否有什麼建議或是心得可以分享? 我是非理工半路出家寫了快半年iOS 以Swift為主 Objective-C為輔 也有上架的作品 最近在選擇工作上要在Objective-C跟React Native中做決定 但是我查到對React Native的評價卻有點兩極 支持者說一套開發通吃雙平台 整合 通用等等特性 反對者說效能比不過原生語言 會原生寫React Native畫蛇添足等等 想請各位給點建議 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 61.231.193.109 ※ 文章網址: https://www.ptt.cc/bbs/Soft_Job/M.1508245795.A.B39.html

10/17 21:22, 6年前 , 1F
選錢多的,但我是寫 RN XD
10/17 21:22, 1F

10/17 21:23, 6年前 , 2F
看那個工作薪水高,以後自學另一個
10/17 21:23, 2F

10/17 21:29, 6年前 , 3F
iOS建議原生先搞一搞 熟一點再去看RN....
10/17 21:29, 3F

10/17 21:32, 6年前 , 4F
原生的先
10/17 21:32, 4F

10/17 21:38, 6年前 , 5F
你現在比較會的先,這東西很多概念是可以代換的
10/17 21:38, 5F

10/17 21:38, 6年前 , 6F
等你原本的夠熟,你就會發現RN學起來也不難
10/17 21:38, 6F

10/17 21:44, 6年前 , 7F
先謝謝各位的建議 然後請先不要考慮薪水問題啦XD
10/17 21:44, 7F

10/17 21:53, 6年前 , 8F
原生先 學會走再學跑
10/17 21:53, 8F

10/17 22:26, 6年前 , 9F
obj C跟react 我會選擇Swift (?
10/17 22:26, 9F

10/17 22:53, 6年前 , 10F
不要再寫OBJ-C了.......
10/17 22:53, 10F

10/17 22:53, 6年前 , 11F
你終究得要開始寫Swift,
10/17 22:53, 11F

10/17 22:53, 6年前 , 12F
為什麼不一開始就寫?
10/17 22:53, 12F

10/17 22:53, 6年前 , 13F
Swift跟OBJ-C的教學文章量不是RN
10/17 22:53, 13F

10/17 22:53, 6年前 , 14F
可以比得上,學習曲線也是,
10/17 22:53, 14F

10/17 22:53, 6年前 , 15F
先寫原生寫得穩了,RN的資源應該也多了,
10/17 22:53, 15F

10/17 22:53, 6年前 , 16F
學起來整個不一樣的情況,
10/17 22:53, 16F

10/17 22:53, 6年前 , 17F
還有就是職缺,iOS的職缺量跟RN職缺量根本不用比較,
10/17 22:53, 17F

10/17 22:53, 6年前 , 18F
壓勝
10/17 22:53, 18F

10/17 22:53, 6年前 , 19F
RN很有可能即便面試上了也是one man Army,
10/17 22:53, 19F

10/17 22:53, 6年前 , 20F
成長很有限,互相交流跟切磋,
10/17 22:53, 20F

10/17 22:53, 6年前 , 21F
甚至有一份乾淨的code可以學習,那才是有幫助的
10/17 22:53, 21F

10/17 22:56, 6年前 , 22F
因為現在已經有產品的公司大多都是OBJ-C吧 當然我也
10/17 22:56, 22F

10/17 22:56, 6年前 , 23F
希望可以往Swift走 我找到大多都是維護用OBJ-C 新功能
10/17 22:56, 23F

10/17 22:57, 6年前 , 24F
可以用Swift
10/17 22:57, 24F

10/17 23:05, 6年前 , 25F
我是專注在swift,以目前職缺數量跟職涯發展機會,我會選o
10/17 23:05, 25F

10/17 23:05, 6年前 , 26F
bjective-C
10/17 23:05, 26F

10/17 23:42, 6年前 , 27F
說到swift 台灣還是一堆公司不趁這波趕快轉換 國外幾乎能轉
10/17 23:42, 27F

10/17 23:42, 6年前 , 28F
swift的都轉了...
10/17 23:42, 28F

10/18 09:52, 6年前 , 29F
台灣還一堆抱著IE的咧...
10/18 09:52, 29F

10/18 10:13, 6年前 , 30F
swift弄熟後 自己練習改用oc寫就好啦.
10/18 10:13, 30F

10/18 10:20, 6年前 , 31F
維護objC很正常 開發新案還綁objC比較有問題…
10/18 10:20, 31F

10/18 11:50, 6年前 , 32F
建議從objc-swift先 , RN只是一個framework
10/18 11:50, 32F

10/18 11:52, 6年前 , 33F
RN適合中小型的專案,大型專案還是建議Native去走比較穩
10/18 11:52, 33F

10/18 11:54, 6年前 , 34F
它的好處是開發速度快,方便整合test
10/18 11:54, 34F

10/18 11:55, 6年前 , 35F
以公司的角度看就是 只要我有一個處理 RN-native段的人
10/18 11:55, 35F

10/18 11:56, 6年前 , 36F
可以請一個web來cover就好 RN的壞處是疊代速度神快
10/18 11:56, 36F

10/18 11:57, 6年前 , 37F
常常要升版 這個會痛到
10/18 11:57, 37F

10/18 11:58, 6年前 , 38F
所以原原Po 可以跟公司說處理Native那端的串接就好
10/18 11:58, 38F

10/18 11:59, 6年前 , 39F
View找熟web flexbox的人做就好
10/18 11:59, 39F

10/18 11:59, 6年前 , 40F
另外有一點要注意的就是版權問題 記得 RN 還是BSD
10/18 11:59, 40F

10/18 12:00, 6年前 , 41F
React 之前改成MIT了的樣子
10/18 12:00, 41F

10/18 12:02, 6年前 , 42F
RN還有一個好處是熱更新 這個就是看需求降降
10/18 12:02, 42F

10/18 13:14, 6年前 , 43F
Swift 改版以後就有代碼要重改,不改還不能上架
10/18 13:14, 43F

10/18 13:26, 6年前 , 44F
前幾樓選錢多的我覺得蠻誤人子弟的...
10/18 13:26, 44F

10/18 14:13, 6年前 , 45F
選錢多有一個前提是學習能力強就沒差 反正兩邊都會碰到
10/18 14:13, 45F

10/18 14:14, 6年前 , 46F
基本上就是 ios-android 的原生 + node.js react流 降
10/18 14:14, 46F

10/18 19:47, 6年前 , 47F
推文都是以ios工程師出發 假設以後想轉web呢?
10/18 19:47, 47F

10/18 19:59, 6年前 , 48F
想轉 web 那就直接找 web 工作呀,junior 不需要先學 RN
10/18 19:59, 48F

10/18 19:59, 6年前 , 49F
再轉吧
10/18 19:59, 49F

10/19 11:03, 6年前 , 50F
這狀況就要另外討論了,假設原PO都是沒有餘力在自己
10/19 11:03, 50F

10/19 11:03, 6年前 , 51F
的時間學新技術的話,轉RN再轉Web也許是一個不錯的路
10/19 11:03, 51F

10/19 11:04, 6年前 , 52F
運氣好的話比起直接跳Web,過程中不容易被砍薪水
10/19 11:04, 52F

10/19 11:04, 6年前 , 53F
還是那句老梗,工具就是看你需要的時後使用..
10/19 11:04, 53F

10/20 16:48, 6年前 , 54F
swift新舊版不相容,報一堆錯嚇到褲子都掉了
10/20 16:48, 54F

10/20 17:42, 6年前 , 55F
底線加下去就對了 (誤
10/20 17:42, 55F

10/27 13:04, 6年前 , 56F
你不用 native, apple 要找你們公司開會時要怎麼討論?
10/27 13:04, 56F

10/27 13:05, 6年前 , 57F
當然不一定有那個機會, 不是每個跑者都以奧運為目標,
10/27 13:05, 57F

10/27 13:08, 6年前 , 58F
想想自己想走的路再決定是不是需要畫這框框
10/27 13:08, 58F
文章代碼(AID): #1PvW4Ziv (Soft_Job)
文章代碼(AID): #1PvW4Ziv (Soft_Job)