在CSDN,经常看到一些刚刚学习编程的朋友,把代码发了出来。当然是有问题:要么是编译不过,要么是写法错误。指点?这太低级;不指点,又觉得过意不去。于是写一博文,希望给此类朋友带来帮助。

  对于刚刚开始学习编程的朋友,选定语言之后,买一本入门的编程教材(大哥你教材都不肯买一本,还学什么编程?),从头到尾的把书上的范例敲一遍,运行一遍。书看完了,也入门了。

  凡事入门容易精通难。所以老老实实的写好基本代码才是正道,什么架构设计那都是忽悠人的,代码写好了再找几本书看看就能忽悠人了。在代码写好之前,不要玩这些东西。

编码基本功:给刚刚学习编程的朋友的建议相关推荐

  1. 大学学习编程的一点小建议

    虽然十多年过去了,但回想起大一时候的光景,仍然历历在目. 由于计算机专业是学校新开的专业,所以老师们也没有多少教学经验,于是我们第一学期就直接开搞 Java 这门编程语言了,教材用的是大名鼎鼎的< ...

  2. 学习编程的方法与建议

    编程技术学习方法与建议 通用学习方法 学习最有效的方法 预习 学习 复习 练习 语言最有效的学习方法 多说 多用 多练 沉浸式学习 孟母三迁 姚明学英语 1 五笔打字学习 学习要求 每日总结当天知识点 ...

  3. 《编码的奥秘》---学习编程一年半的体会

    本人在校大学生,从大一下学期开始自学编程(JAVA).到现在2018年7月2号也过了一年半的时间了.期间做过很多应用程序(PS:大多数都是做着玩的),比如做一个GUI聊天室(JAVA).Android ...

  4. 六款免费学习编程的app「建议收藏」

    前言 想学编程,这几款免费学编程的软件可以了解一下! 1. C语言编辑器 C语言编辑器是一款非常精简的app,主要为C语言初学者提供核心的功能,能够随手验证一些小程序. 2. python编辑器 专业 ...

  5. 如何学习编程?顺便介绍些好的网站

    学习编程的过程,大致如下: 看书.看博客.学课程或者看视频等 模仿着书上或者博客的代码,进行复现,复现不重要,思考才是关键 ⚠️ 思考学习别人思路后,脱离书本和博客,完全自己实现功能 自己实现一些 D ...

  6. 照着别人的敲代码来学习编程好吗

    照着别人代码敲一遍除了让你看得仔细点,练了打字外其它并没有任何帮助--和自己盯着代码仔细看是一样的,这样的学习效率是不高的. 首先得为什么会有这个问题,因为刚刚学习编程会走很多弯路,想找一个合适的方法 ...

  7. 学习编程有那么难吗?

    英语不好,上学时考试从来没有超过40分. 数学也不行,好多的东西都还给老师了. 我还能学习编程吗??? 刚开始学习做游戏的时候,这个问题深深的困扰着我. 以至于我当时报培训班之前犹豫了很长很长时间. ...

  8. 如何学习编程——来自认知科学的四个建议

    写的蛮好的,忽略一些背景内容,干货不少.转载自:http://www.yangzhiping.com/psy/learn-coding.html --------------------------- ...

  9. 零基础如何高效学习编程|成就我的10个编程学习实用小技巧

    这几天有很多小伙伴私信问我:老鬼呀,我最近开始学习编程,但是感觉自己的学习效率特别的低,你是怎么学习编程的呢,有什么好的学习方法,如何高效的学习编程,学习编程有什么方法论吗? 我回顾了一下自己从学习编 ...

  10. 30岁学python编程晚吗_30岁学习编程晚吗?

    谢邀,看到这个问题觉得又是一个无聊的常见问题,但看到题主是一个自由职业者,同时看问题也有自己的独立思考,就来解答一下吧. 作为一个有着多年经验的软件工程师,深知要成为一个称职的软件工程师的难度有多大, ...

最新文章

  1. 车间AP无法接入故障分析处理
  2. linux kvm usb设备,KVM客户机使用主机USB设备
  3. Hibernate一对多单向关联和双向关联映射方法及其优缺点
  4. elasticsearch2.2之javaApi
  5. 2016年第9本:系统之美
  6. 11.find 查找并复制文件
  7. 用集合return多个值_十五个常用的 Laravel 集合(Collection)
  8. 基于Udp的Socket网络编程
  9. 【C/C++】运算符优先级记忆
  10. 机顶盒天线接头怎么接_户户通天线怎么安装图解
  11. 网络打印机 显示服务器脱机,网络打印机老是脱机怎么回事 网络打印机显示脱机的处理办法...
  12. 老毛桃PE工具去除捆绑软件的方法
  13. 循环小题题库存档(期末复习)
  14. egret的WebView实现(基于egret2.5)
  15. 计算机集成牌照,车牌识别+证件识别嵌入式识别系统集成
  16. 基于PTB数据集实现RNN-LSTM循环神经网络(智能填词)
  17. RL策略梯度方法之(十八): Importance Weighted Actor-Learner Architecture (IMPALA)
  18. nodejs解压缩zip文件:adm-zip
  19. clamped b_spline
  20. 二代身份证读取 中控ID180 二三代身份证阅读器 Vue版本

热门文章

  1. android 输入支付密码错误,Android 支付宝支付密码输入界面
  2. maven 打包报错,target无法删除Failed to clean project: Failed to delete D:\*\target
  3. java trim 换行符_JAVA去掉字符串左右两边的回车、空格、制表符、换行符
  4. 华为ospf配置命令_教你使用华为Ensp模拟器配置OSPF路由协议(一)
  5. python进程join会让程序线性执行_python 多进程没有并发执行是怎么回事?
  6. C语言如何制作dIL文件,C语言学习笔记———指针
  7. ios 绘制线框_iOS中画矩形的几种方法总结
  8. mysql update多表联合更新
  9. linux xftp,xshell免费下载
  10. php 查找php配置文件php.ini所在路径的二种方法