文章目录
1.自我介绍
2.学习编程的目标
3.学习编程的方法
4.学习编程的时间
5.总结
1.自我介绍
三年前,有着稚气面孔的我曾经志存高远,考入当地最好的一所高中,实现了一步跨越;一年前,在我那非黑即白的生活中,高考成了我的全部,也成了我拼搏的力量源泉。我经历了“黑色六月”,也经历了圆梦时刻,结果虽不尽如人意,但也是对自己的一个交待,最终被安徽大学录取。
高考完后就想着放松放松,出去玩了一个月后,回来又想着学习一些东西,比如:编程。对编程一开始的想象,是在电影《骇战》《社交网络》,甚至《唐人街探案》等等中对黑客神秘莫测的描写:他们隐藏在计算机背后,拥有着高超的技术,在互联网这个第四维度的世界里来去自如;他们凭借一台电脑,就可以轻松潜入世界上安防最严密的组织,在指尖飞舞中窃取高级机密……于是我便觉得黑客是一个高大上的职业,而想要做一名黑客,就要学习编程。在我没接触编程之前,我一直觉得它遥不可及,不是我能够接触的东西,而这个暑假我决定开始尝试,我首先是从C语言学起的。
在CSDN上写博客一方面是为了总结自己所学,另一方面也是为了找到一些志同道合的朋友一同学习,还希望能够学习学习大佬的思维和技术。希望大家能够关注我,在之后我会分享自己的学习笔记,或者一些技术讨论,谢谢。
2.学习编程的目标
第一步,是学会编程有关的基本知识。在精不在多,能沿着一个方面深度学习,比如C/C++、JAVAA、测试等等。
第二步,是学习的编程知识能运用在实践中,可以做做项目,跟着学校老师做项目考虑在内,努力争取。
第三步,能够成为自己就业的一个优势,凭实力拿到更多高质offor。
3.学习编程的方法
由于是初步接触,所以学习的道路才刚开始,根本不敢说有什么牛逼的方法,在此,只谈谈自己初步的做法:
a.陌生的知识有一个循序渐进的过程:接触、了解、使用、熟悉、掌握,在此之间,需要耐心,能够坚持下去。
b.在学习中找到适合自己的节奏和方法,比如每天都给自己这一个标准:每日练习敲代码的时间不得低于两个小时,每天学习一个新的大知识,并练习……学会坚持这样的标准,会让自己对编程越来越熟悉。
c.在自学的过程中,要摆脱抄代码的惰性,面对一个不熟悉甚至不会的代码,不能Ctrl+C再来个Ctrl+V,这只会让自己成为抄写党,我们应该先尝试理解代码,逐一突破自己的知识盲区,再独立在编译器上完成代码,中途如果又卡顿,可以继续拿出源代码,然后再琢磨,直到自己能够独立完成,我想这中间你自我学习到的知识,可能不必单独看网课的少。
d.坚持在CSDN上写博客,自己总结学习到的知识点,在遇到遗忘的知识点时可以重新复习,也有利于构建自己的知识框架,还有一点隐藏的好处,在之后求职的简历上加上自己的博客链接,让HR了解自己的成长过程,这突出了自己的表达能力和坚持的品质。
e.使用gitee记录自己的所有代码,这能够让自己有成就感,从而督促自己学习,同时也是自己简历上的加分项(同博客)。
4.学习编程的时间
在写这篇文章时,其实我也只是接触了编辑一个星期,甚至今天才开始正式学习。学习编程肯定是一个漫长的过程,暂时性的在时间上我没有什么大目标,在这仅做出一个一周时间的计划:
a.抽出3~4天,每天2~3小时系统学习编程的知识
b.抽出5天左右,每天能过练习敲代码1~2小时
5.总结
希望今天的分享对刚开始学习编程,但却无从下手的小伙伴们有一点启发,关注我的博客,让我们一起解开编程的神秘面纱。