lwz程序人生之启程
本人14年小本科毕业。
第一次接触电脑是小学4年级。当时,是小学公开课,老师让我们去电脑室秀一下。现在,我都记不得当时我第一次看到电脑室好奇呢?还是没感觉呢?
到初中上电脑课的时候,我才真正了解到电脑可以用来聊天、打字、打游戏。此时的我,也未未知电脑可以用来编程。
高一时上过几节电脑课,开始了解到编程语言的常量、变量、循环、选择等等。虽然当时学校的课程安排是以主课为主,编程的学习自然没有多大深入。但是,我对电脑的兴趣,和对编程的兴趣,在那个时候就形成了。课余时间喜欢看电脑报刊,了解些电脑硬件。
到大学报专业的时候,我是冲着计算机相关专业去报的。但,阴差阳错,我最后选择的是数学分支下的“信息与计算科学”。
大四之前,接触过C、C++、Matlab等编程语言,也学过算法结构。至于学到了多少东西嘛。大家都懂:大学课堂上学到的知识只能保证不挂科。我也没有在大学期间深入学习相关编程知识。
大四在MJ老师(李明杰)的博客上看到他放出了iOS编程的基础视频,我也下下来看了前面的部分。到后面的部分,由于更多地涉及到Objective-C的方法函数,而我又没有苹果系统可以深入学习,就放下了iOS的学习。加之快毕业了,也就出去找工作、找实习了。
对于我这种没有太多实力的应届生,找工作的确不是一件容易的事。更别说,我是想找一份跟计算机有些关联的工作了。因此,我毕业后的大半年的时间里,从事的工作并非编程的。只是下了班,我会抽一些时间来学习HTML。
自学终究难以摸索到HTML开发的门道,而且,我花在这种学习上的时间也不够多。半年下来也没有达到编写出一个网页的水平。这时,经过高中同学的鼓励,我用他装了黑苹果的笔记本,以及他给的视频重新学起了iOS开发。
在那一个多月的学习时间里,我分了三个阶段来学习:
1、基础部分。由于以前有接触过,多少有点熟悉,所以是以1.5倍速以上来看视频,只看视频不敲代码,也不强求自己记住每个知识点。
2、项目实践部分。看完基础知识,对每个知识点都有了个印象,当到看项目实践的相关视频时,我就要开始复习。所以这时还是会用1.5倍速左右看视频,但是每看完一天的视频,第二天就要跟着视频,把代码敲一遍。
3、找工作。看完项目实践,由于自己一段时间没有工作了,身上的钱也不是很多。就打算边找工作,边继续学习剩下的知识点。
这段学习时间,的确仓促(每天除了吃喝拉撒,大部分时间都是在学iOS开发)。实际上,我对知识点的掌握并不牢固。到了实际工作的时候,我的第一个项目是用UIWebview封装一个HTML页面。里面仅是用到delegate、NSNotification、分享、应用发布、开发者注册等的知识点,我却用了大约1个月的时间(幸亏当时公司给我的项目开发时间充足)。
终稿编辑于2017-12-24 23:50
2015-3-5正式从事iOS开发至今,已近3年。3年来做过几款App,多是外包模式下的App,技术涉及面较广,但总觉得自己对知识的钻研不够深。
往后几年,我都将要求自己,继续深化编程功底。
lwz程序人生之启程的更多相关文章
- 掌握NIO,程序人生
就像新IO为java带来的革新那样,让我们也开启一段新的程序人生. 关键字:NIO,BIO,伪IO,AIO,多路复用选择器,通道,缓冲区,jdk研究,回调函数,高并发 java.nio 概述 历史背景 ...
- Android群英传帝落篇——程序人生,路漫漫其修远兮,吾将上下而求索!
Android群英传帝落篇--程序人生,路漫漫其修远兮,吾将上下而求索! 当写这篇博客的时候,自2016-02-22到现在5.2号,一晃眼,也㓟两个多月就过去了,我才将这本书看完,虽然写笔记花了很大的 ...
- 深入理解计算机系统大作业——程序人生P2P
程序人生P2P 前言 经过一个学期的快乐学习(折磨),计算机系统终于结课了,自认为对于计算机系统算是有了粗浅的理解.为了庆祝结课,顺带总结自己的学习经历(只是为了完成大作业),便通过一个简单的程序he ...
- 哈工大 计算机系统 大作业 程序人生-Hello’s P2P
计算机系统 大作业 题 目 程序人生-Hello's P2P 专 业 计算机 学 号 班 级 学 生 指 导 教 师 计算机科学与技术学院 2021年6月 摘 要 本文主要通过分析hello这个程序的 ...
- 技术之美[程序人生]我在IBM实习的日子
写这篇文章的时候,我已经在IBM正式工作了,看看上一篇博文的发布日期,才发现,我已经将近三个月没有更新博客了,多么惊人!为什么这么久?期间发生了很多事情.最重要的一件就是我大学毕业了!毕业的那么平淡, ...
- 程序人生 | 35岁以上的 iOS 程序员都到哪里去了?
1.网上流传华为公司正在清理 34 岁以上的员工. " 中国区开始集中清理 34 + 的交付员工,...... 去向是跟海外服务部门交换今年新毕业的校招员工,也就是进新人,出旧人. 这些旧人 ...
- 【程序人生】从湖北省最早的四位java高级工程师之一到出家为僧所引发的深思
从我刚上大学接触程序员这个职业开始,到如今我从事了七年多程序员,这期间我和我的不少小伙伴接受了太多的负面信息,在成长的道路上也真了交了不少的情商税.这些负面信息中,有一件就是我大学班主任 ...
- 【程序人生】一个IT人的立功,立言,立德三不朽
最近几个月很忙,忙着当奶爸,忙着做加班狗,忙着补裤裆学技术……以至于快忘了要思考人生了! 古人立志穷极一生追求“立德”,“立功”,“立言”,以求不朽,为万世所景仰,为后人所传颂,实现人生的意义.立德者 ...
- 程序人生|从网瘾少年到微软、BAT、字节offer收割机逆袭之路
有情怀,有干货,微信搜索[三太子敖丙]关注这个不一样的程序员. 本文 GitHub https://github.com/JavaFamily 已收录,有一线大厂面试完整考点.资料以及我的系列文章. ...
随机推荐
- 19.Consent视图制作
新建consentController 继承Controller并引用命名空间 给他一个get的Action Index 添加一个Index的View 新建一个ConsentViewModel 再新建 ...
- webbrowser 控件实现WinForm与WebForm交互
WebBrowser 控件可以让你装载Windows Form 应用程序中的 Web 网页和其它采用浏览器的文件.可以使用webbrowser 控件将现有的web框架控制项加入至 Windows Fo ...
- sqlserver2012——变量declare
1.声明变量病定义类型 赋值操作 ) set @name='小明' select @name 使用select进行赋值 ) select @name='李明' seelelct @name
- 【异步编程】Part1:await&async语法糖让异步编程如鱼得水
前导 Asynchronous programming Model(APM)异步编程模型以BeginMethod(...) 和 EndMethod(...)结对出现. IAsyncResult Beg ...
- 30个php操作redis常用方法代码例子【转】
背景:redis这个新产品在sns时很火,而memcache早就存在, 但redis提供出来的功能,好多网站均把它当memcache使用,这是大才小用,这儿有30个方法来使用redis,值得了解. 这 ...
- 洛谷P1014 Cantor表
P1014 Cantor表 题目描述 现代数学的著名证明之一是Georg Cantor证明了有理数是可枚举的.他是用下面这一张表来证明这一命题的: 1/1 1/2 1/3 1/4 1/5 … 2/1 ...
- bzoj4889: [Tjoi2017]不勤劳的图书管理员(树套树)
传送门 据说正解线段树套平衡树 然而网上参考(抄)了一个树状数组套动态开点线段树的 思路比较清楚,看代码应该就明白了 //minamoto #include<iostream> #incl ...
- css布局知识点汇总
昨天早上看到了一篇很棒的文章,这篇文章将布局的一些知识点整理的很不错.我也想整理一下,这样在以后的项目中可以活学活用,避免只用一种方式. 参考文章:https://segmentfault.com/a ...
- 笔记-JavaWeb学习之旅19
Redis:redis是一款高性能的NOSQL系列的非关系型数据库 NOSQL: Not Only SQL ,意即"不仅仅是SQL",是一项全新的数据库理念,泛指非关系型数据库 r ...
- STP-10-RPVST+
RPVST+(快速每VLAN生成树+)是一种以每个VLAN为基础,分别运行RSTP的形式,类似于PVST+.它拥有之前所描述的PVST+的优势,这为RSTP带来了亚秒级的收敛速度.因此,RPVST+和 ...