经常有小伙伴通过小编微信号问一些编程的常识,语言基础或者是职业方向之类的问题,小编归纳了以下四点供大家参考

第一:盯住一个问题牢牢不放,不搞定这个问题,绝不向下走。

一股子不到长城非好汉的决心,有这么强大的毅力学习是对的,这也是大多初学者容易走的弯路,学习之初先了解大致的概念,上来就寻根究底,会让自己变得疲惫不堪,因为初学小白开始很难具备强大的基础,很难把每个知识点都吃的相当透彻,所以开始学习的时候,先了解基本的方向和思路,掌握一些概念或者工具如何使用,很多c语言初学者抓住printf函数的内部实现孜孜不倦的钻研,最后弄得自己相当辛苦,持续时间长了,慢慢兴趣点没了,也就放弃了,学习非一日之功,重在循序渐进,随着知识层次的提升,内在的东西就会慢慢掌握,知识系统也就会随之建立起来。

第二:在学习基础语言的时候,一直怀疑所学语言是不是能找到工作,中间换了几种语言。

初学小白经常问的一句话“学某某语言,能不能找到工作”,这是一个辩证问题,小编觉得任何一门编程语言只要还活着,那么必然有存在的必要性。编程语言和语言没啥大的区别,学会了任何一门再去学习别的语言都会轻松许多,大致上来说,编程思想是想通的。既然已经花了很多时间在一种语言上学习,就索性学习到底,彻底了解这门语言的属性,学好一门了,也就比较容易做到触类旁通。坚定不移的学习好一门语言,然后后续再做变通。

第三:能写出大量的代码,但是不知道如何调试,每次解决一个小细节点需要花费大量的时间。

经常有小伙伴直接在联盟的群里,粘贴了一堆代码让大家帮着找问题,一般这种情况下,大家很难有这么多的时间和耐心帮着去分析问题,因为编程语言的变化形式太多,组合方式也是层出不穷,大段的代码很难一眼就找到问题所在。这个时候就需要写代码的人具备debug调试能力,因为在工作中遇到的代码比平常练习的代码复杂程度要多太多,这种情况下很难通过看直接找到问题的根结所在,就需要通过一种手段不断的思考问题出在哪,怎么去解决。基本上能具备完善的调试能力的小伙伴,理论上能独立完成一些小项目的调试,慢慢在向真正的软件工程师迈进了。

第四:视频看的很懂,但是代码能力很差

现在在线视频教程多如牛毛,学习起来比10年前只靠看书方便了太多,很多小伙伴看视频的时候对于里面代码的一些含义都能了解的很彻底,一旦脱离了视频独立写程序的时候,觉得无从下手,典型的实践操作太少,看视频学习编程这个方法没啥问题,但是需要在看的时候,把里面对应的代码在自己的编译器上都敲很多遍,视频讲的再好也只是别人咀嚼好的,看起来很美,但是需要自己在电脑上大量的实践,才能转化为自己的东西,才能纳入自己的知识体系中。

自学需要讲究策略,慢慢养成习惯自然就能悟出真谛。

关注微信公众平台:程序员互动联盟(coder_online),你可以第一时间获取原创技术文章,和(Java/C/C++/Android/Windows/Linux)技术大牛做朋友,在线交流编程经验,获取编程基础知识,解决编程问题。程序员互动联盟,开发人员自己的家。

编程小白喜欢走的几条弯路相关推荐

  1. 信息抽取(二)花了一个星期走了无数条弯路终于用TF复现了苏神的《Bert三元关系抽取模型》,我到底悟到了什么?

    信息抽取(二)花了一个星期走了无数条弯路终于用TF复现了苏神的<Bert三元关系抽取>模型,我到底悟到了什么? 前言 数据格式与任务目标 模型整体思路 复现代码 数据处理 数据读取 训练数 ...

  2. 每个人的青春都有一条弯路,你要自己走

    引导语:一个人的骄傲和清高,也只有在爱的人身边展现不出来,这是我不得不承认的事实.为什么你会出现,没有一丝顾虑你就这样出现,带给我惊喜, 来得那么悄然,那么的让我束手无策,毫无防备 章节一:      ...

  3. 编程小白的第一条博客

    本人AlleyMeowy,编程小白一只,非理工科学校,非科班出身,为了成为大牛不断努力. --2018年12月23日,在博客园创建博客第一天 转载于:https://www.cnblogs.com/A ...

  4. 【“天才”必经之路】只需一年时间,从编程小白成为同事们敬仰的编程大神

    编程是什么?也许每个人都有不同的见解. 有人认为编程是一份工作,也有人认为编程是一种爱好,甚至有人认为编程是此生追求.其实,编程就是编写程序.   首先,从"编"字分析,它既可以表 ...

  5. 编程小白学python知乎周刊_在知乎上学 Python - 入门篇

    写在前面 本文对知乎上关于Python入门方面的问答.文章.专栏做了一定的收集和整理,希望对各位Python学习者能有帮助,至少可以节省大家一点时间. 这一篇主要针对的是零基础或初学Python,包括 ...

  6. 小白一路走来,连续刷题三年,谈谈我的算法学习经验

    数据结构与算法应该算是一个比较难的模块,从小白一路走过来,从大一连续刷过好几年题,看过挺多书,踩过挺多坑,也涨了一些经验,姑且在这里分析一波对数据结构与算法 的学习经验,请耐心看完,相信对你会有所帮助 ...

  7. 史上最全Python课程整理——我是如何从编程小白到Python研发工程师的

    从编程小白,到Python研发工程师,需要多久呢? 答案就是:91门课,450个小时. 听起来似乎难以实现,但其实如果每天抽出八小时学习,两个月的时间,就能由编程小白转变成为Python工程师,听起来 ...

  8. 编程小白必懂的网络原理

    网络到底是如何组成的?为什么我们现在可以方便的上网? 不管你是不是计算机专业相关的人,你心中可能一直都会有这样的疑问! 而今天我们就来解决这件事情,告诉你真实的答案! 网络的基本构成 首先我们来看这样 ...

  9. 编程小白C语言学习计划

    #编程小白C语言学习计划 ##自我介绍 本人目前是转专业到计算机科学与技术专业大二学生,在转专业之前从未接触过编程,在转专业之后才开始学习有关编程的相关知识,到现在应该学了近半年了,因此也不能算是纯变 ...

最新文章

  1. [译] APT分析报告:11.深入了解Zebrocy的Dropper文档(APT28)
  2. mysql ticks_【原创】C# 计时周期数(Ticks)在不同数据库上的实现
  3. 21秋期末考试财务会计(二)10165k2
  4. 样本分布不平衡,机器学习准确率高又有什么用?
  5. P1009 [NOIP1998 普及组] 阶乘之和-2022.02.01(python3实现)
  6. Redmine for windows 一键安装
  7. jQuery Ajax 方法调用 Asp.Net WebService 的详细例子
  8. 从wordpress到octopress
  9. Android核心基础(五)
  10. JQuery获取第几个元素和判断元素在第几个
  11. 4、第4次课 CSS代码第三节课20150923
  12. PHP 解压 ZIP 文件到指定文件夹
  13. NC6.3 变更销售合同维护模板后单据追溯查询提示权限问题的解释
  14. 产品经理/总监 面试题及答案
  15. node.js毕业设计安卓电子阅读器APP(程序+APP+LW)
  16. winform直接控制云台_一路随拍,智云SmoothX手机云台试玩,哪怕小白也能轻松上手...
  17. JQuery动态创建表单并提交
  18. 玩游戏4g计算机的内存不足,如何解决游戏崩溃和内存不足的问题?
  19. MTK隐藏导航栏,去掉下拉,永不锁屏,永不灭屏
  20. 通过实例学习C#(1)

热门文章

  1. linux直接联网安装mysql,linux环境下安装mysql
  2. 【秋招纪实录】一篇特别正经的【百度】求职经验分享
  3. 【内网流量操控技术四】DNS隧道之iodine
  4. Windows核心编程_SKN皮肤库
  5. 《通信原理》复习笔记1----第一章绪论
  6. Brook_icv《SIFT特征详解》难点的辅助阅读内容
  7. python PDF转docx库的安装与使用
  8. Arcgis Prv2.8.3 UNET模型RTX 3090 训练
  9. arm11 s3c6410 开发板 学习板 工业开发板 比较 国内主流的arm开发板比较
  10. 乐高机器人走进图书馆活动方案_《走进童话世界》综合实践活动方案