学习,是不断认识错误的过程 ---我的iOS学习之路

刚刚进入大学的的时候,觉得实验课上很会做实验的人很流弊,觉得只要上好实验课,就会成为一个 cua cua cua 很会写代码的人!然后就在实验课上捣鼓。捣鼓。。捣鼓。。。

参加了社团,青协后就觉得其实会编程其实也没多大用,还是要锻炼一下自己其他方面的能力。因为呆在青协的宣传部,所以每回做活动的时候总会画海报,画呀画呀画,画呀画呀画,,,还会去参加各种各样的宣称活动,只要不是上课时间就青协和社团两边跑。嗯,感觉很充实。。

这种生活一直持续到大二,一次很偶然又很幸运的机会,经一个学长介绍,来到了一个移动开发的实验室。鬼使神差的选择了iOS开发,,,

---苦逼的iOS学习之路

刚刚开始,老师让我们学习写一个简单的html,各种百度,然后就发现其实老师上课讲的根本就用不到,关键时候还是要靠自己去找资源来学习。。然后就上课就老不认真了(现在回想起来真后悔==)

之后,就开始正式学习iOS了,因为语言没学过,所以刚开始先学习swift语言(老师要求的)。当时还特天真的想,等我学完语言了,(geigeigei奸笑 各种幻想自己很流弊,对着电脑敲代码,手都不带停的,然后代码 cua cua cua 的)抱着这种幻想,然后就疯狂的看语法呀,连晚上睡觉的时候都觉得那些符号从我的脑海里冒 冒 冒 ...

然后等语法看完了,开始学简单的UI  马勒戈壁,让我爆粗口下 ,学的语法一个没用到!!! 瞬间感觉上帝抛弃我了。还在想着既然扯扯线,然后调个函数就完事,我看那么多的语法有病啊!!唉 心碎成渣渣。。然后怀着悲愤的心情学 控件,标签,简单视图和控制器,数据存储..  然后还接触了框架,然后就死磕在这条路上了,百度各种常用的框架,然后下载下来看别人是怎么写的,有哪些功能(老回去看swift语法,又觉得语法重要了),又天真的以为了解各种框架就能成为大神了。。

之后查资料的时候,发现博客真是一个好东西,出现的一些问题百度后都出现在博客上,然后下了个客户端 ,每天必逛,从此一发不可收拾,比刷空间动态还积极。。== 然后会看见一些面试经验,发现算法操作系统网络这些东西好想很重要的样子。。瞬间蒙蔽!!数据结构忘差不多了,操作系统压根没怎么听,什么排序二叉树什么进程线程都只有一个影子 ,你逗我呢!!想起老师说过的一句话 “大学里欠下的债以后都会还的”。 已经预见我苦逼的未来。想着等大三课少的时候去蹭蹭课,然后买了程序员的自我修养来看,每天看几页看几页。。

看书也不能不敲代码呀,一天不敲就有一种浓浓的罪恶感== 下载了一个完整的项目,看一遍然后自己跟着敲。昨天的时候看微信里的有一句话说: “大神和菜鸟的区别是思考”。。特么我一直觉得天下代码一大抄,看你会抄不会抄。一直觉得会不会自己写代码不重要,只要知道实现的方法,有哪些方法可以实现就行。自己可以不用会写,只要会粘贴复制就行,代码只是砖,能搬来就好。。现实又给了我一个大巴掌!!现在开始尝试自己写,遇到问题也不要去看别人怎么写,开始总是困难的, 但我要坚持!!

然后又看见掌握一样东西的最好方法是能教懂别人,,所以我要开启我的写博之路了!!希望自己可以越走越远....

时间: 2024-09-29 10:17:15

学习,是不断认识错误的过程 ---我的iOS学习之路的相关文章

linux网络编程学习笔记之二 -----错误异常处理和各种碎碎(更新中)

errno 在unix系统中对大部分系统调用非正常返回时,通常返回值为-1,并设置全局变量errno(errno.h),如socket(), bind(), accept(), listen().erron存放一个正整数来保存上次出错的错误值. 对线程而言,每个线程都有专用的errno变量,不必考虑同步问题. strerror converts to English (Note: use strerror_r for thread safety) perror is simplified str

IOS学习笔记64--关于linker command failed with exit code错误

由于最近刚接手做静态库的同事的工作,这样难免的集成调试啊,但是集成之后老是出现linker command failed with exit code 1这个错误,查了许多资料,最后终于解决了,今天就这个问题做个探讨,以防止以后犯同样的错误,我先说下我这个项目里面错误的解决办法,然后再笼统的说下其他的解决办法.. 好,这是我出现  linker command failed with exit code错误的解决办法,也是出现这个错误的原因之一,静态库的响应路径不对. 好,下面就出现  link

IOS学习之路- 运行过程

1. 执行Main函数(在main.m文件中) 2. 加载MainStoryborad.storyboard文件 * 创建ViewController文件 * 根据storyboard文件中描述创建ViewController中的UIView(父层) * 创建UIView内部的所有子控件 * 将创建好的所有UIView对象跟ViewController做相应的关联(IBAction,IBoutlet  ) 3. 将程序的第一个控制器内部的UIview显示到手机屏幕上. IOS学习之路- 运行过程

0-Android应用程序的Activity启动过程简要介绍和学习计划

源码分析 之 Activity启动过程简要介绍和学习计划 来源: http://blog.csdn.net/luoshengyang/article/details/6685853 声明: RTFSC(Read the fucking source code)是Linus的名言,也是学习IT技术一个重要手段.学习android最好手段就是对android进行系统分析,关于android系统的源码,CSDN的老罗分析分析是最系统一个.但是老罗的分析源码的blog,有几点不够好: 1.废话太多,可能

Maven学习总结(二)——Maven项目构建过程练习

Maven学习总结(二)——Maven项目构建过程练习 上一篇只是简单介绍了一下maven入门的一些相关知识,这一篇主要是体验一下Maven高度自动化构建项目的过程 一.创建Maven项目 1.1.建立Hello项目 1.首先建立Hello项目,同时建立Maven约定的目录结构和pom.xml文件 Hello | --src | -----main | ----------java | ----------resources | -----test | ---------java | -----

Unknown column 'user_uid' in 'field list' sql错误解决过程

在idea中运行一直有错,找了好多个地方都找不到,以为是我的字段名字写错了,然而都是对的. 把错误的这个字段删了再打一遍就好了, Unknown column 'user_uid' in 'field list' sql错误解决过程 原文地址:https://www.cnblogs.com/zxrxzw/p/10630164.html

iOS 学习资料

(适合初学者) 本文资料来源于GitHub 一.视频教程(英文) Developing iOS 7 Apps for iPhone and iPad斯坦福开放教程之一, 课程主要讲解了一些 iOS 开发工具和 API 以及 iOS SDK 的使用, 属于 iOS 基础视频 iPad and iPhone Application Development该课程的讲师 Paul Hegarty 是斯坦福大学软件工程学教授, 视频内容讲解得深入, 权威, 深受好评 Advanced iPhone Dev

iOS学习资源收集

https://github.com/Tim9Liu9/TimLiu-iOS 自己总结的iOS.mac开源项目及库,持续更新.... github排名 https://github.com/trending,github搜索:https://github.com/search 目录 UI 下拉刷新 模糊效果 AutoLayout 富文本 图表 表相关与Tabbar 隐藏与显示 HUD与Toast 对话框 其他UI 动画 侧滑与右滑返回手势 gif动画 其他动画 网络相关 网络连接 图像获取 网络

iOS 学习资料整理集合

视频教程(英文) Developing iOS 7 Apps for iPhone and iPad 斯坦福开放教程之一, 课程主要讲解了一些 iOS 开发工具和 API 以及 iOS SDK 的使用, 属于 iOS 基础视频 iPad and iPhone Application Development 该课程的讲师 Paul Hegarty 是斯坦福大学软件工程学教授, 视频内容讲解得深入, 权威, 深受好评 Advanced iPhone Development - Fall 2010 i