精华内容
下载资源
问答
  • 怎么学习编程

    2019-08-15 14:03:12
    本文用来逐步总结一下我学习到的该怎么学习编程 学习原理。比如学习Git,那么一定要先弄懂它的原理,背后的思想,它以commit作为时间线上的节点创建了一条时间线。当然它的知识体系、命令也很重要,但是如果掌握了...

    本文用来逐步总结一下我学习到的该怎么学习编程

    1. 学习原理。比如学习Git,那么一定要先弄懂它的原理,背后的思想,它以commit作为时间线上的节点创建了一条时间线。当然它的知识体系、命令也很重要,但是如果掌握了原理,到时候现去查找命令也会很快,因为你理解。所以学习一项技术,我现在推荐首先要先去学习原理。
    2. 看别人的代码。这个我之前不怎么注意,今天突然意识到的,有空一般我就去学习理论知识了,但实际上在我现在工作的这个系统里,有很多新的、有趣的代码可以去读、去研究、去模仿,这个我将作为学习方法的一种去尝试。
    3. 一次只做一件事。最近在学习maven、计算机基础知识、java反射、xshell的快捷建,这种全面铺开的方式我觉得不大好。本来我业余学习编程的时间就比较少,而且在这几个中间来回切换看似同时学了好几个知识,但是这种来回切换,实际效果其实并不好。我也不喜欢这种不专注的方式。我喜欢一个一个的完成,这样比较有开心,而且也不慌,而且专一,我喜欢这种方式。以后按照这种方式继续学习。
    4. 制做软件。最近几年在做编程的工作,但是我今天忽然意识到,我并没做过一个完整的作品,都是在做各个项目一部分,就没有那种创造或制造一个东西的快乐。我想编程不仅仅需要学习知识,还要动手去做各种各样的软件出来,像是木匠要做椅子,作曲家要做曲子。
    5. 一个完整的流程。学习这件事,只是急着去完成是无趣的。比如我正在看一个40集的计算机基础视频,那么只是急着把这40集看完,然后真的在很短时间都看完了,这件事是相当无趣的。以前我在阅读的时候也有过同样的体验,那个时候,我觉得应该多读一些书,在我读《基督山伯爵》的时候,就想着两天读完上部,然后我真的两天读完了,可我真的不快乐。在很多次尝试之后我发现,慢慢读,不想读了就停下来,去做别的,或者休息,别逼着自己只是去完成,然后想读的时候,再回来慢慢读,这样的方式是阅读一本书更快乐的方式。有多读、有所悟,才是我喜欢的,是我想要的。同样的,学习编程知识也是这样,急急忙忙的学完一门课程,并不是我喜欢的方式,我不会快乐。有所学、有所悟、有所得,才是我喜欢的,才是我想要的。那么,现在再说下我觉得一个完整的学习流程是怎么样的。首先是看视频/读书,边看边理解;然后是用自己的话把所学表述出来;再然后是把学到的写出来,比如我会写成一篇一篇的博客。最后是去做练习,比如新学了反射,就利用反射编一段代码,解决一个问题,或者学了一套系统的知识,就利用这套系统的知识做个软件出来。应该是四个步骤:看、复述、写下来、做出来。
    展开全文
  • 怎么学习编程编程(五个方案).doc 介绍了5个学习编程的方案
  • 大家好,我是 Guide哥~ 我的学校是荆州一所双非一本。 整个大一,我都没有怎么认真学习编程,每天就是出去玩,还有参加各种社团活动。 在大二上学期末,最终确定了自己...这篇文章就简单聊聊:我是怎么学习编程的? ?

    大家好,我是 Guide哥~

    我的学校是荆州一所双非一本。

    整个大一,我都没有怎么认真学习编程,每天就是出去玩,还有参加各种社团活动。

    在大二上学期末,最终确定了自己以后要走的技术方向是走 Java 后端。于是,我就开始制定学习计划,开始了自己的 Java 后端领域的打怪升级之路。

    到了大三,我基本把 Java 后端领域一些必备的技术都给过了一遍,还用自己学的东西做了两个实战项目。整个过程一共花了我一个暑假+半个学期,每天的学习强度基本都在 10 个小时以上。

    这篇文章就简单聊聊:我是怎么学习编程的?

    👍推荐2021最新实战项目源码下载

    有哪些学习的途径?

    一般来说,有了一个具体的学习路线,知道学习什么之后,我们通常有下面几个方向来学习:

    视频

    初学编程的小伙伴尽量多看视频,因为,视频教程比较容易理解。

    不过,对于经验已经比较丰富的小伙伴来说,视频教程相比于文档教程学习起来会更慢一些。

    像慕课网和哔哩哔哩上面有挺多学习视频可以看,只直接在上面搜索关键词(比如 Java、MySQL)就可以了。

    img

    提个醒哈!在哔哩哔哩上学习的时候,不要学一会就跑到别的分区去了,有点顶不住啊!

    博客

    网上的博客大多没有体系,推荐你在解决某一知识点或者问题的时候可以在网上找一些相关的博客看。

    就比如我在学习消息队列 Pulsar 的时候,先把Pulsar 官方文档看了一遍。然后,自己在网上找了一些相关的文章来深入学习。

    Java 领域比较成体系的博客,推荐 JavaGuide(项目地址: https://github.com/Snailclimb/JavaGuide)

    👍推荐2021最新实战项目源码下载

    官网(官方文档)

    除非是一些国产项目的官方文档提供了中文版本,否则大概率是英文的。

    另外,官方文档介绍的往往也比较粗糙,不太适合初学者作为学习资料。

    不过,官方文档我们一定是要看的。通过官方文档你才能知道你学习的技术最新的技术动态,才能知道这个技术有哪些模块需要学习,才能知道这个技术具体可以帮你解决什么问题。

    比如下面是 Spring 的官网,通过网站首页你就可以大概知道 Spring 可以帮助你:

    • 快速开发网站
    • 开发微服务架构的软件
    • 开发响应式架构的软件

    书籍

    书籍的内容更成体系,更系统。不过,书籍存在时效问题。你可以通过一些手段了解技术最新动向:

    • 关注一些技术社区的动态比如 Github Trending
    • 关注一些公开的技术分享
    • 关注一些技术大佬

    自学过程中有哪些需要注意的地方?

    英语阅读能力

    大部分优秀的技术书籍都是国外的,几乎都是英文,并且,大部分技术的官方文档也都是英文的。

    所以,提高自己的英文阅读能力很重要。英文阅读能力暂时比较差的也不要紧,有道翻译和谷歌翻译就是你最好的老师。如果是使用 Chrome 浏览器的话,我还推荐你安装一个 Mate Translate 插件。 这个插件对于网页阅读英文文档太友好了,可以一站式翻译您的网页以及标记的文字段落。

    多练!多记!多实战!

    不论是看视频还是看书,最好都要跟着一起练,记录一些关键的内容。

    另外,如果你是看视频学习的话,最好可以边看视频边找一本相关的书籍阅读。

    学习过程中没弄懂的知识点一定要尽快解决。如何解决?首选百度/Google,通过搜索引擎解决不了的话就找身边的朋友或者网上认识的一些人。

    另外,一定要进行项目实战!很多人这时候就会问没有实际项目让我做怎么办?我觉得可以通过下面这几种方式:

    1. 实战项目视频/专栏 : 在网上找一个符合自己能力与找工作需求的实战项目视频或者专栏,跟着老师一起做。跟着老师做的过程中,你一定要有自己的思考,不要浅尝辄止。对于很多知识点,别人的讲解可能只是满足项目就够了,你自己想多点知识的话,对于重要的知识点就要自己学会去深入学习。
    2. 实战类开源项目 : Github 或者码云上面有很多实战类别项目,你可以选择一个来研究,为了让自己对这个项目更加理解,在理解原有代码的基础上,你可以对原有项目进行改进或者增加功能。Java 类的实战项目,你可以从 awesome-java 这个仓库里面找,里面有很多非常赞的项目。
    3. 从头开始做 :自己动手去做一个自己想完成的东西,遇到不会的东西就临时去学,现学现卖。这个要求比较高,我建议你已经有了一个项目经验之后,再采用这个方法。如果你没有做过项目的话,还是老老实实采用上面两个方法比较好。

    做项目不光要做,还要改进,改善。另外,如果你的老师有相关 Java 后台项目的话,你也可以主动申请参与进来。

    一定要学会分配自己时间,要学的东西很多,真的很多,搞清楚哪些东西是重点,哪些东西仅仅了解就够了。一定不要把精力都花在了学各种框架上,算法和数据结构真的很重要!

    不要把学习编程还当做学生时代的应试考试来看

    你或许也发现了。很多成绩特别特别优异的同学,他们的编程能力其实并不好。在大学的时候,那些编程能力最强的往往是那些成绩比较一般的。

    为什么会这样呢?

    我觉得主要是一个思维的转变问题。很多人学习编程的时候,总是想着我要把这个 API 记下来,把这个库的用法记下来。这样学习,导致的结果只有一个那就是你会很难受!因为,这些根本不是要死记硬背的东西啊!真还当这是上课考试啊!你要从如何用你学的东西来解决实际编程问题出发,站在做一个实际的项目的角度来学习。

    拿我自己来说:我平时也会写 Python,基本就是自己看着官方文档或者一些书籍的教的语法跟着写。如果哪个地方不会了,我就去查一下。

    多看优秀的代码

    不看优秀的代码,你写的代码质量很难提高。

    虽然要多看优秀的代码,但是也不要被 “最佳实践” 所束缚,很多时候实际是根本不存在适用于任何场景的“最佳实践”,没有银弹。

    有哪些优秀的代码值得学习呢?

    拿 Java 来说,不知道阅读什么源码的话,可以先从 JDK 的几个常用集合看起。另外,我比较推荐看 Dubbo 的,因为感觉会稍微相对容易一点,模块划分清晰,注释也比较详细。搞清楚了 RPC 的基本的原理,知道如何自己实现一个 RPC 框架之后,看起来就没那么吃力了。

    另外,随便一个框架的源码都 10w+行了,都看一遍是不可能的。要挑选比较重要的地方看,就比如看 Spring 源码的话你一定要看 IoC 和 AOP,要知道一个 Spring Bean 是如何一步一步被创建出来的。你要看 Spring Boot 源码的话就要知道 Spring Boot 的启动机制是啥,Spring Boot 是如何实现自动配置的。

    不要死记硬背

    学习理论知识的时候,我们可以多花点时间整理笔记。

    但是,在学习框架使用的时候,就没有太大必要花大量时间的整理做笔记了。

    你完全可以随时查文档,记住关键词即可!比如 Spring Boot 你不知道如何接受 Query Param 的话,你直接搜 Spring Boot Query Param 即可!

    再比如你不会使用 Redis ,你做的 Spring Boot 项目需要用到的话,你直接搜“Spring Boot+ Redis”就出来了各种详细的教程。

    你要做的就是把常用的东西串联起来,知道有这个东西就好。根据自己的实际能力,再对底层的东西进行学习就好。

    更多编程好习惯,请看:《成为一个不那么差的程序员》

    我是 Guide哥,拥抱开源,喜欢烹饪。Github 接近 10w 点赞的开源项目 JavaGuide 的作者。未来几年,希望持续完善 JavaGuide,争取能够帮助更多学习 Java 的小伙伴!共勉!凎!点击查看我的2020年工作汇报!

    原创不易,欢迎点赞分享。咱们下期再会!

    大家好,我是 Guide哥~

    我的学校是荆州一所双非一本。

    整个大一,我都没有怎么认真学习编程,每天就是出去玩,还有参加各种社团活动。

    在大二上学期末,最终确定了自己以后要走的技术方向是走 Java 后端。于是,我就开始制定学习计划,开始了自己的 Java 后端领域的打怪升级之路。

    到了大三,我基本把 Java 后端领域一些必备的技术都给过了一遍,还用自己学的东西做了两个实战项目。整个过程一共花了我一个暑假+半个学期,每天的学习强度基本都在 10 个小时以上。

    这篇文章就简单聊聊:我是怎么学习编程的?

    👍推荐2021最新实战项目源码下载

    有哪些学习的途径?

    一般来说,有了一个具体的学习路线,知道学习什么之后,我们通常有下面几个方向来学习:

    视频

    初学编程的小伙伴尽量多看视频,因为,视频教程比较容易理解。

    不过,对于经验已经比较丰富的小伙伴来说,视频教程相比于文档教程学习起来会更慢一些。

    像慕课网和哔哩哔哩上面有挺多学习视频可以看,只直接在上面搜索关键词(比如 Java、MySQL)就可以了。

    img

    提个醒哈!在哔哩哔哩上学习的时候,不要学一会就跑到别的分区去了,有点顶不住啊!

    博客

    网上的博客大多没有体系,推荐你在解决某一知识点或者问题的时候可以在网上找一些相关的博客看。

    就比如我在学习消息队列 Pulsar 的时候,先把Pulsar 官方文档看了一遍。然后,自己在网上找了一些相关的文章来深入学习。

    Java 领域比较成体系的博客,推荐 JavaGuide(项目地址: https://github.com/Snailclimb/JavaGuide)

    👍推荐2021最新实战项目源码下载

    官网(官方文档)

    除非是一些国产项目的官方文档提供了中文版本,否则大概率是英文的。

    另外,官方文档介绍的往往也比较粗糙,不太适合初学者作为学习资料。

    不过,官方文档我们一定是要看的。通过官方文档你才能知道你学习的技术最新的技术动态,才能知道这个技术有哪些模块需要学习,才能知道这个技术具体可以帮你解决什么问题。

    比如下面是 Spring 的官网,通过网站首页你就可以大概知道 Spring 可以帮助你:

    • 快速开发网站
    • 开发微服务架构的软件
    • 开发响应式架构的软件

    书籍

    书籍的内容更成体系,更系统。不过,书籍存在时效问题。你可以通过一些手段了解技术最新动向:

    • 关注一些技术社区的动态比如 Github Trending
    • 关注一些公开的技术分享
    • 关注一些技术大佬

    自学过程中有哪些需要注意的地方?

    英语阅读能力

    大部分优秀的技术书籍都是国外的,几乎都是英文,并且,大部分技术的官方文档也都是英文的。

    所以,提高自己的英文阅读能力很重要。英文阅读能力暂时比较差的也不要紧,有道翻译和谷歌翻译就是你最好的老师。如果是使用 Chrome 浏览器的话,我还推荐你安装一个 Mate Translate 插件。 这个插件对于网页阅读英文文档太友好了,可以一站式翻译您的网页以及标记的文字段落。

    多练!多记!多实战!

    不论是看视频还是看书,最好都要跟着一起练,记录一些关键的内容。

    另外,如果你是看视频学习的话,最好可以边看视频边找一本相关的书籍阅读。

    学习过程中没弄懂的知识点一定要尽快解决。如何解决?首选百度/Google,通过搜索引擎解决不了的话就找身边的朋友或者网上认识的一些人。

    另外,一定要进行项目实战!很多人这时候就会问没有实际项目让我做怎么办?我觉得可以通过下面这几种方式:

    1. 实战项目视频/专栏 : 在网上找一个符合自己能力与找工作需求的实战项目视频或者专栏,跟着老师一起做。跟着老师做的过程中,你一定要有自己的思考,不要浅尝辄止。对于很多知识点,别人的讲解可能只是满足项目就够了,你自己想多点知识的话,对于重要的知识点就要自己学会去深入学习。
    2. 实战类开源项目 : Github 或者码云上面有很多实战类别项目,你可以选择一个来研究,为了让自己对这个项目更加理解,在理解原有代码的基础上,你可以对原有项目进行改进或者增加功能。Java 类的实战项目,你可以从 awesome-java 这个仓库里面找,里面有很多非常赞的项目。
    3. 从头开始做 :自己动手去做一个自己想完成的东西,遇到不会的东西就临时去学,现学现卖。这个要求比较高,我建议你已经有了一个项目经验之后,再采用这个方法。如果你没有做过项目的话,还是老老实实采用上面两个方法比较好。

    做项目不光要做,还要改进,改善。另外,如果你的老师有相关 Java 后台项目的话,你也可以主动申请参与进来。

    一定要学会分配自己时间,要学的东西很多,真的很多,搞清楚哪些东西是重点,哪些东西仅仅了解就够了。一定不要把精力都花在了学各种框架上,算法和数据结构真的很重要!

    不要把学习编程还当做学生时代的应试考试来看

    你或许也发现了。很多成绩特别特别优异的同学,他们的编程能力其实并不好。在大学的时候,那些编程能力最强的往往是那些成绩比较一般的。

    为什么会这样呢?

    我觉得主要是一个思维的转变问题。很多人学习编程的时候,总是想着我要把这个 API 记下来,把这个库的用法记下来。这样学习,导致的结果只有一个那就是你会很难受!因为,这些根本不是要死记硬背的东西啊!真还当这是上课考试啊!你要从如何用你学的东西来解决实际编程问题出发,站在做一个实际的项目的角度来学习。

    拿我自己来说:我平时也会写 Python,基本就是自己看着官方文档或者一些书籍的教的语法跟着写。如果哪个地方不会了,我就去查一下。

    多看优秀的代码

    不看优秀的代码,你写的代码质量很难提高。

    虽然要多看优秀的代码,但是也不要被 “最佳实践” 所束缚,很多时候实际是根本不存在适用于任何场景的“最佳实践”,没有银弹。

    有哪些优秀的代码值得学习呢?

    拿 Java 来说,不知道阅读什么源码的话,可以先从 JDK 的几个常用集合看起。另外,我比较推荐看 Dubbo 的,因为感觉会稍微相对容易一点,模块划分清晰,注释也比较详细。搞清楚了 RPC 的基本的原理,知道如何自己实现一个 RPC 框架之后,看起来就没那么吃力了。

    另外,随便一个框架的源码都 10w+行了,都看一遍是不可能的。要挑选比较重要的地方看,就比如看 Spring 源码的话你一定要看 IoC 和 AOP,要知道一个 Spring Bean 是如何一步一步被创建出来的。你要看 Spring Boot 源码的话就要知道 Spring Boot 的启动机制是啥,Spring Boot 是如何实现自动配置的。

    不要死记硬背

    学习理论知识的时候,我们可以多花点时间整理笔记。

    但是,在学习框架使用的时候,就没有太大必要花大量时间的整理做笔记了。

    你完全可以随时查文档,记住关键词即可!比如 Spring Boot 你不知道如何接受 Query Param 的话,你直接搜 Spring Boot Query Param 即可!

    再比如你不会使用 Redis ,你做的 Spring Boot 项目需要用到的话,你直接搜“Spring Boot+ Redis”就出来了各种详细的教程。

    你要做的就是把常用的东西串联起来,知道有这个东西就好。根据自己的实际能力,再对底层的东西进行学习就好。

    更多编程好习惯,请看:《成为一个不那么差的程序员》

    我是 Guide哥,拥抱开源,喜欢烹饪。Github 接近 10w 点赞的开源项目 JavaGuide 的作者。未来几年,希望持续完善 JavaGuide,争取能够帮助更多学习 Java 的小伙伴!共勉!凎!点击查看我的2020年工作汇报!

    原创不易,欢迎点赞分享。咱们下期再会!

    展开全文
  • 我是怎么学习编程

    千次阅读 多人点赞 2019-01-25 17:57:00
    我给你讲个小故事。  很多年前,有个山里出来的大学生...对于那些想学习计算机编程的同学来说,找到合适的学习方式太重要了。让我们一起加油,今天全力以赴,明天无怨无悔。 一个前辈写的文章值得好好读一读  ...

    我给你讲个小故事。

        很多年前,有个山里出来的大学生,刚入大学的时候,他没有QQ,也不会用键盘打字。而他报读是计算机专业。

    开学的时候,他白天军训,晚上就来机房练习打字,一周过去了,他渐渐学会了打字。

        后来,他参加了大学生职业生涯设计比赛,他参加了,尴尬的是,刚刚认识计算机的他不会做ppt ,而比赛必须ppt。当时他连ppt是什么都不知道。没有办法,他就去请教学长。最后学会了制作ppt,参加了比赛。相比于得奖,这次比赛对他有更多的启示。一个是生涯规划让他对大学四年有了一个整体思考,将来做什么都有规划,这对于大学新生,很重要。另外一个就是,不会的东西可能很多,但是不要怕,去学就好。

        大一暑假,他去工厂打工,做苦力,朝六晚十,在被称为火炉的武汉,那个暑假他差点中暑,他说以后一定要用自己的专业知识赚钱,做苦力就是浪费自己的时间。

        大二的暑假,他准备找一份计算机的短期工。可是那时候他还不会编程,就连一个网页都不会写,没有公司愿意要他。他就回到学校,整个暑假都在学习java。那个没有回家的暑假,他编写了一个游戏,一个网站,一个模拟版QQ。其实大学并不教这些,那他怎么学的呢?

        不会的就百度,然后他在网络上找到了培训机构的视频。边学边做就是所有的秘诀。他一边看视频,一边敲代码。他没有深究代码背后的知识,他只是敲代码。他搞不懂很多的理论,他厌烦那些公式定理,高深莫测的法则让他寸步难行。不过很巧的时,他只敲代码,他不关注那些理论定理原理准则。支撑他走下去的,是他想写出一款游戏。
        每当他代码敲完,玩着自己写的游戏的时候,他非常兴奋,他很有成就感。虽然那时候他还不懂原理。不过他从此对编程感兴趣了。正是这种成就感,正是这种兴奋,让他不断前进,每一次小小的进步最后让他学会了编程。当他用自己写的聊天软件和初恋女朋友聊天的时候,当他用自己写的软件给初恋打电话的时候,他非常开心激动。

        从此,他想了解程序背后的原理,从此他一边敲代码,一边看书,当他认真地学习后,当他再回到课堂,神奇的故事发生了。以前那些好像是天书的课本现在看上去是那么可爱,以前觉得老师讲的太快了听不懂,现在觉得老师讲的太好了太经典了。不经意之间,他思考很久的问题,被老师一句话揭开迷惑。

        从此以后,他入门编程的世界了,他爱上了程序,也因为程序,他爱上了生活。大三下学期,他三个月不去上课,自己学会了安卓开发,也就是做手机软件。他说大学最重要的启示又两点,一个是不会就去学,一个是兴趣是最好的老师。生活中还有很多和编程一样有意思的事,诗词歌赋、琴棋书画、运动交友等等,这个世界如此精彩,只要你好好面对,生活总会给你惊喜。

        再后来的故事就是他找到了一份不错的工作,自己喜欢做且待遇可以。。。。再后来,他准备考研究生,2019年他的flag是浙江大学研究生。。。

        这是一个真实的故事。希望对你有一点启示,但愿我们永远不放弃自己。对于那些想学习计算机编程的同学来说,找到合适的学习方式太重要了。让我们一起加油,今天全力以赴,明天无怨无悔。

    一个前辈写的文章值得好好读一读 https://blog.csdn.net/wangkeyen/article/details/51197815

    展开全文
  • 什么是编程?该怎么学习编程?

    千次阅读 2020-01-24 02:05:28
    对于稍稍有一点技术追求者来说, 学习是唯一让自己变强的方法,对于很多初学者来说,都会遇到很多相同的问题,如果学习编程这种东西,没有兴趣的支撑, 坚持下去也是很吃力的, 同时也存在一些人生"逆行者", 喜欢折腾自己,...

    简述

    	对于稍稍有一点技术追求者来说, 学习是唯一让自己变强的方法,对于很多初学者来说,都会遇到很多相同的问题,如果学习编程这种东西,没有兴趣的支撑, 坚持下去也是很吃力的, 同时也存在一些人生"逆行者", 喜欢折腾自己,跟自己作对的人,说到底还是为了给自己大脑 升级, 在此我不谈论学习什么编程语言,什么技术方向,我更喜欢从世间万物根本去思考问题, 对于学习编程这种"燃烧生命"的脑力活, 我们该如何去学习
    	对于初学者来说或者刚刚接触编程的人来说,编程是什么东西?学编程能干什么?编程这也许是一个非常抽象的词, 或许这是一个没具体答案的问题,而我初学编程的时候也是抱着同样的问题,只知道学编程就玩电脑高手,对计电脑无所不知, 不! 错了,大错特错,现在想到以前的自己,太天真了非也,非也.程序员也分很多种类,有的是研究操作系统的,比如说手机的安卓系统,常见的windows,甚至有的是系统应用的, 做服务器的,做数据库的等等, 这都还是写广义词, 计算机的世界大到不可想象,一个人要想把所有技术达到精通,我敢说在地球不存在这样的人 .而初学者,在选择时,就应当选择一个适合自己感兴趣的领域,把该领域的各个技术研究透就已经足够.,
    	而我是一名C/C++编程语言的学习者,接触编程也有个把年载时间,初学的时候很多东西都不懂,写这篇文章的目的,就为总结编程过程中,该如何学,才能达到效果, 是否常常听说,编程最重要的是编程思维,编程思维,编程思维,在此三次重点强调,的确就是如此,但是很多初学者有都不能理解编程思维是个什么东西,,在此先说几个常见的坑.
    	1.学习时经常那么多花里胡哨,刁钻的算法或语法代码,总觉得不研究透这些"垃圾算法",技术就感觉不到位..2.函数方法那么多,想要把这些函数倒背如流的记住,不参考任何资料文档,就能完整的完成任务或者项目.3 .见到一个新的函数,我总得知道它的原理吧,就得把他研究透吧,等等还有许多,恰恰相反,解决上述的问题方法只有一个, 那就是写技术文档 !  在实际开发中, 我们更多的时候是找解决问题的方案,而不是一直写代码.如果遇到的问题是以前遇到过的, 就算当时不能立马跟上次一样解决. 可用回头看一下之前的总结.再套用以前的解决方案, 对于初学者,光是编程语法都够你学了后面忘记前面的了, 很多时候还是需要找一下之前的笔记
    	这就是我这篇文章要表达的重点,当初从学习的时候,刚开始你肯定会觉得,语法那么简单,做什么笔记,用脑子都能记下来,的确就是这样,不过随着技术的越深入,逻辑的复杂性逐渐越强, 渐渐的你会发现做笔记,写博客的重要性.
    
    展开全文
  • 小白怎么学习编程

    2021-03-22 18:05:51
    如题 来个系统的建议,谢谢
  • 其实这个答案在你问的时候心里早就已经有了定局,你觉得自己学不会,这个心态是要不得的,本身编程方面的学习就是比较的难理解,只有你有一个不畏艰难的心,没有什么是学不会的。 很多同学也经常会问到一个问题,...
  • 学习编程前,我们喜欢上网去找答案,比如“我26了,学编程晚吗”,“程序员有前景吗”,“基础差能不能学”。 每每看到这些问题,我们都很头疼,可是作为一家编程学习平台,W3Cschool又有责任来解答同学们提出的...
  • 不知道怎么学习编程

    2014-03-12 20:22:43
    作为正在学习软件外包的大学生,只是不知道怎么开始,没有学习这方面的头绪,迷茫、、、、、
  • 学习编程前,我是一个理智的生命个体;在学习编程后,我一步步走向疯狂。
  • 到底该怎么学习编程

    千次阅读 2014-09-22 08:57:59
    到底该怎样学习,学习编程,学习软件,我不知道是不是选错了?在高中的时候因为计算机神秘,想了解它,总感觉计算机的发展潜力是无限的,可是到了大学之后才发现不是我想的那样的,现实太残酷了,大一一年的时光使我...
  • 原创 2017-12-18 创新教育研究中心 TeachPlus 你合上一本书,可能是《x语言开发圣经》,也可能是《x语言编程从入门到放弃》,don`t mind,it doesn`t matter,只要在这个时候能够...承认吧,你根本就不懂怎么学习
  • 怎么学习编程

    2006-10-01 15:48:00
    我想学习VF编程,可是不知道从哪学起,入门是懂一点了,会简单的编程,要提高要怎么学? 
  • 1、扎实的基础知识; 2、很强的解决问题的能力; 3、熟练的编程调试能力; 4、创新能力; 5、团队合作能力; 6、持续的自学能力; 7、好奇心
  • 大家第一次接触编程的时候我想很多人都会在那些Q群啊之类的地方不断的问,怎么学习编程,要看些那些书。甚至在百度,谷歌里搜索如何学习编程。 这篇文章,我会从我自己学习编程的角度去描述,如何学习,可能不是最好...
  • 怎么学习java网络编程

    2013-04-06 22:41:16
    详细介绍了怎么学习网络编程,对于初学、进阶学习的童鞋是一个参考
  • 通过编程论坛学习 互联网怎么编程学习? 依存关系 bs4(尝试sudo apt-get install python-bs4) 用 python redditScrape2.py prawScrape.html 输出被打印到控制台。
  • 这几天有很多小伙伴私信问我:老鬼呀,我最近开始学习编程,但是感觉自己的学习效率特别的低,你是怎么学习编程的呢,有什么好的学习方法,如何高效的学习编程,学习编程有什么方法论吗? 我回顾了一下自己从学习...
  • 目录 一、文章前言 ... 怎么学习编程 如何学好编程 英语不好能不能学习编程 数学不好能不能学习编程 如何提高编程能力 2. 那么在接下来将这些问题拆分为几篇文章,进行个人见解阐述,希望能给你一点...
  • 怎么学习游戏编程

    2012-09-23 14:50:29
    明年毕业了,我想找个与游戏编程挂边的公司继续学习。或者谁能介绍下编游戏要看什么书!我目前学了MFC,数据库。谢了
  • 初学者怎么学习java编程

    万次阅读 多人点赞 2018-03-09 11:37:30
    1。java是分为三个主要方向:CS架构(java SE)。...它是通过java图形编程(GUI),使用不同的组件,如面板、按钮、输入框等,使用不同的布局形成一个系统的最终。然而,由于对java图形编程的敌意,为就业发展...
  • 有很多的人是非常的想知道,学编程难吗?编程入门先学什么?往下看希望对你们有起到帮助。 一:学编程难吗? 编程说难不难,说难不难,说简单不简单,学习之前你首先要知道你的学习...二:怎么才能学好编程? 零...
  • 首先,当前学习计算机相关知识是不错的选择,但是对于不喜欢编程的人来说,在学习方向的选择上会有较大的局限性,实际上很多计算机技术都离不开编程编程也是计算机领域的基本技能之一。如果对于编程不感兴趣,那么...
  • 怎么学习软件编程

    2009-10-30 15:00:00
    首先说一说进入计算机专业的目的,我个人是因为十分喜欢IT...计算机专业的学生有很多以前对计算机不怎么了解,而且还有部分人进大学前连计算机摸都没摸过,对计算机很熟悉的很少,高手更是凤毛麟角,大多数人是服从了父
  • 怎么学习Python编程呢?Python是一门计算机编程语言,同时也是一门入行IT行业的首先语言,学习一门新技术最重要的就是去掌握学习方法,对于Python学习来说,对于新手来说相对于是非常简单的,而且Python应用是非常...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 11,020
精华内容 4,408
关键字:

怎么学习编程