上高中时,自己第一次接触到学校的中华学习机和苹果机,当时中华学习机上可以进行basic编程,那时候自己其实就爱上编程,但是没有人指点,也学习不得法,所以就没有进行下去!大学时,自己的主攻专业并不是计算机,但是学习了《计算机基础》和《c程序设计》,前者主要学习dos命令和wps文字处理,后者主要是学习c语言编程,但由于自己没有电脑,再加上不善规划,导致c语言编程学得很一般,不过自己还是很喜欢学习编程。后来同宿舍的同学辅修了计算机课程:《汇编语言程序设计》、《数据结构》、《maple》,虽然自己没有辅修,但自己对计算机编程有了进一步了解。即将毕业时,自己接触到了visual basic、visual c++、visual foxpro、delphi、oracle、director、authorware、flash等,后来又接触到html、javascript、java等,学得很杂,但却不够精,特别是对visual c++的学习一直未能入门。工作后,自己也搞过一段时间的visual basic编程、php编程、asp编程,直到2014年自己又在手机上开始学习c++和java,才对面向对象程序设计有一定的了解,也花了一点时间来学习java web编程和android编程,后来又学习visual c++的sdk编程和mfc编程,才算基本入门,从接触visual c++编程,到入门自己花了20多年的时间,但是现在自己又想学习java,摇摆不定!静下心来想一想,我自己是有主攻专业的,编程是自己的业余爱好,我希望自己的业余爱好能帮到主攻专业。当然我编程的主要动力还是兴趣使然,要说我编程的场景是什么?其实就是为我的主攻专业提供一些小工具,这些小工具其实完全可以用visual c++完成,当然自己既然想适当深入,那么自己就应该界定自己的学习方向,那就是:c++/汇编、数据结构与算法。
我希望自己能做到心无旁骛,将精力放到c++的学习,学习汇编的目的是为了更好地立即c++的运行机制,学习数据结构与算法的目的是应为,所有的编程其实都是在将数据结构和算法用具体的语言来实现,虽然自己前前后后接触到了众多的编程工具和语言,但自己希望以后将编程语言能确定下来,说实话,编程语言就是武功招式,而数据结构与算法才是内功修为。希望自己能很好地处理好主攻专业和业余爱好两者的关系。我学习c++和汇编的进阶过程分别为:visual c++ sdk/mfc, c++ wxWidgets/gtk/sdl/opengl/opencv、qt、c++/c语法与标准等等,dos 16-bit汇编、windows 32-bit和64-bit汇编等等。数据结构与算法进阶:c/c++描述数据结构与算法、算法导论、计算机程序设计艺术、离散数学等等课程。
希望自己的余生能少一些内耗,多一些脚踏实地做事情,只有这样自己才会在主攻专业和业余爱好两个方面都很圆满,让自己的每一天都很幸福、充实、开开心心!
标签:java,编程,自己,c++,学习,visual,数据结构 From: https://www.cnblogs.com/wwcenter/p/18049686