前言
你好,欢迎访问我的第一篇博客!我是一名编程新手,目前是计算机系在校大三学生,接下来,我将就编程经历、现状与目标等方面进行分享,还请大佬们多多指教。
经历回顾
大一学的机械,在学校的引导下简单学习了C语言课程;大二转的计算机,并且选择了偏硬一点的新兴专业:物联网工程,整个大二很多时候在接触算法和硬件,所以并没有深入学习编程以及及时地去应用、实践;目前,正在选修编程语言,主修硬件类课程。课程目录见下表:
阶段 | 编程相关课程 |
---|---|
大一 | C语言 |
大二 | 数据结构、数据库 |
大三 | JAVA、LBAVIEW编程(均选修) |
所以我真的不是在谦虚,就算是计算机系在读大三学生,也不代表编程技术会很强,我实际上也是个编程新手。我认为,学校只是为我们提供了一些引导,给予了我们一个学习的环境,对编程技术影响最大的还是个人的兴趣以及为之所下的苦功夫。
目标与规划
目标
基本掌握C语言,精通JAVA
规划
- 好的学习方法是成功的一半
微软的“721”职业发展经验模型:70%的经验来自工作中的学习,主要是把学到的一些知识应用到工作中,边工作边学习边总结,再应用,不断调整,形成可靠的经验与技能;20%是从其他人身上学习,主要指工作中借鉴、参考别人好的做法,以及与他人沟通、讨论、交流等过程中的互相学习;10%是常规的培训,主要指企业组织培训时,大家从培训师、讲师那里得到的启发与学到的知识。正因为70%的经验来自工作的学习,所以微软一定争取到有深度和广度项目,让大家在工作中检验知识与能力、在工作中成长。
- 总体时间安排
总体时间安排上课余时间学习编程,时间分配上参考721法则,即70%时间练习,20%时间讨论,10%时间学书本知识或者视频课。
- 分阶段推进
以目标为导向,每学完一个章节,及时复刻有意思的案例代码,最好能打大体巩固已学的知识,可以掺杂少量陌生知识。学完初级阶段后,及时查找资料,给自己定一个设计性的目标,逐步完成它。
- 寻找合适的学习资源
权威书籍与视频课相结合,学视频课主要跟思路,权威书籍主要补充知识点;学会查找英文资料;小知识点上遇困难,主动运用搜索引擎,实在不行就与老师、同学讨论。
结束语
往后我不时会在此平台上更新笔记、分享收获,期待与大家的共同成长!