PTT推薦

[請益] 請益iOS程式開發學習

看板Soft_Job標題[請益] 請益iOS程式開發學習作者
vc39
(vc39)
時間推噓57 推:61 噓:4 →:81

大家好 想幫小姪女請益一個問題。

因為我們不是這個領域不了解,希望能幫忙解惑一下,感謝了。

目前小姪女準備升高三,
她很喜歡數學,也對程式開發有興趣,
目前正準備讓她在暑假去上app程式開發的課程,由於家裡清一色都是Apple產品,所以上網了一下,他們有自己的程式開發語言,Swift。

不過有跟在大學當教授的親戚聯絡,詢問學Swift的課程,他很直接說叫姪女去學Python,不要學Swift,iOS工程師都被看不起,而且Python 跟AI連結性比較大,以後出路比較廣,聽了有點傻了…

因為他主觀意識太強,所以又去問了其他人,
有一個朋友曾經在英國蘋果工作過,他說現在內部都在推大家學SwiftUI,說未來蘋果會慢慢導向這個新的程式語言,比較好學習跟上手。

抱歉有點贅述太多,是想請問小姪女是該選擇學習Python還是Swift或是直接學習SwiftUI呢?感謝。



--

※ PTT 留言評論
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 124.218.214.246 (臺灣)
PTT 網址

※ 編輯: vc39 (124.218.214.246 臺灣), 06/07/2023 15:00:14

※ 編輯: vc39 (124.218.214.246 臺灣), 06/07/2023 15:02:13

happy864906/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

noahleft06/07 15:04準備升高三可以先考慮未來大學唸什麼科系,建議先學Pyth

noahleft06/07 15:04on 也比較好銜接大一課程

zxc2567806/07 15:06Swift是語言 SwiftUI是框架 要ios開發的話都得學 可以

zxc2567806/07 15:06不用理那個大學教授 感覺很悲憤 才高中而已做自己有興

zxc2567806/07 15:06趣的最重要

albert830406/07 15:07關鍵點在於尚未入門前,僅對程式有興趣的情況下,pyth

albert830406/07 15:08on會好學很多,有一定程度的工程師,直接學Swift當然

atst206/07 15:08都學,用途不同,也不衝突。py可以多著力一些,就算不用來

atst206/07 15:08開發專案,也可做為script幫忙日常工作

albert830406/07 15:08問題,畢竟高三學生到成為蘋果的工程師至少有6年的路

albert830406/07 15:09要走

ckp413102506/07 15:09尚未入門swift絕對比python好學,新手學看得到UI的東

ckp413102506/07 15:09西最容易有成就感

Fantasylolz06/07 15:11紅明顯,是iOS,記得打對

zxc2567806/07 15:12同意樓上 有UI的成就感高很多 而且swift強型別和各種O

zxc2567806/07 15:12O語法 學起來底子會比py好多了

vi00024606/07 15:13學他想學的 反正語言只是工具

noahleft06/07 15:13另一個角度是有沒有熟悉的人可以問,對剛入門的新手來

noahleft06/07 15:13說,有人可以問比用py 或swift重要的多

Fantasylolz06/07 15:15補推回來,我目前大三,從大一開始學iOS開發,Swift

Fantasylolz06/07 15:15跟SwiftUI學的都還不錯,如果要往iOS APP開發走的話

Fantasylolz06/07 15:15這會是未來,Python的功能跟Swift方向不一樣,想走AI

Fantasylolz06/07 15:15、機器學習或是資料分析類的就往Python去學。不過我

Fantasylolz06/07 15:15學完APP的整個開發流程跟架構之後,去年九月上架我自

Fantasylolz06/07 15:15己做的APP,現在一個月光靠用戶數量看廣告我每月被動

Fantasylolz06/07 15:15收入4~5萬台幣,我覺得我挺開心的,學的開心,又有

Fantasylolz06/07 15:15成果展現到我相對應的努力,Python感覺會要跟學校教

Fantasylolz06/07 15:15授做實驗會比較用得到,大概是這樣

NDark06/07 15:17有介面+1 甚至HTML都比一般程式語言有趣

Fantasylolz06/07 15:18更多詳細背景可以看我前陣子板上的暑期面試分享文或

Fantasylolz06/07 15:18是來信詢問,非常願意解答~

tzouandy281806/07 15:18怎麼沒有人推Flutter 我以為現在很流行

NDark06/07 15:18Apple開發者就屬於僧少但跨過之後就需求大於供給用來過生活

※ 編輯: vc39 (124.218.214.246 臺灣), 06/07/2023 15:21:51

kevin952706/07 15:23學自己想學的啊 語言這東西只是工具而已 你一輩子就只

kevin952706/07 15:23會學怎麼使用一支手機而已嗎?

Firstshadow06/07 15:26教授怎知道學iOS開發會被看不起? 他業界==?

Firstshadow06/07 15:27而且現在才高三 慢慢學也沒差吧

NEKKY06/07 15:32學甚麼都沒差啦,有興趣能持續學最重要,語言是越學越快的

www1685206/07 15:36Python比較廣 高中可以學,SwiftUI學習弄個簡單的APP

www1685206/07 15:36應該也不難 高中而已,有興趣最重要

stepnight06/07 16:07教授就是活在象牙塔裡的人

jigfopsda06/07 16:11挑有興趣的學就好,熟悉一個以後要學其他的很快

gigayaya06/07 16:13建議挑一個Compiled language開始學

alihue06/07 16:20帶他去天瓏書局翻翻看看 慢慢做功課 不用急著決定語言

hobnob06/07 16:31叫你姪女先好好練英文,然後叫他爸媽認真工作送你姪女出

hobnob06/07 16:31國讀書

qwer33885906/07 16:35大學教授很多都跟業界脫節了

leakleak06/07 16:39有改標題有推 學不學iOS我覺得看個人興趣 五年後流行什

leakleak06/07 16:39麼誰都不知道 iOS的話可以先學SwiftUI 未來要工作再補UI

leakleak06/07 16:39Kit

sniper282406/07 16:41教授看看就好ㄏ

sck92106/07 16:45去問業界的吧,問教授你就完蛋了

brucetu06/07 16:48從來沒聽過iOS被歧視 你去問教授學web好不好 他一定跟你

brucetu06/07 16:48說學web沒技術含量 哈哈

brucetu06/07 16:49然後一堆人刷題刷系統設計都為了進外商web

kissmickey06/07 17:32ios 工程師不好找給你參考

keepxha06/07 17:34學自己有興趣的才堅持的下去,硬是去學Python,練習處理一

keepxha06/07 17:34堆資料枯燥乏味,沒興趣支持很難堅持…

kissmickey06/07 17:34學得精的薪水都不差 剩下就看有沒有興趣

gnitcue06/07 17:39Google工程師也被教授瞧不起了嗎…

gnitcue06/07 17:39 https://i.imgur.com/Kakp9l9.jpg

※ 編輯: vc39 (124.218.214.246 臺灣), 06/07/2023 17:40:43

ctrlbreak06/07 17:46學C++吧 才可以站在鄙視鏈比較高的位置

loadingN06/07 18:25以前我們數學系的教授覺得很有趣,就去學了swift

Nonsense806/07 18:30學界角度確實是學Python沒錯,但是新手先學刻UI容易有

Nonsense806/07 18:30成就感,也能增強學習動機,後面再學python寫後端可以

Nonsense806/07 18:30互相結合,不用做選擇!

Nonsense806/07 18:34樓上有些講一堆人家根本聽不懂=_=

Nonsense806/07 18:34直接給結論:先學Swift,再學Python,如此新手比較容

Nonsense806/07 18:34易知道程式怎麼應用

a73197706/07 18:34推python一票 至少廣

ThisRay06/07 18:42學啥都可以 但重點是要自發性的學 送去上課大扣分

kidd071706/07 18:50學 iOS 的門檻在要買一台 Mac,不像其他語言幾乎都全平

kidd071706/07 18:50台適用。iPad 上有一個 Apple 官方出的程式學習 app 叫

kidd071706/07 18:50Playground ,很適合新手入門,推薦可以先試試。

stupid031906/07 18:56建議從計算機概論跟C語言開始打底,開始就Swift太快

stupid031906/07 18:57還不會畫星星就在想寫Swift,是不是跳太多了

sevenHEAD06/07 19:00可以先html/js/react/react-native/expo 教材多也好de

sevenHEAD06/07 19:00mo

howardsun06/07 19:02都學呀,不衝突

Nigger556606/07 19:04沒學過就從C學,學到指標就放棄

Bujo06/07 19:12Tensorflow可以用swift 寫,如果想要減少學習曲線,可以試試

Bujo06/07 19:12看dash,streamlit

HelloPTT06/07 19:33才高中想學啥根本沒差, 入門語言就幾個月的事, 興趣重要

AxelGod06/07 19:34問一個ios給一堆 恐怖 我推薦你學Rust啦

ashlikewing06/07 19:40我倒是比較好奇她想念大學嗎?我的程式是從高一開始

ashlikewing06/07 19:40學的,高三要備考的話暑假去學我覺得也只是好玩而已

ashlikewing06/07 19:40,那就不需要糾結什麼語言吧,讓她自己挑啊

tanby06/07 19:48不衝突 選喜歡的 有興趣比較重要

HAmakers06/07 20:12ios 直接買ipad 用他裡面的swift playground 就可以了吧

pttano06/07 20:26學c

ID323806/07 20:31如果有iOS設備 開發日常用的App也頗有成就感,當作探索 Sw

ID323806/07 20:31ift 跟 Python 相差不遠,不過Swift強型別有compiler幫忙

ID323806/07 20:31相對友善些,學習資源也很豐富 而且社群跟蘋果都還不斷的

ID323806/07 20:31極力改進Swift語言特性,每年WWDC後都有全新認識,去年是

ID323806/07 20:31語言級別的concurrency 今年則是有macro,多接觸多嘗試

airtsubasa06/07 20:59英文>工作地>產業>程式語言>職位

NTUTM0406/07 21:07學swift不錯阿,python等有需要再去點這個技能就可以了

asleisureto06/07 21:53問的話就是都學,或是專心拚考試以國立資工為目標

CoNsTaR06/07 22:57py 需要學?需要用的時候直接拿來用就行了吧

s00158200006/07 23:00想要找高薪iOS的話要會OC維護糞code

gary86122606/07 23:15沒人在乎React Native嗎

expury06/07 23:15高中而已 入門選有興趣好上手的

expury06/07 23:16不過如果是未來就業的話我是不太推iOS

expury06/07 23:16職缺太少找工作選擇也少一些

lycantrope06/07 23:16Rust

expury06/07 23:17我是在國外工作的iOS 工程師,常常羨慕 web 前後端選擇好

expury06/07 23:17

viper970906/08 00:15推一樓

siriusu06/08 00:15教授說的不是沒理由但總之不正確 XD

ckp413102506/08 00:18就業能選後端就選後端,路廣N倍

x246libra06/08 00:21選後端,記得選java,不要選go 高機率去博弈

brucetu06/08 01:13選後端就直接刷題c++資工課程四大碩或者美國了

brucetu06/08 01:15高三就想好走後端的話 c++ & py 刷題 高學歷加英文 , 其

brucetu06/08 01:15他go java c#都不用管

brucetu06/08 01:20python寫後端 swiftUI寫app 當興趣學就好不一定要上課

brucetu06/08 01:20 先顧好學歷比較重要

brucetu06/08 01:21現在網路資料超多 影片一步一步做的都有 自學也是初學者

brucetu06/08 01:21很大的樂趣來源 不用交作業給老師

XJY1306/08 01:28都學 到時選一個喜歡有成就感的 但我姪女跟你的同樣,當時

XJY1306/08 01:28想讀資工被我碼農的姐夫制止,後來跑去讀財工

XJY1306/08 01:29iOS 我覺得UI還好,把GCD thread 學好比較重要

h1431532403206/08 02:31SwiftUI不錯啊 學起來成就感應該也滿高的

fernmmm06/08 02:34選喜歡的就好 4年後說不定又有新語言了

Mike110906/08 02:41學SwiftUI很好啊,學玩出來剛好可以銜接上改朝換代

oiu85071406/08 07:15學 swift 啊,剛好準備開發 vision pro(?

jobintan06/08 10:31你姪女單純就喜歡數學與coding,讓她學iOS開發單純就你

jobintan06/08 10:32要讓她入坑。

jobintan06/08 10:33說不準她比較喜歡web前後端呢…

jobintan06/08 10:34Python倒是可以讓她先學再看以後她對哪塊有興趣。

EricTao06/08 10:54這麼年輕 都可以學

Lhmstu06/08 11:46先學有興趣的就好了...哪有一開始就在那邊挑什麼鄙視鍊,

Lhmstu06/08 11:46那個教授真的失格...

oyaji556606/08 11:58swiftUI只是建構ui介面的新方式,本質等於swift

oyaji556606/08 12:02沒接觸過學興趣的,建議請家教來講解比較好,團體課不

oyaji556606/08 12:02可能停下來等你

botnet06/08 12:15等念大學再來學啦

brucetu06/08 12:46漏看了很喜歡數學,那其實python ML 李弘毅 可以先看看

brucetu06/08 12:46 很淺顯易懂 也許有興趣

now9906/09 00:18現有成就感,後續有動力就會自學了

shooter55506/09 10:44學c

shooter55506/09 10:45要留在台灣工作就是c/c++

bbb5595200006/10 03:37什麼教授 有種不要用智慧手機 再來看不起寫app

kiii21006/10 13:03紅明顯 未來想找到工作的話從 UIKit 開始學吧

kiii21006/10 13:04大多數公司都還是用 UIKit, 沒事也不會重寫成SwiftUI

kiii21006/10 13:04只會 SwiftUI 工作機會會更少