[请益] 请益iOS程式开发学习

楼主: vc39 (vc39)   2023-06-07 14:59:24
大家好 想帮小姪女请益一个问题。

因为我们不是这个领域不了解,希望能帮忙解惑一下,感谢了。

目前小姪女准备升高三,
她很喜欢数学,也对程式开发有兴趣,
目前正准备让她在暑假去上app程式开发的课程,由于家里清一色都是Apple产品,所以上
网了一下,他们有自己的程式开发语言,Swift。

不过有跟在大学当教授的亲戚联络,询问学Swift的课程,他很直接说叫姪女去学Python
,不要学Swift,iOS工程师都被看不起,而且Python 跟AI连结性比较大,以后出路比较
广,听了有点傻了…

因为他主观意识太强,所以又去问了其他人,
有一个朋友曾经在英国苹果工作过,他说现在内部都在推大家学SwiftUI,说未来苹果会
慢慢导向这个新的程式语言,比较好学习跟上手。

抱歉有点赘述太多,是想请问小姪女是该选择学习Python还是Swift或是直接学习SwiftUI
呢?感谢。
作者: happy8649 (Hao)   2023-06-07 15:03:00
先学他最有兴趣的,学出心得自然会碰别的
作者: noahleft (NoahLeft)   2023-06-07 15:04:00
准备升高三可以先考虑未来大学唸什么科系,建议先学Python 也比较好衔接大一课程
作者: zxc25678 (hello)   2023-06-07 15:06:00
Swift是语言 SwiftUI是框架 要ios开发的话都得学 可以不用理那个大学教授 感觉很悲愤 才高中而已做自己有兴趣的最重要
作者: albert8304 (阿尔伯)   2023-06-07 15:07:00
关键点在于尚未入门前,仅对程式有兴趣的情况下,python会好学很多,有一定程度的工程师,直接学Swift当然
作者: atst2 (atst2)   2023-06-07 15:08:00
都学,用途不同,也不冲突。py可以多着力一些,就算不用来开发专案,也可做为script帮忙日常工作
作者: albert8304 (阿尔伯)   2023-06-07 15:08:00
问题,毕竟高三学生到成为苹果的工程师至少有6年的路要走
作者: ckp4131025 (ckp4131025)   2023-06-07 15:09:00
尚未入门swift绝对比python好学,新手学看得到UI的东西最容易有成就感
作者: Fantasylolz (寻找女王中的玥玥)   2023-06-07 15:11:00
红明显,是iOS,记得打对
作者: zxc25678 (hello)   2023-06-07 15:12:00
同意楼上 有UI的成就感高很多 而且swift强型别和各种OO语法 学起来底子会比py好多了
作者: vi000246 (Vi)   2023-06-07 15:13:00
学他想学的 反正语言只是工具
作者: noahleft (NoahLeft)   2023-06-07 15:13:00
另一个角度是有没有熟悉的人可以问,对刚入门的新手来说,有人可以问比用py 或swift重要的多
作者: Fantasylolz (寻找女王中的玥玥)   2023-06-07 15:15:00
补推回来,我目前大三,从大一开始学iOS开发,Swift跟SwiftUI学的都还不错,如果要往iOS APP开发走的话这会是未来,Python的功能跟Swift方向不一样,想走AI、机器学习或是资料分析类的就往Python去学。不过我学完APP的整个开发流程跟架构之后,去年九月上架我自己做的APP,现在一个月光靠用户数量看广告我每月被动收入4~5万台币,我觉得我挺开心的,学的开心,又有成果展现到我相对应的努力,Python感觉会要跟学校教授做实验会比较用得到,大概是这样
作者: NDark (溺于黑暗)   2023-06-07 15:17:00
有接口+1 甚至HTML都比一般程式语言有趣
作者: Fantasylolz (寻找女王中的玥玥)   2023-06-07 15:18:00
更多详细背景可以看我前阵子板上的暑期面试分享文或是来信询问,非常愿意解答~
作者: tzouandy2818 (Naked Bear)   2023-06-07 15:18:00
怎么没有人推Flutter 我以为现在很流行
作者: NDark (溺于黑暗)   2023-06-07 15:18:00
Apple开发者就属于僧少但跨过之后就需求大于供给用来过生活
作者: kevin9527 (Kevin)   2023-06-07 15:23:00
学自己想学的啊 语言这东西只是工具而已 你一辈子就只会学怎么使用一支手机而已吗?
作者: Firstshadow (IamCatづミ'_'ミづ)   2023-06-07 15:26:00
教授怎知道学iOS开发会被看不起? 他业界==?而且现在才高三 慢慢学也没差吧
作者: NEKKY (nekky)   2023-06-07 15:32:00
学什么都没差啦,有兴趣能持续学最重要,语言是越学越快的
作者: www16852 (LM31)   2023-06-07 15:36:00
Python比较广 高中可以学,SwiftUI学习弄个简单的APP应该也不难 高中而已,有兴趣最重要
作者: stepnight (桃卡武康)   2023-06-07 16:07:00
教授就是活在象牙塔里的人
作者: 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
叫你姪女先好好练英文,然后叫他爸妈认真工作送你姪女出国读书
作者: qwer338859 (温莎公爵)   2023-06-07 16:35:00
大学教授很多都跟业界脱节了
作者: leakleak (鱼仔)   2023-06-07 16:39:00
有改标题有推 学不学iOS我觉得看个人兴趣 五年后流行什么谁都不知道 iOS的话可以先学SwiftUI 未来要工作再补UIKit
作者: sniper2824 (月夜)   2023-06-07 16:41:00
教授看看就好ㄏ
作者: sck921 (The Fate)   2023-06-07 16:45:00
去问业界的吧,问教授你就完蛋了
作者: brucetu (sec)   2023-06-07 16:48:00
从来没听过iOS被歧视 你去问教授学web好不好 他一定跟你说学web没技术含量 哈哈然后一堆人刷题刷系统设计都为了进外商web
作者: kissmickey (无言)   2023-06-07 17:32:00
ios 工程师不好找给你参考
作者: keepxha (hahahaha)   2023-06-07 17:34:00
学自己有兴趣的才坚持的下去,硬是去学Python,练习处理一堆资料枯燥乏味,没兴趣支持很难坚持…
作者: kissmickey (无言)   2023-06-07 17:34:00
学得精的薪水都不差 剩下就看有没有兴趣
作者: gnitcue (gnitcue)   2023-06-07 17:39:00
Google工程师也被教授瞧不起了吗…https://i.imgur.com/Kakp9l9.jpg
作者: ctrlbreak   2023-06-07 17:46:00
学C++吧 才可以站在鄙视链比较高的位置
作者: loadingN (sarsaparilla)   2023-06-07 18:25:00
以前我们数学系的教授觉得很有趣,就去学了swift
作者: Nonsense8 (胡说)   2023-06-07 18:30:00
学界角度确实是学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 ,很适合新手入门,推荐可以先试试。
作者: stupid0319 (征女友)   2023-06-07 18:56:00
建议从计算机概论跟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
都学呀,不冲突
作者: Nigger5566 (尼哥56)   2023-06-07 19:04:00
没学过就从C学,学到指标就放弃
作者: Bujo (部长)   2023-06-07 19:12:00
Tensorflow可以用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
不冲突 选喜欢的 有兴趣比较重要
作者: HAmakers (罽赭麌碯)   2023-06-07 20:12: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,多接触多尝试
作者: airtsubasa (伪学姊)   2023-06-07 20:59:00
英文>工作地>产业>程式语言>职位
作者: NTUTM04 (TM终号机)   2023-06-07 21:07:00
学swift不错阿,python等有需要再去点这个技能就可以了
作者: asleisureto (ASLE)   2023-06-07 21:53:00
问的话就是都学,或是专心拼考试以国立资工为目标
作者: CoNsTaR ((const *))   2023-06-07 22:57:00
py 需要学?需要用的时候直接拿来用就行了吧
作者: s001582000 (仁傑)   2023-06-07 23:00:00
想要找高薪iOS的话要会OC维护粪code
作者: gary861226 (躺着比山高)   2023-06-07 23:15:00
没人在乎React Native吗
作者: expury (ao6x87)   2023-06-07 23:15:00
高中而已 入门选有兴趣好上手的不过如果是未来就业的话我是不太推iOS职缺太少找工作选择也少一些
作者: lycantrope (阿宽)   2023-06-07 23:16:00
Rust
作者: expury (ao6x87)   2023-06-07 23:17:00
我是在国外工作的iOS 工程师,常常羡慕 web 前后端选择好多
作者: viper9709 (阿达)   2023-06-08 00:15:00
推一楼
作者: siriusu (かがみは俺の嫁。)   2023-06-08 00:15:00
教授说的不是没理由但总之不正确 XD
作者: ckp4131025 (ckp4131025)   2023-06-08 00:18:00
就业能选后端就选后端,路广N倍
作者: x246libra (楓)   2023-06-08 00:21:00
选后端,记得选java,不要选go 高机率去博弈
作者: 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 学好比较重要
作者: h14315324032 (h143153240)   2023-06-08 02:31:00
SwiftUI不错啊 学起来成就感应该也满高的
作者: fernmmm (fernxxx)   2023-06-08 02:34:00
选喜欢的就好 4年后说不定又有新语言了
作者: Mike1109 (黄金右手)   2023-06-08 02:41:00
学SwiftUI很好啊,学玩出来刚好可以衔接上改朝换代
作者: oiu850714 (oiu)   2023-06-08 07:15:00
学 swift 啊,刚好准备开发 vision pro(?
作者: jobintan (Robin Artemstein)   2023-06-08 10:31:00
你姪女单纯就喜欢数学与coding,让她学iOS开发单纯就你要让她入坑。说不准她比较喜欢web前后端呢…Python倒是可以让她先学再看以后她对哪块有兴趣。
作者: EricTao   2023-06-08 10:54:00
这么年轻 都可以学
作者: Lhmstu (lhmstu)   2023-06-08 11:46:00
先学有兴趣的就好了...哪有一开始就在那边挑什么鄙视炼,那个教授真的失格...
作者: oyaji5566 (大叔56)   2023-06-08 11:58: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
现有成就感,后续有动力就会自学了
作者: shooter555 (shooter)   2023-06-09 10:44:00
学c要留在台湾工作就是c/c++
作者: 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的架构,高中生能理解吗?
作者: newking761 (J三小)   2023-06-14 12:42:00
叫爸爸送去美国四年,这些担忧都没了
作者: darkMood (瞬间投射)   2023-06-15 21:29:00
随便,都是工具而已,换一个来用也不用几个礼拜........不管是由什么转什么,都是几个礼拜的事而已,随便啦
作者: a1112688759 (Dffghy)   2023-06-17 17:23:00
py那拉基缩排问题,还是学swift好了
作者: hellomotogg (你好机车)   2023-06-18 04:27:00
学生玩玩swift算是很友善啦
作者: lineseven (某某人)   2023-06-18 08:58:00
你学swift未来只能当iOS工程师出路太少终究是要学其他的语言
作者: aecho (@..@")   2023-06-18 10:12:00
有兴趣比较重要。SwiftUI很值得学喔~
作者: kkk22805385 (Butterlion)   2023-06-21 19:11:00
要学iOS建议可以学Swift 在学Ui 最后学OC,外面的工作大部分还是以Swift为主,不过还是要看懂OC,swifUI很不错,尤其在某些方面来说
作者: snaketsai (さいでんし)   2023-06-22 20:54:00
红明显,你去看一下台湾产业薪水分布就知道了。懂得就懂。

Links booklink

Contact Us: admin [ a t ] ucptt.com