编程入门指南 v1.4

这是一个知乎上的程序员大神,给了我很多帮助,还有轮子哥vczh。感谢这些大神的无私分享精神,才让我一窥什么是程序员,以及如何成为一名程序员。下面进入正题:

  • 今年的目标:APP store上架一个APP程序。
  • 现状:抄完了《ios7入门经典》的示例程序
  • 看了什么书:
    • 去年6月2日购入第一本《C语言程序设计》K&R,9月份中旬购入macbook air后开始写代码。辅助《C primer plus》
    • 之后看完《C++程序设计》谭浩强
    • 3月21日搞完《Objective-c程序设计》第六版
    • 2015年6月24日 搞完《ios7入门经典》
    • 目前开搞《ios8从入门到APP上架》关东升的这一本
    • 中间穿插看了《unix编程的艺术》《程序员修炼之道》《代码大全》《CSSAP》《scip》《数据结构与算法-C语言》

确实很头痛,也很焦虑,自己没有什么底子,也没有人员指导交流,或者监督。编程基础的书籍又很难,基本属于在啃的状态,经常有厌烦的情绪。

没有这篇编程指南,估计我早就受挫放弃了。看着人家21天精通这个和那个,真的会开始怀疑自己是否适合编程,也不会知道什么是优秀的程序员,什么是垃圾程序员。我推荐所有有志于编程的人都看看,就像我们喜欢开车一样,驾驶的乐趣不仅仅是开各种好车,而是开一辆自己真正了解的车,知道发动机的原理,以及各种技术细节。

虽然控制发动机的只有三个踏板和一个档位,但是发挥出发动机的最佳性能,就要求对发动机有更加深入的了解。这还只是在直线行驶中,如果牵涉到过弯,那还要求我们对转向,轮胎,悬挂有更加深入的了解,才能使我们应对任何情况时候,都能使车辆的行为完全符合自己的预期的。

计算机是一个复杂系统。容错率非常低。要求更加高。

编程入门指南 @萧井陌 的心得相关推荐

  1. 萧井陌java_萧井陌编程入门指南

    萧井陌编程入门指南下载!萧井陌编程入门指南pdf是一款为学习JAVA用户打造的视频教程.需要学习JAVA的用户赶紧下载,此套JAV编程思想的课程适合想要自学java的同学们,课程抽丝拨茧,层层推进,让 ...

  2. 知乎萧井陌大神《编程入门指南v1.3》思维导图

      毕业之后才发现大学的基础课程是多么的关键,有幸在知乎上看到萧井陌大神的文章,打算将涉及的内容学一学,下午花了1h用思维导图将文章梳理如下,希望对大家有帮助(图片太大,因此进行了分割): 原文链接: ...

  3. 再读萧大《编程入门指南》有感

    时间接近0点,四月的东北,窗外春寒料峭,房间里的窗户开着,我坐在书桌前,裹着被,腰上贴着膏药的地方依旧不适,和电脑屏幕四目相对,漫无目的的滑动鼠标,在Windows桌面上左点右点,已记不清是第几次这样 ...

  4. 编程入门指南 v1.4

    著作权归作者所有. 商业转载请联系作者获得授权,非商业转载请注明出处. 作者:Badger 链接:http://zhuanlan.zhihu.com/xiao-jing-mo/19959253 来源: ...

  5. 《转载》编程入门指南 v1.4

    编程入门指南 v1.4 Badger · 8 个月前 作者:@萧井陌, @Badger 自由转载-非商用-非衍生-保持署名 | Creative Commons BY-NC-ND 3.0 CoCode ...

  6. [转载]编程入门指南

    编程入门指南 作者:@萧井陌 @Badger 2015年03月03日 v1.1 更新 2015年02月18日 v1.0 更新 前言 如今编程成为了一个越来越重要的技能:作为设计师,懂一些编程可能会帮你 ...

  7. python面试大全 萧井陌_Python就该这么学?!

    分享零基础学习Python的经验,15年4月份正式开始学习Python语言的,入门读物是一本书<父与子编程>. 关于第1点,我需要进一步强调:因为我目标非常明确,利用Python进行Web ...

  8. 看萧井陌b站直播第一集的收获,附代码

    看了萧井陌在b站直播的录播第一集,收获颇大,遂记录一下: 直播中使用的语言是JavaScript,我之前学web后台的时候,对js有一个简单的了解,因为学过C++和Java,所以看录播的时候虽然有些语 ...

  9. [译]函数式响应编程入门指南

    原文地址:An Introduction to Functional Reactive Programming 原文作者:Daniel Lew 译文出自:掘金翻译计划 本文永久链接:github.co ...

最新文章

  1. LeetCode简单题之位1的个数
  2. linux创建用户并授予sudo权限
  3. 加入域应具备的权限讨论
  4. 华为FusionCompute添加NAS存储
  5. redis3.0.7_sds.c_sdsnewlen()
  6. 如何在客户端终止一个已经发出的HTTP请求
  7. 前端学习(1367):什么是中间件
  8. excel处理后上传数据库
  9. 第六届开源操作系统年度技术会议将在12月16日杭州浙江大学举办
  10. 开启Accessibility的快捷方式-3次home键或者侧边键
  11. 曼昆微观经济学之征税的市场本质—冰激凌篇
  12. Playmaker与iTween
  13. Tensorflow加载SavedModel模型过程源码阅读
  14. java 主动模式 port_详解SpringBoot修改启动端口server.port的四种方式
  15. 数据是怎么在mysql中存储_数据是如何存入数据库中的
  16. 三角形周长最短问题_三角形周长最短的动点问题
  17. 数组基础知识 (一)
  18. obs直播软件 android,斗鱼游戏直播教程-OBS直播软件篇
  19. 耳机是如何是发出声音的?
  20. 全方位解读企业微信和个人微信的区别

热门文章

  1. 移动MAS短信平台发送短信
  2. 插件架构学习体会(一) -- 宿主程序说:插件你得听我的
  3. Windows下验证https证书
  4. 破译肢体语言密码——王邈著
  5. 怎么把mp4转换成mp3音频
  6. 泛微的流程数据都保存在数据库了,但是页面显示不全,只显示一点数据
  7. 阿里云HPC助力新制造 | 上汽仿真计算云SSCC
  8. 物联卡管理平台是否重要
  9. 易语言miniblink交互教程——第一课 了解 miniblink
  10. MemoryError: Unable to allocate 1.43 TiB for an array with shape (3700, 5300) and data type float64