本人歌谣,出来工作也有两年了。大学挂科无数,出来想搞技术。平时也就是以工作学习的知识为主,无聊的时候就会学习一些关于科技的知识。

在这本人给大家传授一些学习编程的心得体会,供大家分享交流:

1.没有专注力和恒心的人

有很多人开始学编程热度很强,刚刚入门时候相对比较简单觉得写代码这就是这么回事,开始有点小浮躁,到了后边学到难理解的,又开始怀疑人生。基本上来回几下就被弄得焦头烂额了,慢慢也就距离放弃不远了,编程的过程就是折腾的过程,没有折腾学不到真本事,有些人做了很多年才想明白,原来自己不合适做这个行业,因为总是没有耐心把一个事情做好,没有专注力,没有定性起码在软件行业混不出个样子。

做什么事情都要不断的坚持下去,一个学习技术的人的没有一颗保持向前的积极的心态,我认为是做不好技术的。总有一天也会被社会淘汰。

2.不懂得如何学习的人

大多数学编程的基本上学习之初都会下载很多的资料,大量的视频和电子书,很多很多个G。然后搞一个视频就开始了自己编程学习之路,看了一段时间有点听不懂了,换个视频继续,又遇到不懂得,开始电子书的学习之路。这样下去基本上几个月过去了,弄得自己思维都乱了方寸。

学习要不断的去做一个细小的计划,在一定的时间里完成自己的目标。学习编程基本上需要制定一个大纲,这个需要大纲需要限定时间和目标,建议以书本为主线,视频为辅助,这样更容易建立自己的知识体系。

3.不知道如何去实践的人

这只是简单的一些的实践还要玩的高深一点,要知道从哪里搞到实践项目,在学习过程中搞点实际项目也不是很现实,但是可以拿一些真正项目实践过的代码去分析去研究,最适合这种的就是开源社区中的代码了,初次做开源可能很多人觉得要学的东西太多了,感觉像是白痴,属于正常现象谁不是从白痴开始的那。要懂得善假于物。先去尝试看懂代码然后再去尝试修改代码,一步一个脚印编程功底就这样慢慢积累出来的。

编程是一个熟练工种,不动手写代码啥也搞不定,也就别异想天开做属于自己的产品了,实践不是对着视频得代码在电脑上敲一遍就万事大吉了,需要自己独立去完成书本或者视频上的代码,还要举一反三。

4.不懂得打造自己知识体系的人

学习过程中难免枯燥乏味,就要讲究点策略,或者找点什么能够激励下自己。其实可以找点榜样得力量,这就是为什么要找个带自己的,起码在心理有个期盼会觉得什么时候能达到像谁一样厉害,有时候榜样的力量是很强大的,所以在学习过程中要设置这样的榜样,很多人说了茫茫人海去哪找自己的榜样,现在这么多写技术博客的大牛或者做自媒体的高手,总能找到热心,真要想尽一切办法去找肯定能搞到,要去寻找不去做的理由太多太多。

每段时间都可以有一个自己的学习个人总结,例如可以做做思维导图,当你的树枝枝叶足够强大,你也会收获不一样的自己

编程细节繁多,如何把这些零散的东西穿插起来需要一个体系开支撑,这就是常说的知识体系,如何建立?知识点如此繁多只能先从点入手,然后以点带面形成自己的体系。分解到学习中就要多去总结归纳关键知识点,如果有可能可以多去写写技术博客,对于自身的提高还是很有必要,在写的过程中这就是归纳的过程,而且写出来的东西是给人看的如果写不好也是一件丢人的事情,无形之中形成一种压力,也就转化为学习的另一个层面的动力。一句话概括做一个有心人。

具备以上四点不止是编程能学会,别的也一样学会了,有一定道理,但是融会贯通了这四点编程一定能够学的很好。

多学,多做,多思,坚持这四点缺一不可,当然这只是本人的个人想法,接受反驳。同时也希望现在的自己能够保持初心,为了自己的生活和理想一直奋斗下去。我是歌谣,接受一切反驳,期待和各位朋友一起成长。

第三十一期:世界上有四类人永远不可能成为编程界牛人(个人见解,欢迎补充)相关推荐

  1. 世界上这五类人永远不可能成为编程界牛人

      很多人都觉得全民都在学编程了,编程没有用武之地了,殊不知中国在软件层面才发展多少年,中国的软件产业只是处于开始阶段,有人说了培训出来都找不到工作了,真正培训出来水平牛逼的没有一个是闲置状态.    ...

  2. Android第三十一期 - 市面上所有引导页的效果

    代码已经整理好,有十几种,自己选择用吧,效果如下: 地址:http://down.51cto.com/data/1981257 引导页ViewPageAll 地址:http://down.51cto. ...

  3. CSDN 编程竞赛三十一期题解

    竞赛总览 CSDN 编程竞赛三十一期:比赛详情 (csdn.net) 本次竞赛的最后一道题的描述部分有些问题(题目描述与样例不符),另外,测试数据似乎也有点问题,试了多种方式,但最多只能通过10%的测 ...

  4. 第一百三十一期:2019年容器使用报告:Docker 和 Kubernetes 王者地位不倒!

    近日,容器创业公司 Sysdig 发布了 2019 年容器使用报告.这是 Sysdig 第三年发布容器年度使用报告,与之前不同的是,今年的调查结合了更多的数据源,并深入挖掘了 Kubernetes 的 ...

  5. 第三十一期:QQ for Linux 复活,微信 for Linux 还远吗?

    网友通过分析龙芯处理器的生态支持计划与近期 QQ for Linux 支持 MIPS 架构的事实,结合当前国产自主研发的大背景,认为距离微信 for Linux 的发布也不远了. 10 月 24 日晚 ...

  6. 第三十一期:大数据分析师学习入门,10个数据可视化技巧

    在这篇文章,我想和大家分享 10 个基本的中级和高级的绘图工具.我发现在现实生活中,当涉及到绘图解释你的数据时,这些工具非常有用. 作者:加米谷大数据来源:今日头条 我必须对你说实话:当我学习数据科学 ...

  7. fckeditor漏洞_三十,文件上传漏洞、编辑器漏洞和IIS高版本漏洞及防御

    一.编辑器漏洞 1.编辑器 编辑器属于第三方软件,它的作用是方便网站管理员上传或编辑网站上的内容,类似我们电脑上的Word文档. 编辑器通常分为两种情况: (1) 不需要后台验证,可以直接在前台访问且 ...

  8. STM32学习心得三十五(上):VS1053实验之RAM测试及正弦测试

    记录一下,方便以后翻阅~ 主要内容: 1) 硬件连接: 2) VS1053简介: 3) 相关实验及其代码解读. 实验功能:程序开启后,系统先进行RAM测试,再进行正弦测试,可以接耳机听到所设的单频声音 ...

  9. Web UI 自动化测试环境搭建 (转载自51测试天地第三十九期上)

    1. 安装 Python 2.7 并设置系统环境变量 2. 下载并安装 python setuptools Easily download, build, install, upgrade, and ...

最新文章

  1. 微生物组研发管理真的很难吗?
  2. 谷歌浏览器Software Reporter Tool长时间占用CPU解决办法
  3. Average Score39届亚洲赛牡丹江站A题
  4. Android-Activity启动流程
  5. java读取文件跳过_在Java中读取文本文件-为什么跳过行?
  6. 高性能JavaScript DOM编程
  7. android 线程安全
  8. jQuery插件uploadly报security Error:error #2049解决方案
  9. windows桌面远程工具连接Ubuntu
  10. SpringBoot+Vue项目上手
  11. 印刷文字的字体与字号规定
  12. 攻防世界----mfw
  13. UE4在场景中画线(蓝图与C++)的实现方式
  14. 3个开源音乐播放器:Aqualung,Lollypop和GogglesMM
  15. mysql 处理emij表情_判断是否emij表情
  16. python列表增加行_openpyxl追加行、指定位置插入行
  17. STM32+DAC8830驱动程序
  18. go 服务接入短信验证码功能(对接阿里云平台)
  19. 风投最爱看的商业计划书是这样的
  20. Android-沉浸式导航栏

热门文章

  1. oracle数据库中函数和存储过程中的区别
  2. [导入]C#中TextBox只能输入数字的代码
  3. linux怎么看文件状态,linux查看文件类型-file、状态-stat
  4. Java项目问题_Java项目出现的问题01----学习
  5. DataTables获取指定元素的行数据
  6. MSP432P401R TI Drivers 库函数学习笔记(六)UART 串口
  7. MSP430F5529 DriverLib 库函数学习笔记(九)SPI
  8. C++ 控制结构和函数(一) —— 控制结构
  9. C/C++中预编译#,##,#error作用
  10. [react] 举例说明在react中怎么使用样式