编程之路(1)
作为一个非科班出身的电气专业学生,我通过制作生日祝福程序等小项目对编程产生兴趣,认为编程不仅是技术更是解决问题的思维方式。我制定了阶段性学习计划:半年掌握C++基础、培养算法思维、实践小项目、持续学习,并希望最终能进入华为等科技公司。选择在CSDN平台记录成长,既是为了获取资源,也是为未来回顾进步轨迹。
一、个人介绍
hello,各位未来的顶级程序员们,很高兴在这里和大家相遇,写这篇文章的时候,我有点紧张,也有点兴奋。这是我第一次认真地在公开平台记录自己的学习过程。与其说这是一篇作业,不如把它当作我和未来自己的一次对话:我想搞清楚,我为什么要学编程,打算怎么学,以及想去哪里。
我不是那种从小就接触电脑、写代码的“技术原住民”。真正让我对编程产生兴趣的,是看到一些用代码实现的小项目,比如在朋友生日那天第一次用c++代码给朋友写了个程序,是一个小人举着蛋糕从屏幕里面跑出来,后边跟着“生日快乐”这几个大字。
从开始的感兴趣,自己动手模仿一些博主编程,到后来的逐渐学习,我开始意识到,编程并不仅仅是“程序员”的专属技能,它更像是一种新的思维方式:把复杂问题拆解成小步骤,用清晰的逻辑去实现它。
我个人觉得这对我未来的学习应该会很有帮助。
所以,与其说我在“学一门技术”,不如说我在尝试培养一种用逻辑和代码解决问题的能力。
于此同时,我之所以打算CSDN这个平台上,记录我的编程之旅,一方面是因为我个人觉得这个平台拥有很多的资源,以及计算机行业各种各样的大佬云集于此,可以跟着学习,而另一方面我觉得需要通过一些方式去记录我的成长,等以后成为计算机大佬了,再回头看,或许会有不一样的感慨。
二、编程目标
从一开始的期盼着自己可以单独敲出一些代码,到现在的希望深入的学习,去用以找工作,就业,目标也在发生着一些变化,
我个人觉得与其说一些太响亮的空话,倒不如现实一点,设置几个阶段性的目标,这样不仅仅执行性相对来说高一点,而且每完成一个目标那种自豪感还可以更好的激励自己走下去。
(1)打牢基础,初步打算用半年左右的时间,系统掌握至少一门编程语言,目前就是在进军C++,理解变量,循环,函数,数据结构等核心概念,并且能够独立写出结构清晰的代码。
(2)思维的培养,学会用一些所谓的“伪代码”和流程图来梳理思路,而不是一上来就埋头写代码。遇到问题时候先去思考它属于哪一一类问题,再去选择合适的工具和方法去解决。
(3)项目实践,从一些“小作品”开始,比如做一个命令行记账本,一个简单的网页,或者一个刷题脚本,目标是让自己习惯从想法到落地的完整过程。
(4)持续学习,我感觉这不是一个目标,而是语言学习中必不可少的品质。学好任何东西都离不开持续的学习。
3、怎样去学的
说实话现在感觉还是比较迷茫的,我们都知道计算机的编程语言有很多,初步接触的时候总是会感觉迷茫,不过好在我现在已经确立了方向,就先从c语言开始。
我个人觉得,要学好这门语言,首先是实践,边学边练,至少保证每天两小时的实践训练,
除此之外,还要定期复盘和输出,进行阶段性总结
还有就是融入技术社区,就比如CSND,简书等等。
(4)目标大厂:华为,俗话说要有鸿鹄之志,我本人是电气专业的一名学生,而华为作为一个电气与IT的交叉点,我觉得若有朝一日在华为那样的公司里面大展身手,也不负这天生男儿八尺躯了。
写到这里,这篇“开篇之作”也差不多结束了。
我不知道未来会怎样,也不知道自己能不能坚持写下去,但至少,我已经不再只是“想想而已”。
如果你也在学习编程,欢迎和我交流。
愿我们都能在代码的世界里面,找到属于自己的那束光。
更多推荐
所有评论(0)