楼主:
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
作者: HelloPTT 2023-06-07 19:33:00
才高中想学啥根本没差, 入门语言就几个月的事, 兴趣重要
作者:
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红明显,你去看一下台湾产业薪水分布就知道了。懂得就懂。