有 m1 mac ,有 ipad 和 iPhone ,想学习和了解编程的话,应该从什么地方开始呢?之前试过 swift playground ,不过还是感觉云里雾里的,有没有很基础的书籍或者教程推荐呀,或者大佬给个学习路线之类的...
![]() | 1 cssk 2021-12-20 20:46:47 +08:00 via iPhone 编程方向可多了 |
2 Jooooooooo 2021-12-20 20:52:43 +08:00 1. 找到一个大学计算机课的课程安排, 了解应该学什么 (如果实在不清楚, 可以从 数据结构, 网络技术, 操作系统 三大块开始 |
![]() | 3 cvooc 2021-12-20 21:04:57 +08:00 ![]() B 站找个编程教学课程先跟着学就好,一般入门课时在 30 个小时左右,楼上直接从数据结构学的话是大可不必,先学会用有成就感才能坚持下去,我是这么觉得的 |
4 bumblebeee OP @cssk 查了一下,因为本身从事摄影工作的,所以对 vr/ar 和智能硬件很感兴趣,我看 ios 开发也是一个方向,感觉这个我也挺感兴趣的... |
![]() | 5 fiypig 2021-12-20 21:08:27 +08:00 via iPhone 建议直接 Java |
6 bumblebeee OP @Jooooooooo 感谢回答,感觉是三座大山... @retrocode 感谢回答,之前自己网上搜搭服务器教程的时候,那些 ubutu 之类的命令行我只能照葫芦画瓢使用,完全不懂里面的逻辑,这种也是某个方向吗? |
![]() | 7 learnshare 2021-12-20 21:11:49 +08:00 Switch Playground 挺好的,很适合零基础入门 先了解编程语言的基本功能:变量、数据、语句、指令、方法和参数等等 然后了解处理问题的逻辑和方法,并使用前边这些基本模块组装处理问题的生产线程序 |
8 bumblebeee OP @learnshare 就是从 switf playground 那三个编程基础课开始吗? |
![]() | 9 learnshare 2021-12-20 21:49:57 +08:00 @bumblebeee 从最简单的指挥小人走地图开始,具体是哪个课程我就不记得了 |
![]() | 10 X-Force 2021-12-20 21:53:16 +08:00 https://www.iplaysoft.com/swift-playgrounds.html 建议先多玩一会 Playground ,对编程这个事有个大概的认识 (模模糊糊其实没关系)。之后,再开始认真读文档,把模糊的 “印象” 转换成知识,你的认知就会比较清晰了。 |
![]() | 11 cmdOptionKana 2021-12-20 22:57:15 +08:00 难免需要经历一个比较枯燥的过程,大量资料硬啃。 |
12 bumblebeee OP @X-Force 感谢,上次学到第二个课程后觉得还是云里雾里就没学了,这次下下来重头开始试试… @cmdOptionKana 本身挺感兴趣的,感觉苹果已经把算法摄影的路铺开了,再不学习有被淘汰的风险(知识体系落后导致不能学习新的专业知识) |
![]() | 13 RedBeanIce 2021-12-21 09:06:02 +08:00 via iPhone 要看你是想玩还是要干活,, |
14 bumblebeee OP @RedBeanIce 玩…没指望靠这个为生,想发展成无线电或者航拍那样的业余爱好?我感觉航拍对编程理解要求也挺好的,各种自动化… |
![]() | 15 zisen 2021-12-21 11:06:10 +08:00 via iPhone 程序是用来实现自动化的 你得有一个源动力 比如说你提到无人机编程 就上网搜“无人机编程教程” 然后教程里面有看不懂的 继续搜看不懂的 直到全看懂为止 哈哈至少我目前是这样的 学了不少东西 如果无人机起步太困难了可以从一些简单的开始 比如 python 爬虫这种 遇到看不懂的查 wiki 或者查官方文档 反正就是多用搜索引擎 最好是英文要好一点 中文搜索结果不太理想 很多东西搜不到 要不就是无效信息 |
![]() | 16 signalyc 2021-12-21 11:46:07 +08:00 @bumblebeee 业余搞点东西的话,那就随便搞搞啦,但是建议你直接找英文原版的书来看,这样能顺滑实现面向谷歌编程,当然,不能蕃强的话,只能面向 bing 编程了 |
17 bumblebeee OP |
![]() | 18 signalyc 2021-12-21 13:34:20 +08:00 @bumblebeee 你没明白面向谷歌编程的意思,本意是:有任何问题 or 困难,找到关键词,去搜索引擎搜索,stackoverflow 往往就能命中 |
19 bumblebeee OP @signalyc 原来如此,受教了! |
![]() | 20 zisen 2021-12-21 15:22:39 +08:00 @bumblebeee 哈哈 18 楼就是我想说的 |
21 jellyspot 2021-12-21 20:24:17 +08:00 建议先有些 linux 基础,iaas paas 层面架构基础,然后再学编程,见过太多人,就会自己写代码,然后往平台一扔,就不管了,出了问题,一个命令都不会,就知道说,我自己程序没问题,都是其他各种地方的问题。 要知道,程序很多调用和使用实现,靠的都是操作系统的特性,还有硬件特性,很多都是要了解的,不是写出代码就行的 |
22 wanqiuyao 2021-12-27 11:47:00 +08:00 via iPhone 终于找到此贴了 |