活动地址:毕业季·进击的技术er
夏日炎炎,热浪中我们迎来毕业季,这是告别,也是迈向新起点的开始。这是一个毕业的月份,每年看到很多毕业生都离校上班,在校生准备考试和暑假实习,都非常感慨,不管怎样,作为在校生,玩好的同时,还是要能够扎实的学习,打好坚实基础,从初学C语言开始,为后续的实习找工作做准备。
自己是机械专业的在校生,传统工科,这专业能做的行业很多,机器人、自动化、控制、嵌入式、材料等等。就我了解的毕业生就业情况,很多人都是转码了,毕竟工资相对来说高不少。
学习计算流体力学时,只懂理论会推公式,但是在写大作业时,想通过matlab实现简单的一维不可压流体运动的代码,都觉得难以下手。虽然学过C语言,但也是应付考试,应付考国家计算机二级的证书,并没有认真的学C。可以说非常欠缺编程思维。
学C语言时,用的vc++ 6.0,第一行代码是hello world。后来自学Matlab、C#、C++、Python、都是打印hello world。比较遗憾的是,除了C是较为完整的学习了一遍,后面几种语言都是自学了一点就放弃了。
目前最大的收获就是明确了为什么要学编程,以及按照什么样的顺序,学习哪些课程。
困难就是自学对自我控制的要求非常高,周围并没有学习编程的环境。毕竟自己是非科班,而且专业课程要学的内容也非常多,怕自己难以坚持,半途而废。
先学好基础语法,再学习数据结构、系统编程等相关的知识,学习目标已经在自己的第一篇博文 【第一篇文章—C/C++学习】中写过了,要学的很多,这些都是与编程相关的知识。
我学编程是想培养自己的编程思维,但作为非科班来说,想要养成别人四年的思维方式是很困难的。好在我并不是为了转互联网行业而学编程的。我是要为自己的专业服务,是为了更好的学习计算流体力学,更好的运用开源软件和代码去实现理论转换成代码这一过程,搞数值计算,搞高阶算法,求数值解。如果有可能的话,还想学习高性能计算相关的知识,并行并发等等。还想学习计算图形学。这些知识在游戏、动漫、影视剧等等都有大量的应用。我现在用的很多软件都是商软的破解版,感觉作为工科生还是要适当的提高代码能力,利用开源软件代替正在使用的同类型的商软。
写代码的思路不行,这也只能靠长时间累,坚持每天都有少量的练习,坚持写博客,记录自己的学习历程。
作为非科班生,没有比赛经历,只有一个国家计算机二级证证书能勉强和计算机三个字有关系。
按照博文【第一篇文章—C/C++学习】中提到的去学习相关科目,还要穿插学习CFD相关的视频和书籍,扎实提高编程能力和理论功底,感觉可能到年底,才会有初步的成效吧。
没有抱怨,只有埋头苦干。路漫漫其修远兮,吾将上下而求索。祝自己好好学习,天天向上。
活动地址:毕业季·进击的技术er