学习GO语言我花了差不多2个月的时间,相比最初从html+css的学习(花了好几年才搞懂)和PHP学习(也花了几年),学习GO语言到让我能正常使用上这门语言的效率快了不知道多少倍,果然有了一门语言的基础在学习下一门语言的时候会快很多,其实除了掌握了很多的基础知识以外,更重要的是学习这门语言的信心。
最初接触的是其它语言,foxbase和C++,当时在学校教我们的老师其实都搞不懂程序开发,更何况我们就学了几天,变量的概念都搞不懂,就也被网上“学习前辈”们吓退了。所以要学好一东西最重要的首先就是建立学习的信心,不要怕自己的英文不行,数学不行,时间不够。。。找一堆阻碍自己学习的借口。在基础的程序开发中,用到的英文单词就几十到上百个而以,只要做好笔记,每天读读看看。把基础库里的内容稍微记录一下,不外乎就是对数据库的CRUD(增删改查),对文件读改删,对网络的发送与接收。搞明白了一个大概的原理就可以胜任实际开发中的大部分工作,所以记笔记是一个学习的很好方法,回看自己的笔记或者在新的问题上补充自己的笔记可以巩固自己的基础。
讲了这么多的废话,下面说说我为什么要学习IOS开发,我是一个拖延症晚期患者,其实从5年前就计划要开发IOS的APP,书早就买好了,就也看了一个封面而以,没有翻过里面的内容。主要原因还是归结于自己太懒了,然后腰痛了10多年,最近这几天想到用音响垫起来把显示器升高后我撤走了网易严选花了1xxx买的人工工程办公椅站着办公,腰是好受那么一点点了,但是脚好疼啊。。。又是一堆废话...
swift是苹果的亲儿子,主要为了取代objective-c成为APP的主要开发语言,事实也在朝这个方向发展。上个月苹果发布了自研芯片M1的电脑,未来这个趋势是不可挡的。苹果的市场占有或以还会在提升,以前一心去开发web相关的项目,忽略了app这块。让我在很多方面落后了同行。现在只能亡羊补牢了,追回一点进度,从0开始学习开发移动端的app程序。开发移动端app可以有很多方案,但不一定要使用swift啊,比如现在流行的flutter、uniapp、H5也可以开发,而且还是多端的,flutter更是媲美了原生的开发。其实这也是根据我自己人的情况来决定的,我弟弟是做安卓原生开发的,如果我要自己上一个项目的时候我只需要按文档2个人同时协作开发即可。程序逻辑方面还可以相互借用。而且我在选择swift的时候花了几个小时把书大概的翻译了一下,在网上也看了一点swiftUI的相关视频,觉得swift并不是很难,上手的成本也不是很高,我是第一代的MAC AIR用户,电脑早就准备好了。就差写代码了。万事都已具备,我现在要做的就是撸代码即可。
swift 是一种强大直观的编程语言,适用于 macOS、iOS、watchOS 和 Apple tvOS 等。编写 Swift 代码的过程充满了乐趣和互动。Swift 语法简洁,但表现力强,更包含了开发者喜爱的现代功能。Swift 代码从设计上保证安全,同时还能开发出运行快如闪电的软件。
如果我没有GO语言的基础学起swift可能和有一点困难。但是庆幸的是,我在上手swift之前有PHP与GO语言的基础,所以程序结构与逻辑处理过一下,记录一下知识特点和不同点即可上手了。swiftUI给我的感觉就像是一解释型语言框架,对经常玩bootstrap和原生css的人来说,也只是花一些记忆成本。所以我应该俱备了从服务端开发(PHP、GO)、接口开发(restful api接口规范)、APP与前端(swift、css、H5、js)开发的一系列条件。
除非注明,网络人的文章均为原创,转载请以链接形式标明本文地址:https://www.55mx.com/post/98
《【开篇】学习动机(我为什么要学习IOS开发,都是一些废话)》的网友评论(0)