小甲鱼——编程初学者的救赎
 关注“小甲鱼”已经好久了,很喜欢他的教学视频。刚才花了个把小时把他的一个视频整理了一下与大家一起分享,同时也算是给“小甲鱼”做一个宣传,为“鱼C工作室”做点微不足道的贡献。
鱼C工作室:http://www.fishc.com/

 小甲鱼———编程初学者的救赎

1.学习编程需要什么样的素质?
答:今天有位朋友开玩笑是说的很好,学习编程就像跑业务、泡妞一样,要有打不死且死缠烂打的精神。那就可以啦!
贵在坚持,坚持!
其实小甲鱼接触过很多朋友说要 学习编程,要学习C语言。
但是都是三分钟热度,很遗憾,坚持了几个星期之后就荡然消失在小甲鱼的QQ中了,说不想学,太难了。
这样其实不好,觉得真的喜欢一个东西就要坚持,这是最重要的素质。
2. 学习编程需要英语吗? 数学差可以学编程吗?
答:
或者我这么回答,当你真心爱一个女人时,你会为她去学习数学和英语吗?
其实我认为,学习编程不需要任何的附加知识,因为很多黑客高手都是未成年先成才,他们也不会
一口流利的英文,他们也不会导数不会微积分,但是他们可以掌握到很好的编程技术。这是为什么呢?
其实啊英语啊说白了也就是那么几个鸟文,编程我用到的英语也不多,来来回回也就那么几个。
所以呢,这几个英文只要掌握了一辈子都是你的,对吧,一辈子都在用。你不用说英语能力学习到能跟老外吵架,能跟老外谈情说爱,谈婚论嫁的地步。
数学这个比较靠谱,我们编程有些是研究算法的。研究算法就非常需要数学知识,数学功底,逻辑思维,这是非常重要的。但是我们学习编程语言的话,不需要。学习算法是极少数的人天才学习算法,我们呢学习编程,基本上你到外面
应用是不用算法的,除非你写什么搜索引擎之类的。
总之,学习编程需要的是兴趣和爱好,再加上前面说过的,百折不挠、越挫越勇,OK!!!
3.学习编程有没有什么捷径可走? 怎样可以快速入门?
答:
有。捷径就是找一个合适的老师和一本合适的书!没有最好 ,只有最适合自己的。
这就像有些人觉得小甲鱼的视频很幽默,有些人却认为那些糟老头的那些视频比较好,比较有理论性。
萝卜青菜,各有所爱。
我们不要贪图学习一门“好”语言,以为就走了“捷径”,没有的事!任何高手到最后没门语言都通晓的,因为语言也只不过是工具,思路、方法、架构才是最重要的,才是上层建筑。
捷径=尝试+失败(就像你追女孩子一样,前面说过,一定要死缠烂打!别说女孩子讨厌这套,其实女孩子很受这一套!)
多尝试就多失败,多失败了就知道成功是怎么来的。
你如果一个程序没有错误,那你这个程序是一个失败的程序,任何程序不是编写出来的,是调试出来的。
4.什么样的语言是最优秀的?我需要学习哪门编程语言比较有优势?
答:
第一,没有最优秀的语言,但有最合适的。就像女人,世界上没有最漂亮的,但却有最合适你的。衣服不一定好看就是和你穿,对吧?女人不一定漂亮就要娶成老婆,对吧?
第二,你要精通一门语言,但你没必要“从一而终”!注意,我们在学习编程,不是选老婆,我们提倡“三妻四妾”(编程)C、汇编、C++、JAVA、C#、perl\delphy,找一门比较流行的,人后去专研吧!
5.为什么要找流行的语言学习,偏门的语言不是更有竞争力吗?
答:
废话,不然你哪里找资料专研?
一般流行的语言是大家都学的,大家都学的就有那么几个高手出来些点书啊,做点视频啊,赚点稿费。
你要是学偏门的语言,没有理啊,鸟大的图书馆找不到一本书,想学都不知道从何学起。
再说了。流行说明符合时代的潮流,很IN。我们编程搞的是配合,不是特立独行。
一门别人都不认识的语言,怎么帮你改代码?调试程序?
6我们应该从哪门语言开始呢?
答:
小甲鱼建议从C和汇编!只是个人的建议。
我知道说到这里,有些朋友大惊失色,会有很多意见了:“哇靠,都是老古董,你骗我们啊,你坑我们初学者啊!”
其实很多朋友会说C语言落伍了,过时了。应该学JAVA啊,C#,.Net。有时我看到这些真是很想笑啊,其实我也笑了“呵呵呵呵”。
........中间一部分省略......
思维决定一切,一切语言只不过是浮云!
7.规范格式的要求
一、不要小气,多留几个空格!
二、成对编写代码原则!
三、注释的必要性!
四、养成统一的风格!
8.高手成长的六个阶段
【声明】此方言论出自《编程高手箴言》,与小甲鱼个人无关!!
第一阶段:
熟练地掌握和使用某一门语言;
第二阶段:
精通基于某种平台的接口编程以及对应语言自身的库函数;
第三阶段:
深入地了解某个平台系统的底层机制;
第四阶段:
达到将语言看成只是一门工具,即使要用自己不会的语言进行开发,也能够手到擒来。
第五阶段:
此阶段不在局限于技术上的问题,而是能够从全局上把握和设计一个比较大的系统体系结构。能对市面上的任何软件进行剖析,并能按自己要求进行设计。
第六阶段:
手中无剑,心中也无剑!杀人于无形!
将任何问题都能变成一个纯粹的思路问题。这时,win32和Linux在你眼里是没有什么差别的!
9.技术与金钱
掌握顶尖技术不等于赚大钱
小甲鱼认为喜欢编程的朋友都是:梦的追求者和缔造者!
最后。希望该视频能对初学者或者说是在编程路上迷茫的“追求者”起到些许的“指路”作用!

MummyDing【整理】
2014年1月8日

PS:第一次发表的时候我习惯性的把年份写成2013了! 

【转载请注明出处】

Author: MummyDing

出处:http://blog.csdn.net/mummyding/article/details/18013845

小甲鱼——编程初学者的救赎相关推荐

  1. 【小甲鱼编程题05】打印杨辉三角形

    1.打印杨辉三角形,编写代码,让程序实现如下: 可知:杨辉三角形第i行第j列的值 = 第(i - 1)行(j - 1)列的值 + 第(i - 1)行第(j)列的值 ①个人思路: 创建一个下三角列表,初 ...

  2. 小甲鱼python视频bilibili_在B站上学编程,这几个视频你知道了么?

    原标题:在B站上学编程,这几个视频你知道了么? 来自:程序员书库(ID:OpenSourceTop) 视频来源:B站 说到B站,你第一反应是什么?追新番,发弹幕,还是看鬼畜视频?实际上,现在B站已经是 ...

  3. 适合编程初学者的开源项目:小游戏2048(微信小程序版)

    目标 为编程初学者打造入门学习项目,使用各种主流编程语言来实现. 2048游戏规则 一共16个单元格,初始时由2或者4构成. 1.手指向一个方向滑动,所有格子会向那个方向运动. 2.相同数字的两个格子 ...

  4. python编程练习(小甲鱼)第16-20课

    1.将可迭代对象转化为列表,元组,字符串的内置函数 list() tuple() str() 2.区分reverse()和reversed(),为什么用法不一样 reverse()是python中列表 ...

  5. 适合编程初学者的开源项目:小游戏2048(iOS-SwiftUI版)

    目标 为编程初学者打造入门学习项目,使用各种主流编程语言来实现. 2048游戏规则 一共16个单元格,初始时由2或者4构成. 1.手指向一个方向滑动,所有格子会向那个方向运动. 2.相同数字的两个格子 ...

  6. 最新《小甲鱼C++编程快速入门教程》

    这套教程一共40讲,内容真心不错,其实大家看看目录也就能得出结论了  ===============课程目录=============== <鱼C论坛小甲鱼C++编程快速入门培训系列教程> ...

  7. 适合编程初学者的开源云笔记系统(微信小程序版)

    目标 为编程初学者打造入门学习项目,使用各种主流编程语言来实现.让想学编程的,一个都不落下. 上述基本涵盖了当前编程开发所有主流语言. 左侧为前端版本:安卓.iOS.鸿蒙.Flutter.Vue.un ...

  8. python编程第八讲答案_小甲鱼Python第八讲课后习题

    i = 0 string = 'ILoveFishC.com' while i print(i) i += 1 答: i =0 string = 'ILoveFishC.com' length =le ...

  9. 小甲鱼python课件源代码_[Python基础] 小甲鱼零基础入门Python学习视频+全套源码课件 Python视频教程 96讲...

    资源介绍 课程简介: 小甲鱼的Python课程,对初学者来说相当不错!97讲完全解读,会让大家对Python的认识从无到有,推荐给大家! 课程目录------------------- 第000讲 愉 ...

最新文章

  1. 这个假发太逼真!GAN 帮你换发型,alignment 步骤去掉生硬感
  2. 实战:基于OpenCV实现偏斜文档校正
  3. 赠书:“替代Linux”?!全球技术海啸来临!
  4. jQuery 常用的效果函数(一)
  5. HMM算例 python 有代码
  6. Multi-statement transaction required more than 'max_binlog_cache_size' bytes of storage导致主从不同步解决方法
  7. 评:我从编程中悟出八个字(不算原创,不过希望让大家能看看)
  8. 工业相机选型、高速摄像机选型、相机参数接口总结
  9. 网友刷屏:秃了秃了!黑马Java项目教程上新
  10. HEX BIN互相转换
  11. ai钢笔工具怎么描线_AI描图工具及钢笔工具的使用技巧
  12. 火星探险问题 网络流
  13. 集合 -- 如何安全删除 HashMap 中的元素
  14. frp穿透你的远程桌面
  15. 求 一个 quality center explorer 9.0的 百度网盘 或是别的下载地址的链接
  16. 如何写一个好的缺陷,大牛都是这样的做的
  17. 扫地机器人自动回充原理
  18. 记录微星gl63的ubuntu 18.04重装rtl8821ce驱动,重获wifi
  19. 程序员DIY真实版小机器人瓦力 人群之中寻找伊娃
  20. 4位右移寄存器模型(D触发器)

热门文章

  1. 笔记本电池冲不进电或不存电的修复方法
  2. python批量移动文件到指定文件夹_使用python批量将文件夹中的文件移动到某个文件夹下...
  3. Arduino宿舍门禁,实现刷卡(NFC)开门
  4. 基于HTML和HTML5
  5. Android 解决打包时提示65536问题
  6. rtmp流放与flv格式视频问题解决
  7. 【产业互联网周报】AI独角兽们集体亮相安博会,侧重点各不相同;BAT智慧城市布局进一步加深...
  8. 小程序为什么要办理ICP增值电信业务经营许可证
  9. 游泳馆管理系统有什么用?能解决什么问题?
  10. java运算符优先级