看板 Soft_Job 關於我們 聯絡資訊
大家好 想幫小姪女請益一個問題。 因為我們不是這個領域不了解,希望能幫忙解惑一下,感謝了。 目前小姪女準備升高三, 她很喜歡數學,也對程式開發有興趣, 目前正準備讓她在暑假去上app程式開發的課程,由於家裡清一色都是Apple產品,所以上 網了一下,他們有自己的程式開發語言,Swift。 不過有跟在大學當教授的親戚聯絡,詢問學Swift的課程,他很直接說叫姪女去學Python ,不要學Swift,iOS工程師都被看不起,而且Python 跟AI連結性比較大,以後出路比較 廣,聽了有點傻了… 因為他主觀意識太強,所以又去問了其他人, 有一個朋友曾經在英國蘋果工作過,他說現在內部都在推大家學SwiftUI,說未來蘋果會 慢慢導向這個新的程式語言,比較好學習跟上手。 抱歉有點贅述太多,是想請問小姪女是該選擇學習Python還是Swift或是直接學習SwiftUI 呢?感謝。 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 124.218.214.246 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Soft_Job/M.1686121166.A.F25.html ※ 編輯: vc39 (124.218.214.246 臺灣), 06/07/2023 15:00:14 ※ 編輯: vc39 (124.218.214.246 臺灣), 06/07/2023 15:02:13
happy8649: 先學他最有興趣的,學出心得自然會碰別的06/07 15:03
※ 編輯: vc39 (124.218.214.246 臺灣), 06/07/2023 15:03:29 ※ 編輯: vc39 (124.218.214.246 臺灣), 06/07/2023 15:04:03
noahleft: 準備升高三可以先考慮未來大學唸什麼科系,建議先學Pyth06/07 15:04
noahleft: on 也比較好銜接大一課程06/07 15:04
zxc25678: Swift是語言 SwiftUI是框架 要ios開發的話都得學 可以06/07 15:06
zxc25678: 不用理那個大學教授 感覺很悲憤 才高中而已做自己有興06/07 15:06
zxc25678: 趣的最重要06/07 15:06
albert8304: 關鍵點在於尚未入門前,僅對程式有興趣的情況下,pyth06/07 15:07
albert8304: on會好學很多,有一定程度的工程師,直接學Swift當然06/07 15:08
atst2: 都學,用途不同,也不衝突。py可以多著力一些,就算不用來06/07 15:08
atst2: 開發專案,也可做為script幫忙日常工作06/07 15:08
albert8304: 問題,畢竟高三學生到成為蘋果的工程師至少有6年的路06/07 15:08
albert8304: 要走06/07 15:09
ckp4131025: 尚未入門swift絕對比python好學,新手學看得到UI的東06/07 15:09
ckp4131025: 西最容易有成就感06/07 15:09
Fantasylolz: 紅明顯,是iOS,記得打對06/07 15:11
zxc25678: 同意樓上 有UI的成就感高很多 而且swift強型別和各種O 06/07 15:12
zxc25678: O語法 學起來底子會比py好多了06/07 15:12
vi000246: 學他想學的 反正語言只是工具06/07 15:13
noahleft: 另一個角度是有沒有熟悉的人可以問,對剛入門的新手來06/07 15:13
noahleft: 說,有人可以問比用py 或swift重要的多06/07 15:13
Fantasylolz: 補推回來,我目前大三,從大一開始學iOS開發,Swift 06/07 15:15
Fantasylolz: 跟SwiftUI學的都還不錯,如果要往iOS APP開發走的話06/07 15:15
Fantasylolz: 這會是未來,Python的功能跟Swift方向不一樣,想走AI06/07 15:15
Fantasylolz: 、機器學習或是資料分析類的就往Python去學。不過我 06/07 15:15
Fantasylolz: 學完APP的整個開發流程跟架構之後,去年九月上架我自06/07 15:15
Fantasylolz: 己做的APP,現在一個月光靠用戶數量看廣告我每月被動06/07 15:15
Fantasylolz: 收入4~5萬台幣,我覺得我挺開心的,學的開心,又有06/07 15:15
Fantasylolz: 成果展現到我相對應的努力,Python感覺會要跟學校教 06/07 15:15
Fantasylolz: 授做實驗會比較用得到,大概是這樣06/07 15:15
NDark: 有介面+1 甚至HTML都比一般程式語言有趣06/07 15:17
Fantasylolz: 更多詳細背景可以看我前陣子板上的暑期面試分享文或 06/07 15:18
Fantasylolz: 是來信詢問,非常願意解答~06/07 15:18
tzouandy2818: 怎麼沒有人推Flutter 我以為現在很流行06/07 15:18
NDark: Apple開發者就屬於僧少但跨過之後就需求大於供給用來過生活06/07 15:18
※ 編輯: vc39 (124.218.214.246 臺灣), 06/07/2023 15:21:51
kevin9527: 學自己想學的啊 語言這東西只是工具而已 你一輩子就只 06/07 15:23
kevin9527: 會學怎麼使用一支手機而已嗎? 06/07 15:23
Firstshadow: 教授怎知道學iOS開發會被看不起? 他業界==? 06/07 15:26
Firstshadow: 而且現在才高三 慢慢學也沒差吧 06/07 15:27
NEKKY: 學甚麼都沒差啦,有興趣能持續學最重要,語言是越學越快的 06/07 15:32
www16852: Python比較廣 高中可以學,SwiftUI學習弄個簡單的APP 06/07 15:36
www16852: 應該也不難 高中而已,有興趣最重要 06/07 15:36
stepnight: 教授就是活在象牙塔裡的人 06/07 16:07
jigfopsda: 挑有興趣的學就好,熟悉一個以後要學其他的很快 06/07 16:11
gigayaya: 建議挑一個Compiled language開始學 06/07 16:13
alihue: 帶他去天瓏書局翻翻看看 慢慢做功課 不用急著決定語言 06/07 16:20
hobnob: 叫你姪女先好好練英文,然後叫他爸媽認真工作送你姪女出 06/07 16:31
hobnob: 國讀書 06/07 16:31
qwer338859: 大學教授很多都跟業界脫節了 06/07 16:35
leakleak: 有改標題有推 學不學iOS我覺得看個人興趣 五年後流行什 06/07 16:39
leakleak: 麼誰都不知道 iOS的話可以先學SwiftUI 未來要工作再補UI 06/07 16:39
leakleak: Kit 06/07 16:39
sniper2824: 教授看看就好ㄏ 06/07 16:41
sck921: 去問業界的吧,問教授你就完蛋了 06/07 16:45
brucetu: 從來沒聽過iOS被歧視 你去問教授學web好不好 他一定跟你 06/07 16:48
brucetu: 說學web沒技術含量 哈哈 06/07 16:48
brucetu: 然後一堆人刷題刷系統設計都為了進外商web 06/07 16:49
kissmickey: ios 工程師不好找給你參考 06/07 17:32
keepxha: 學自己有興趣的才堅持的下去,硬是去學Python,練習處理一 06/07 17:34
keepxha: 堆資料枯燥乏味,沒興趣支持很難堅持… 06/07 17:34
kissmickey: 學得精的薪水都不差 剩下就看有沒有興趣 06/07 17:34
gnitcue: Google工程師也被教授瞧不起了嗎… 06/07 17:39
gnitcue: https://i.imgur.com/Kakp9l9.jpg 06/07 17:39
※ 編輯: vc39 (124.218.214.246 臺灣), 06/07/2023 17:40:43
ctrlbreak: 學C++吧 才可以站在鄙視鏈比較高的位置 06/07 17:46
loadingN: 以前我們數學系的教授覺得很有趣,就去學了swift 06/07 18:25
Nonsense8: 學界角度確實是學Python沒錯,但是新手先學刻UI容易有 06/07 18:30
Nonsense8: 成就感,也能增強學習動機,後面再學python寫後端可以 06/07 18:30
Nonsense8: 互相結合,不用做選擇! 06/07 18:30
Nonsense8: 樓上有些講一堆人家根本聽不懂=_= 06/07 18:34
Nonsense8: 直接給結論:先學Swift,再學Python,如此新手比較容 06/07 18:34
Nonsense8: 易知道程式怎麼應用 06/07 18:34
a731977: 推python一票 至少廣 06/07 18:34
ThisRay: 學啥都可以 但重點是要自發性的學 送去上課大扣分 06/07 18:42
kidd0717: 學 iOS 的門檻在要買一台 Mac,不像其他語言幾乎都全平 06/07 18:50
kidd0717: 台適用。iPad 上有一個 Apple 官方出的程式學習 app 叫 06/07 18:50
kidd0717: Playground ,很適合新手入門,推薦可以先試試。 06/07 18:50
stupid0319: 建議從計算機概論跟C語言開始打底,開始就Swift太快 06/07 18:56
stupid0319: 還不會畫星星就在想寫Swift,是不是跳太多了 06/07 18:57
sevenHEAD: 可以先html/js/react/react-native/expo 教材多也好de 06/07 19:00
sevenHEAD: mo 06/07 19:00
howardsun: 都學呀,不衝突 06/07 19:02
Nigger5566: 沒學過就從C學,學到指標就放棄 06/07 19:04
Bujo: Tensorflow可以用swift 寫,如果想要減少學習曲線,可以試試 06/07 19:12
Bujo: 看dash,streamlit 06/07 19:12
HelloPTT: 才高中想學啥根本沒差, 入門語言就幾個月的事, 興趣重要 06/07 19:33
AxelGod: 問一個ios給一堆 恐怖 我推薦你學Rust啦 06/07 19:34
ashlikewing: 我倒是比較好奇她想念大學嗎?我的程式是從高一開始 06/07 19:40
ashlikewing: 學的,高三要備考的話暑假去學我覺得也只是好玩而已 06/07 19:40
ashlikewing: ,那就不需要糾結什麼語言吧,讓她自己挑啊 06/07 19:40
tanby: 不衝突 選喜歡的 有興趣比較重要 06/07 19:48
HAmakers: ios 直接買ipad 用他裡面的swift playground 就可以了吧 06/07 20:12
pttano: 學c 06/07 20:26
ID3238: 如果有iOS設備 開發日常用的App也頗有成就感,當作探索 Sw 06/07 20:31
ID3238: ift 跟 Python 相差不遠,不過Swift強型別有compiler幫忙 06/07 20:31
ID3238: 相對友善些,學習資源也很豐富 而且社群跟蘋果都還不斷的 06/07 20:31
ID3238: 極力改進Swift語言特性,每年WWDC後都有全新認識,去年是 06/07 20:31
ID3238: 語言級別的concurrency 今年則是有macro,多接觸多嘗試 06/07 20:31
airtsubasa: 英文>工作地>產業>程式語言>職位 06/07 20:59
NTUTM04: 學swift不錯阿,python等有需要再去點這個技能就可以了 06/07 21:07
asleisureto: 問的話就是都學,或是專心拚考試以國立資工為目標 06/07 21:53
CoNsTaR: py 需要學?需要用的時候直接拿來用就行了吧 06/07 22:57
s001582000: 想要找高薪iOS的話要會OC維護糞code 06/07 23:00
gary861226: 沒人在乎React Native嗎 06/07 23:15
expury: 高中而已 入門選有興趣好上手的 06/07 23:15
expury: 不過如果是未來就業的話我是不太推iOS 06/07 23:16
expury: 職缺太少找工作選擇也少一些 06/07 23:16
lycantrope: Rust 06/07 23:16
expury: 我是在國外工作的iOS 工程師,常常羨慕 web 前後端選擇好 06/07 23:17
expury: 多 06/07 23:17
viper9709: 推一樓 06/08 00:15
siriusu: 教授說的不是沒理由但總之不正確 XD 06/08 00:15
ckp4131025: 就業能選後端就選後端,路廣N倍 06/08 00:18
x246libra: 選後端,記得選java,不要選go 高機率去博弈 06/08 00:21
brucetu: 選後端就直接刷題c++資工課程四大碩或者美國了 06/08 01:13
brucetu: 高三就想好走後端的話 c++ & py 刷題 高學歷加英文 , 其 06/08 01:15
brucetu: 他go java c#都不用管 06/08 01:15
brucetu: python寫後端 swiftUI寫app 當興趣學就好不一定要上課 06/08 01:20
brucetu: 先顧好學歷比較重要 06/08 01:20
brucetu: 現在網路資料超多 影片一步一步做的都有 自學也是初學者 06/08 01:21
brucetu: 很大的樂趣來源 不用交作業給老師 06/08 01:21
XJY13: 都學 到時選一個喜歡有成就感的 但我姪女跟你的同樣,當時 06/08 01:28
XJY13: 想讀資工被我碼農的姐夫制止,後來跑去讀財工 06/08 01:28
XJY13: iOS 我覺得UI還好,把GCD thread 學好比較重要 06/08 01:29
h14315324032: SwiftUI不錯啊 學起來成就感應該也滿高的 06/08 02:31
fernmmm: 選喜歡的就好 4年後說不定又有新語言了 06/08 02:34
Mike1109: 學SwiftUI很好啊,學玩出來剛好可以銜接上改朝換代 06/08 02:41
oiu850714: 學 swift 啊,剛好準備開發 vision pro(? 06/08 07:15
jobintan: 你姪女單純就喜歡數學與coding,讓她學iOS開發單純就你 06/08 10:31
jobintan: 要讓她入坑。 06/08 10:32
jobintan: 說不準她比較喜歡web前後端呢… 06/08 10:33
jobintan: Python倒是可以讓她先學再看以後她對哪塊有興趣。 06/08 10:34
EricTao: 這麼年輕 都可以學 06/08 10:54
Lhmstu: 先學有興趣的就好了...哪有一開始就在那邊挑什麼鄙視鍊, 06/08 11:46
Lhmstu: 那個教授真的失格... 06/08 11:46
oyaji5566: swiftUI只是建構ui介面的新方式,本質等於swift 06/08 11:58
oyaji5566: 沒接觸過學興趣的,建議請家教來講解比較好,團體課不 06/08 12:02
oyaji5566: 可能停下來等你 06/08 12:02
botnet: 等念大學再來學啦 06/08 12:15
brucetu: 漏看了很喜歡數學,那其實python ML 李弘毅 可以先看看 06/08 12:46
brucetu: 很淺顯易懂 也許有興趣 06/08 12:46
now99: 現有成就感,後續有動力就會自學了 06/09 00:18
shooter555: 學c 06/09 10:44
shooter555: 要留在台灣工作就是c/c++ 06/09 10:45
bbb55952000: 什麼教授 有種不要用智慧手機 再來看不起寫app 06/10 03:37
kiii210: 紅明顯 未來想找到工作的話從 UIKit 開始學吧 06/10 13:03
kiii210: 大多數公司都還是用 UIKit, 沒事也不會重寫成SwiftUI 06/10 13:04
kiii210: 只會 SwiftUI 工作機會會更少 06/10 13:04
purin88: 高三先好好準備考上四大資工才是正解 06/12 03:25
brucetu: 欸 人家才高三 離職場還四到六年 06/12 21:03
brucetu: 蘋果這種生態系只要官方想推 不用怕沒有公司使用 06/12 21:04
brucetu: 就像.net core六年前有多少公司願意用? 06/12 21:04
TeaEEE: 好奇SwiftUI的架構,高中生能理解嗎? 06/14 11:23
newking761: 叫爸爸送去美國四年,這些擔憂都沒了 06/14 12:42
darkMood: 隨便,都是工具而已,換一個來用也不用幾個禮拜........ 06/15 21:29
darkMood: 不管是由什麼轉什麼,都是幾個禮拜的事而已,隨便啦 06/15 21:30
a1112688759: py那拉基縮排問題,還是學swift好了 06/17 17:23
hellomotogg: 學生玩玩swift算是很友善啦 06/18 04:27
lineseven: 你學swift未來只能當iOS工程師出路太少 06/18 08:58
lineseven: 終究是要學其他的語言 06/18 08:59
aecho: 有興趣比較重要。SwiftUI很值得學喔~ 06/18 10:12
kkk22805385: 要學iOS建議可以學Swift 在學Ui 最後學OC,外面的工 06/21 19:11
kkk22805385: 作大部分還是以Swift為主,不過還是要看懂OC,swifU 06/21 19:11
kkk22805385: I很不錯,尤其在某些方面來說 06/21 19:11
snaketsai: 紅明顯,你去看一下台灣產業薪水分佈就知道了。懂得就 06/22 20:54
snaketsai: 懂。 06/22 20:54