不得不说,从我接触到编程(小学六年级,还是Free Pascal)开始,我一直在尝试学习新的编程知识,之后多多少少有所长进,可是参与他人在技术中的讨论,却发现好像自己什么也不会。我自己也做过一些项目,但是这些项目似乎具有的价值并不大,也没有起到提升技术的作用,可谓是花费了无用功做出来一堆糟粕,那么到底出现了什么问题?
问题
知识水平
显然,作为一名高中生,我的知识水平就完全达不到其他学习编程的大学生乃至更高学历水平的人的标准,直接影响的就是相应的学习效率,同样的知识我需要花费更多的时间才能学透。
学习路线
学习自然也需要科学的规划,不能东学学西学学,这样反倒会打乱自身正常的学习节奏,而我曾经一昧追求“兴趣”,只选择我“需要”的知识学习,最后知识框架搭不起来,反倒没学到什么。
学习方法
这点应该是最重要的,所谓“君子善假于物也”,人的学习就是要从别人的经验中借鉴,从别人的经历中吸取教训,避免重复走弯路,而我曾经有段时间骄傲自满,认为自己在同龄人中因为会编程而占有优势,从而拒绝学习别人的意见,这是对自己很不负责任的一种行为。
改变
素质
1.好好学习,高中知识体系对于今后的学习非常重要,也可以帮助我进入大学,接触到更深入的知识,提升自身综合素质。
2.不要骄傲自满,虚心听取其他人对自身的评价,大佬对于问题的指正与建议。
此外,近期我将会对一些不稳固的知识进行重学,对于必要的知识架构进行补足 ,将笔记分享到个人博客里。
学习路线
这些是我将会学习(或重学)的内容
C#
C语言,计算机组成原理,数据结构与算法,C#语法,C#面向对象,C#进阶
前端
HTML,CSS,JavaScript,Jquery+AJAX,Vue.js
数据库
SQL,关系型数据库SqlServer与MySql
游戏开发
学习他人的项目,学习相关设计方法
考虑到我的水平限制,当出现知识理论上的困难,要清楚把握自身能力,不应当在能力外的部分浪费过多时间,同时明确编程对于高中生(非竞赛)仅仅是爱好,一切以学业为主。
不管怎么样,实干最重要,加油。
原创文章,作者:ItWorker,如若转载,请注明出处:https://blog.ytso.com/tech/pnotes/280001.html