很多同行打算学编程,以为编程是技术的最深奥义,但是一个是这个想法有没有跑偏,另一个是学了很久还是不得其门而入,越学越困惑,这很正常,编程不像建模一样直接(当然直接不等于简单),看到的就摆在那里了,所以学起来不能那么直接的看到效果就知道底层的实现,另一个就是即便是拿到源代码,算法不理解照样是看不懂的。所以学习的方法非常重要,如果越学越困惑,那肯定是方法出了问题。在这里把我的一些思考写在这里,希望能对想学编程的孩子有所帮助。一家之言,姑妄听之哟~~

据说编程写错一个标点都不行,编程这么难吗?

这句大实话是很常见的,的确写错一个标点都不行,不但写错不行,就连少写多写大小写没搞好都往往会导致失败。
还有另一个大实话,就是说Vim难学的时候说Vim连上下左右都是HJKL,太诡异了!
首先这两个事情的确是存在的,而且如果想说这两者很难的话能找出100个这个规模的事情,但是还有两个事实:
  1. 编程:说这种话的人往往是根本不会的,或者学了一顿没学会的。我从来没有听说过会编程的还在跟别人提到过标点问题,除非他还是不会编程。本质上讲,标点错了这属于语法错误,还没运行呢,编译阶段编译器就会告诉你哪里错了,错误原因是什么。当然这个位置不一定准,但是凡是编程超过500行的绝对不会被这个问题困扰。语法错误在后面的过程中那就是最基本的错误,排除不了的那就是初学者。就跟写一句话一样,如果把一句不妥当的话改个表达方式更加妥当还是需要动动脑子的话,那把一个字给写错了就属于这个问题的级别。我想大家也该明白了,电脑是很呆板的,尤其是C和C++这种不善解人意的语言,你照着她的套路来一点问题都没有,但你姿势错了那不能怪她不容纳你,多写几行代码练好基本功才是入门之道。
  2. Vim:Vim中HJKL的确是方向键,但上下左右方向键照用。

结论:如果要去咨询某件事情,最好的做法是去问这个领域里有权威的人,如同打仗,如果去问败军,那得到的答案可能会是哎呀赶紧跑吧,敌兵各个都有三头六臂甚至连眼睛都加了glow效果。不这样说能显得他们虽败犹荣吗。所以问了对的人,你能得到他们的方法和建议,但问的不对只能得到不这么做的原因。

我适合学编程吗?

一般这种文章写到这里都会鼓励鼓励尽管学吧࿰

CG行业如何学编程:献给想要学编程的CG孩相关推荐

  1. python自学需要下载软件吗_编程入门先学什么软件 想要自学编程,先学的Python,需要下载什么软件,有什么推荐课程吗?...

    编程入门自学需要什么软件? 那要看你学啥语言了,如果java,就选eclipse,editplus.如果是c语言,我建议选择,vs或者C-FREE,python的话,我就不太清楚了.我个人基本不用py ...

  2. 大专毕业学的汽修想转行学计算机,机械转计算机后悔 机械转行学什么好

    机械转计算机会后悔吗,机械转行学什么好,小编整理了相关信息,希望会对大家有所帮助! 机械转计算机会不会后悔 机械行业,传统工业基础,我们国家一直在高度发展中,即使以后成为发达国家了,还是离不开机械行业 ...

  3. 为啥总感觉前端有时候学不懂,想努力学又学不进去?

    之前学习前端的时候被鲁迅说的"时间就像海绵里的水,只要你愿意挤,总还是有的."自己把自己误导了. 当初就觉得牺牲一点生活娱乐时间,用来学习,提高自己,投资自己,以后赚更多的钱,不就 ...

  4. 写给想学和在学编程的你们,学习编程的7个好处

    你们有没有这种经历?亲戚或者爱人甚至是不做技术的朋友,看到我们屏幕上的小括号{},大括号[],还有一大堆的技术英文单词private,public,function等等,都会惊叹一句"你写的 ...

  5. 计算机编程要哪方面天赋,编程要哪门子天赋

    开局一张图 写代码真的需要天赋吗?有句话是这样说的:论大家的努力程度,远不到拼天赋的时候. 我认为所谓的天赋,应该是行业内Top10%水平才需要天赋,比如Linux缔造者Linus Torvalds, ...

  6. 计算机cg专业,cg行业要学哪个专业好

    cg,即利用计算机进行艺术视觉设计的工作岗位.随着读图时代的到来,cg技术已然成为了信息传媒的主流方式.cg行业作为技术岗位,有着可观的薪资和发展前景,对于技能的要求也是非常高的.那么想要学习cg行业 ...

  7. 自学编程是从python语言还是c语言开始-初中生想学编程,请问先学C语言好还是先学Python?...

    市面上常见的几种编程语言就是:c,c++,c#,java,python,这几种我都学过,所以建议从python开始. 原因就是: (1)python简单好上手 c的数据类型很麻烦,而python就相对 ...

  8. c语言是静态语言python语言是脚本语言对吗_初中生想学编程,请问先学C语言好还是先学Python?...

    本人大二,一开始学的语言是java.碰巧C语言和python都学过皮毛,各有利弊.Python语言方便上手,pip一下,天下我有.C语言功能也很强大,从嵌入式到图形学,C语言也一直陪伴着我,很多算法都 ...

  9. 会c 学plc编程语言,想学PLC编程?先弄清5种PLC专用语言!

    PLC目前有5种标准的编程语言,包含图形化编程语言和文本化编程语言. 图形化编程语言包含:梯形图(LD-Ladder Diagram).功能块图(FBD - Function Block Diagra ...

最新文章

  1. 多个Cisco产品报文远程拒绝服务漏洞
  2. Hive学习笔记 —— Hive概述
  3. 解决高并发的问题python_python ---解决高并发超卖问题
  4. 使用jsp实现word、excel格式报表打印-JSP教程,Jsp/Servlet
  5. luogu1024 一元三次方程求解
  6. android 坐标点计算器,Android实现简易计算器
  7. win8 打开计算机配置,win8.1 更改电脑配置无法使用
  8. java 计时 timeclock_用 java 写一个clock的类,100毫秒的时钟 求代码。。越简单越好。。最好有注释...
  9. C++--第21课 - 类模板 - 上
  10. springboot 程序发布到tomcat运行
  11. 【第68期】智能时代下的计算机系统能力培养
  12. 计算空间中点到直线的距离
  13. 配置alexa skill(二)
  14. Hi3798 PWM输出控制背光
  15. python 将绘制的图片保存为矢量图格式(svg)
  16. 中国音频放大器市场现状研究分析与发展前景分析报告
  17. 自研ARM芯片,亲手拆掉Wintel联盟,微软这次是认真的吗?
  18. 什么是串行端口?分哪几种类?-道合顺大数据Infinigo
  19. Ionic页面的生命周期 (事件)
  20. UIButton高亮(highlighted)下的边框颜色(borderColor)

热门文章

  1. 介绍计算机硬件的英语作文带翻译,介绍光盘行动的英语作文带翻译
  2. 2022 Gartner全球云数据库管理系统魔力象限发布 腾讯云数据库入选
  3. 途牛旅游项目-导航条(页面显示)
  4. 没有一间“完美”的IT企业
  5. 静态局部变量和静态全程变量static。
  6. JAVA Spring Boot与海康威视摄像头的故事
  7. dns ubuntu20 有线网络_ubuntu 网络配置(包括有线、无线、wifi)
  8. 【bioinfo】酶切法片段化建库相比超声打断建库引入softclip使用FADE软件识别/去除
  9. Android系统中设置TextView的行间距
  10. Centos 6.10 Install ipset