第三十一期:世界上有四类人永远不可能成为编程界牛人(个人见解,欢迎补充)
本人歌谣,出来工作也有两年了。大学挂科无数,出来想搞技术。平时也就是以工作学习的知识为主,无聊的时候就会学习一些关于科技的知识。
在这本人给大家传授一些学习编程的心得体会,供大家分享交流:
1.没有专注力和恒心的人
有很多人开始学编程热度很强,刚刚入门时候相对比较简单觉得写代码这就是这么回事,开始有点小浮躁,到了后边学到难理解的,又开始怀疑人生。基本上来回几下就被弄得焦头烂额了,慢慢也就距离放弃不远了,编程的过程就是折腾的过程,没有折腾学不到真本事,有些人做了很多年才想明白,原来自己不合适做这个行业,因为总是没有耐心把一个事情做好,没有专注力,没有定性起码在软件行业混不出个样子。
做什么事情都要不断的坚持下去,一个学习技术的人的没有一颗保持向前的积极的心态,我认为是做不好技术的。总有一天也会被社会淘汰。
2.不懂得如何学习的人
大多数学编程的基本上学习之初都会下载很多的资料,大量的视频和电子书,很多很多个G。然后搞一个视频就开始了自己编程学习之路,看了一段时间有点听不懂了,换个视频继续,又遇到不懂得,开始电子书的学习之路。这样下去基本上几个月过去了,弄得自己思维都乱了方寸。
学习要不断的去做一个细小的计划,在一定的时间里完成自己的目标。学习编程基本上需要制定一个大纲,这个需要大纲需要限定时间和目标,建议以书本为主线,视频为辅助,这样更容易建立自己的知识体系。
3.不知道如何去实践的人
这只是简单的一些的实践还要玩的高深一点,要知道从哪里搞到实践项目,在学习过程中搞点实际项目也不是很现实,但是可以拿一些真正项目实践过的代码去分析去研究,最适合这种的就是开源社区中的代码了,初次做开源可能很多人觉得要学的东西太多了,感觉像是白痴,属于正常现象谁不是从白痴开始的那。要懂得善假于物。先去尝试看懂代码然后再去尝试修改代码,一步一个脚印编程功底就这样慢慢积累出来的。
编程是一个熟练工种,不动手写代码啥也搞不定,也就别异想天开做属于自己的产品了,实践不是对着视频得代码在电脑上敲一遍就万事大吉了,需要自己独立去完成书本或者视频上的代码,还要举一反三。
4.不懂得打造自己知识体系的人
学习过程中难免枯燥乏味,就要讲究点策略,或者找点什么能够激励下自己。其实可以找点榜样得力量,这就是为什么要找个带自己的,起码在心理有个期盼会觉得什么时候能达到像谁一样厉害,有时候榜样的力量是很强大的,所以在学习过程中要设置这样的榜样,很多人说了茫茫人海去哪找自己的榜样,现在这么多写技术博客的大牛或者做自媒体的高手,总能找到热心,真要想尽一切办法去找肯定能搞到,要去寻找不去做的理由太多太多。
每段时间都可以有一个自己的学习个人总结,例如可以做做思维导图,当你的树枝枝叶足够强大,你也会收获不一样的自己
编程细节繁多,如何把这些零散的东西穿插起来需要一个体系开支撑,这就是常说的知识体系,如何建立?知识点如此繁多只能先从点入手,然后以点带面形成自己的体系。分解到学习中就要多去总结归纳关键知识点,如果有可能可以多去写写技术博客,对于自身的提高还是很有必要,在写的过程中这就是归纳的过程,而且写出来的东西是给人看的如果写不好也是一件丢人的事情,无形之中形成一种压力,也就转化为学习的另一个层面的动力。一句话概括做一个有心人。
具备以上四点不止是编程能学会,别的也一样学会了,有一定道理,但是融会贯通了这四点编程一定能够学的很好。
多学,多做,多思,坚持这四点缺一不可,当然这只是本人的个人想法,接受反驳。同时也希望现在的自己能够保持初心,为了自己的生活和理想一直奋斗下去。我是歌谣,接受一切反驳,期待和各位朋友一起成长。
第三十一期:世界上有四类人永远不可能成为编程界牛人(个人见解,欢迎补充)相关推荐
- 世界上这五类人永远不可能成为编程界牛人
很多人都觉得全民都在学编程了,编程没有用武之地了,殊不知中国在软件层面才发展多少年,中国的软件产业只是处于开始阶段,有人说了培训出来都找不到工作了,真正培训出来水平牛逼的没有一个是闲置状态. ...
- Android第三十一期 - 市面上所有引导页的效果
代码已经整理好,有十几种,自己选择用吧,效果如下: 地址:http://down.51cto.com/data/1981257 引导页ViewPageAll 地址:http://down.51cto. ...
- CSDN 编程竞赛三十一期题解
竞赛总览 CSDN 编程竞赛三十一期:比赛详情 (csdn.net) 本次竞赛的最后一道题的描述部分有些问题(题目描述与样例不符),另外,测试数据似乎也有点问题,试了多种方式,但最多只能通过10%的测 ...
- 第一百三十一期:2019年容器使用报告:Docker 和 Kubernetes 王者地位不倒!
近日,容器创业公司 Sysdig 发布了 2019 年容器使用报告.这是 Sysdig 第三年发布容器年度使用报告,与之前不同的是,今年的调查结合了更多的数据源,并深入挖掘了 Kubernetes 的 ...
- 第三十一期:QQ for Linux 复活,微信 for Linux 还远吗?
网友通过分析龙芯处理器的生态支持计划与近期 QQ for Linux 支持 MIPS 架构的事实,结合当前国产自主研发的大背景,认为距离微信 for Linux 的发布也不远了. 10 月 24 日晚 ...
- 第三十一期:大数据分析师学习入门,10个数据可视化技巧
在这篇文章,我想和大家分享 10 个基本的中级和高级的绘图工具.我发现在现实生活中,当涉及到绘图解释你的数据时,这些工具非常有用. 作者:加米谷大数据来源:今日头条 我必须对你说实话:当我学习数据科学 ...
- fckeditor漏洞_三十,文件上传漏洞、编辑器漏洞和IIS高版本漏洞及防御
一.编辑器漏洞 1.编辑器 编辑器属于第三方软件,它的作用是方便网站管理员上传或编辑网站上的内容,类似我们电脑上的Word文档. 编辑器通常分为两种情况: (1) 不需要后台验证,可以直接在前台访问且 ...
- STM32学习心得三十五(上):VS1053实验之RAM测试及正弦测试
记录一下,方便以后翻阅~ 主要内容: 1) 硬件连接: 2) VS1053简介: 3) 相关实验及其代码解读. 实验功能:程序开启后,系统先进行RAM测试,再进行正弦测试,可以接耳机听到所设的单频声音 ...
- Web UI 自动化测试环境搭建 (转载自51测试天地第三十九期上)
1. 安装 Python 2.7 并设置系统环境变量 2. 下载并安装 python setuptools Easily download, build, install, upgrade, and ...
最新文章
- 微生物组研发管理真的很难吗?
- 谷歌浏览器Software Reporter Tool长时间占用CPU解决办法
- Average Score39届亚洲赛牡丹江站A题
- Android-Activity启动流程
- java读取文件跳过_在Java中读取文本文件-为什么跳过行?
- 高性能JavaScript DOM编程
- android 线程安全
- jQuery插件uploadly报security Error:error #2049解决方案
- windows桌面远程工具连接Ubuntu
- SpringBoot+Vue项目上手
- 印刷文字的字体与字号规定
- 攻防世界----mfw
- UE4在场景中画线(蓝图与C++)的实现方式
- 3个开源音乐播放器:Aqualung,Lollypop和GogglesMM
- mysql 处理emij表情_判断是否emij表情
- python列表增加行_openpyxl追加行、指定位置插入行
- STM32+DAC8830驱动程序
- go 服务接入短信验证码功能(对接阿里云平台)
- 风投最爱看的商业计划书是这样的
- Android-沉浸式导航栏
热门文章
- oracle数据库中函数和存储过程中的区别
- [导入]C#中TextBox只能输入数字的代码
- linux怎么看文件状态,linux查看文件类型-file、状态-stat
- Java项目问题_Java项目出现的问题01----学习
- DataTables获取指定元素的行数据
- MSP432P401R TI Drivers 库函数学习笔记(六)UART 串口
- MSP430F5529 DriverLib 库函数学习笔记(九)SPI
- C++ 控制结构和函数(一) —— 控制结构
- C/C++中预编译#,##,#error作用
- [react] 举例说明在react中怎么使用样式