作者:
vc39 (vc39)
2023-06-07 14:59:24大家好 想幫小姪女請益一個問題。
因為我們不是這個領域不了解,希望能幫忙解惑一下,感謝了。
目前小姪女準備升高三,
她很喜歡數學,也對程式開發有興趣,
目前正準備讓她在暑假去上app程式開發的課程,由於家裡清一色都是Apple產品,所以上
網了一下,他們有自己的程式開發語言,Swift。
不過有跟在大學當教授的親戚聯絡,詢問學Swift的課程,他很直接說叫姪女去學Python
,不要學Swift,iOS工程師都被看不起,而且Python 跟AI連結性比較大,以後出路比較
廣,聽了有點傻了…
因為他主觀意識太強,所以又去問了其他人,
有一個朋友曾經在英國蘋果工作過,他說現在內部都在推大家學SwiftUI,說未來蘋果會
慢慢導向這個新的程式語言,比較好學習跟上手。
抱歉有點贅述太多,是想請問小姪女是該選擇學習Python還是Swift或是直接學習SwiftUI
呢?感謝。
作者:
noahleft (NoahLeft)
2023-06-07 15:04:00準備升高三可以先考慮未來大學唸什麼科系,建議先學Python 也比較好銜接大一課程
作者:
zxc25678 (hello)
2023-06-07 15:06:00Swift是語言 SwiftUI是框架 要ios開發的話都得學 可以不用理那個大學教授 感覺很悲憤 才高中而已做自己有興趣的最重要
關鍵點在於尚未入門前,僅對程式有興趣的情況下,python會好學很多,有一定程度的工程師,直接學Swift當然
作者:
atst2 (atst2)
2023-06-07 15:08:00都學,用途不同,也不衝突。py可以多著力一些,就算不用來開發專案,也可做為script幫忙日常工作
問題,畢竟高三學生到成為蘋果的工程師至少有6年的路要走
尚未入門swift絕對比python好學,新手學看得到UI的東西最容易有成就感
作者:
zxc25678 (hello)
2023-06-07 15:12:00同意樓上 有UI的成就感高很多 而且swift強型別和各種OO語法 學起來底子會比py好多了
作者:
noahleft (NoahLeft)
2023-06-07 15:13:00另一個角度是有沒有熟悉的人可以問,對剛入門的新手來說,有人可以問比用py 或swift重要的多
補推回來,我目前大三,從大一開始學iOS開發,Swift跟SwiftUI學的都還不錯,如果要往iOS APP開發走的話這會是未來,Python的功能跟Swift方向不一樣,想走AI、機器學習或是資料分析類的就往Python去學。不過我學完APP的整個開發流程跟架構之後,去年九月上架我自己做的APP,現在一個月光靠用戶數量看廣告我每月被動收入4~5萬台幣,我覺得我挺開心的,學的開心,又有成果展現到我相對應的努力,Python感覺會要跟學校教授做實驗會比較用得到,大概是這樣
作者:
NDark (溺於黑暗)
2023-06-07 15:17:00有介面+1 甚至HTML都比一般程式語言有趣
更多詳細背景可以看我前陣子板上的暑期面試分享文或是來信詢問,非常願意解答~
作者:
NDark (溺於黑暗)
2023-06-07 15:18:00Apple開發者就屬於僧少但跨過之後就需求大於供給用來過生活
學自己想學的啊 語言這東西只是工具而已 你一輩子就只會學怎麼使用一支手機而已嗎?
教授怎知道學iOS開發會被看不起? 他業界==?而且現在才高三 慢慢學也沒差吧
作者:
NEKKY (nekky)
2023-06-07 15:32:00學甚麼都沒差啦,有興趣能持續學最重要,語言是越學越快的
Python比較廣 高中可以學,SwiftUI學習弄個簡單的APP應該也不難 高中而已,有興趣最重要
作者:
jigfopsda (jigfopsda)
2023-06-07 16:11:00挑有興趣的學就好,熟悉一個以後要學其他的很快
作者:
gigayaya (gigayaya)
2023-06-07 16:13:00建議挑一個Compiled language開始學
作者:
alihue (wanda wanda)
2023-06-07 16:20:00帶他去天瓏書局翻翻看看 慢慢做功課 不用急著決定語言
作者: hobnob (hobnob) 2023-06-07 16:31:00
叫你姪女先好好練英文,然後叫他爸媽認真工作送你姪女出國讀書
有改標題有推 學不學iOS我覺得看個人興趣 五年後流行什麼誰都不知道 iOS的話可以先學SwiftUI 未來要工作再補UIKit
作者:
sck921 (The Fate)
2023-06-07 16:45:00去問業界的吧,問教授你就完蛋了
作者:
brucetu (sec)
2023-06-07 16:48:00從來沒聽過iOS被歧視 你去問教授學web好不好 他一定跟你說學web沒技術含量 哈哈然後一堆人刷題刷系統設計都為了進外商web
作者:
keepxha (hahahaha)
2023-06-07 17:34:00學自己有興趣的才堅持的下去,硬是去學Python,練習處理一堆資料枯燥乏味,沒興趣支持很難堅持…
作者:
gnitcue (gnitcue)
2023-06-07 17:39:00作者: ctrlbreak 2023-06-07 17:46:00
學C++吧 才可以站在鄙視鏈比較高的位置
作者:
loadingN (sarsaparilla)
2023-06-07 18:25:00以前我們數學系的教授覺得很有趣,就去學了swift
學界角度確實是學Python沒錯,但是新手先學刻UI容易有成就感,也能增強學習動機,後面再學python寫後端可以互相結合,不用做選擇!樓上有些講一堆人家根本聽不懂=_=直接給結論:先學Swift,再學Python,如此新手比較容易知道程式怎麼應用
作者:
a731977 (卡哇邦卡)
2023-06-07 18:34:00推python一票 至少廣
作者: ThisRay (TR) 2023-06-07 18:42:00
學啥都可以 但重點是要自發性的學 送去上課大扣分
作者:
kidd0717 (momoyo)
2023-06-07 18:50:00學 iOS 的門檻在要買一台 Mac,不像其他語言幾乎都全平台適用。iPad 上有一個 Apple 官方出的程式學習 app 叫Playground ,很適合新手入門,推薦可以先試試。
建議從計算機概論跟C語言開始打底,開始就Swift太快還不會畫星星就在想寫Swift,是不是跳太多了
作者:
sevenHEAD (lifegoeson)
2023-06-07 19:00:00可以先html/js/react/react-native/expo 教材多也好demo
作者: howardsun 2023-06-07 19:02:00
都學呀,不衝突
作者:
Bujo (部長)
2023-06-07 19:12:00Tensorflow可以用swift 寫,如果想要減少學習曲線,可以試試看dash,streamlit
才高中想學啥根本沒差, 入門語言就幾個月的事, 興趣重要
作者:
AxelGod (Axel)
2023-06-07 19:34:00問一個ios給一堆 恐怖 我推薦你學Rust啦
作者: ashlikewing 2023-06-07 19:40:00
我倒是比較好奇她想念大學嗎?我的程式是從高一開始學的,高三要備考的話暑假去學我覺得也只是好玩而已,那就不需要糾結什麼語言吧,讓她自己挑啊
作者: tanby (tanby) 2023-06-07 19:48:00
不衝突 選喜歡的 有興趣比較重要
ios 直接買ipad 用他裡面的swift playground 就可以了吧
作者:
pttano (pttano)
2023-06-07 20:26:00學c
作者:
ID3238 (默默)
2023-06-07 20:31:00如果有iOS設備 開發日常用的App也頗有成就感,當作探索 Swift 跟 Python 相差不遠,不過Swift強型別有compiler幫忙相對友善些,學習資源也很豐富 而且社群跟蘋果都還不斷的極力改進Swift語言特性,每年WWDC後都有全新認識,去年是語言級別的concurrency 今年則是有macro,多接觸多嘗試
作者:
NTUTM04 (TM終號機)
2023-06-07 21:07:00學swift不錯阿,python等有需要再去點這個技能就可以了
作者:
CoNsTaR ((const *))
2023-06-07 22:57:00py 需要學?需要用的時候直接拿來用就行了吧
作者:
expury (ao6x87)
2023-06-07 23:15:00高中而已 入門選有興趣好上手的不過如果是未來就業的話我是不太推iOS職缺太少找工作選擇也少一些
作者:
expury (ao6x87)
2023-06-07 23:17:00我是在國外工作的iOS 工程師,常常羨慕 web 前後端選擇好多
作者:
siriusu (かがみは俺の嫁。)
2023-06-08 00:15:00教授說的不是沒理由但總之不正確 XD
作者:
brucetu (sec)
2023-06-08 01:13:00選後端就直接刷題c++資工課程四大碩或者美國了高三就想好走後端的話 c++ & py 刷題 高學歷加英文 , 其他go java c#都不用管python寫後端 swiftUI寫app 當興趣學就好不一定要上課先顧好學歷比較重要現在網路資料超多 影片一步一步做的都有 自學也是初學者很大的樂趣來源 不用交作業給老師
作者:
XJY13 (You'll never walk alone)
2023-06-08 01:28:00都學 到時選一個喜歡有成就感的 但我姪女跟你的同樣,當時想讀資工被我碼農的姐夫制止,後來跑去讀財工iOS 我覺得UI還好,把GCD thread 學好比較重要
作者:
fernmmm (fernxxx)
2023-06-08 02:34:00選喜歡的就好 4年後說不定又有新語言了
作者: Mike1109 (黃金右手) 2023-06-08 02:41:00
學SwiftUI很好啊,學玩出來剛好可以銜接上改朝換代
學 swift 啊,剛好準備開發 vision pro(?
作者:
jobintan (Robin Artemstein)
2023-06-08 10:31:00你姪女單純就喜歡數學與coding,讓她學iOS開發單純就你要讓她入坑。說不準她比較喜歡web前後端呢…Python倒是可以讓她先學再看以後她對哪塊有興趣。
作者:
Lhmstu (lhmstu)
2023-06-08 11:46:00先學有興趣的就好了...哪有一開始就在那邊挑什麼鄙視鍊,那個教授真的失格...
swiftUI只是建構ui介面的新方式,本質等於swift沒接觸過學興趣的,建議請家教來講解比較好,團體課不可能停下來等你
作者:
botnet (天龍人)
2023-06-08 12:15:00等念大學再來學啦
作者:
brucetu (sec)
2023-06-08 12:46:00漏看了很喜歡數學,那其實python ML 李弘毅 可以先看看很淺顯易懂 也許有興趣
作者:
now99 (陳在天)
2023-06-09 00:18:00現有成就感,後續有動力就會自學了
作者: bbb55952000 2023-06-10 03:37:00
什麼教授 有種不要用智慧手機 再來看不起寫app
作者:
kiii210 (HelloWorld!)
2023-06-10 13:03:00紅明顯 未來想找到工作的話從 UIKit 開始學吧大多數公司都還是用 UIKit, 沒事也不會重寫成SwiftUI只會 SwiftUI 工作機會會更少
作者:
purin88 (原來我是憤怒的鄉民)
2023-06-12 03:25:00高三先好好準備考上四大資工才是正解
作者:
brucetu (sec)
2023-06-12 21:03:00欸 人家才高三 離職場還四到六年蘋果這種生態系只要官方想推 不用怕沒有公司使用就像.net core六年前有多少公司願意用?
作者: TeaEEE (愛不趴 不愛趴) 2023-06-14 11:23:00
好奇SwiftUI的架構,高中生能理解嗎?
隨便,都是工具而已,換一個來用也不用幾個禮拜........不管是由什麼轉什麼,都是幾個禮拜的事而已,隨便啦
作者: a1112688759 (Dffghy) 2023-06-17 17:23:00
py那拉基縮排問題,還是學swift好了
你學swift未來只能當iOS工程師出路太少終究是要學其他的語言
作者:
aecho (@..@")
2023-06-18 10:12:00有興趣比較重要。SwiftUI很值得學喔~
要學iOS建議可以學Swift 在學Ui 最後學OC,外面的工作大部分還是以Swift為主,不過還是要看懂OC,swifUI很不錯,尤其在某些方面來說
作者:
snaketsai (ã•ã„ã§ã‚“ã—)
2023-06-22 20:54:00紅明顯,你去看一下台灣產業薪水分佈就知道了。懂得就懂。