[附] 课程表

大家好,这里是小磊说书,我是小磊,欢迎大家来听我说书!言归正传...

      在此先给大家致歉了,原本第一期课程之后就应该给大家梳理一下我讲课的目录,由于一直没有完成[附 课程表]的整理,以至于姗姗来迟,对不起大家了!

[附] 课程表_第1张图片
C语言课程

      古人云:不积跬步,无以至千里;不积小流,无以成江海。意思就是说需要我们从基础开始,一点一滴的积累,不能妄想着一口吃个胖子,或者一步登天。我们的课程也是如此,课程的内容还需要从头说起,我们的头在哪呢,我仔细的思考了一下,大概整理并分类成如下几块:

1、开发语言

2、算法

3、数据库

4、扩展

5、测试

6、设计

7、职业规划

有人可能要问我为啥这么分,好像还少了点东西吧,我解释一下:现在的很多工程师(或称码农)在公司里可以专注的做一个方向的开发(个人不认同所谓的全能发展,我更倾向于术业有专攻),比如:专门做语言开发的,专门做算法的,专门做数据库的,还有做网页的,做HMI的,做测试的,也可以个人开发个App玩玩,甚至在非计算机行业也能做个网络运维吧,基于很多公司有类似的需求,随即诞生了专门的相关职位,因此个人觉得这样划分也许更好,也许和社会需求更加接近!



      先说说开发语言,市面上能见到的开发语言差不多有成百上千种,这么多开发语言,一个人都能全学会吗?不可能,也不现实,那怎么办呢?应该选择一个主攻方向,然后再拓宽学习!

      我首选的就是C,原因请参考第2期的课程,C比较容易上手,但是可能感觉做出来的东西不太容易有成就感,很多人觉得写了一大堆代码却没有可视感,因为C不是干这个活的,但是必要的语法语义高级特性、它的标准还是需要好好学学的,具体课程里也推荐了很多书籍,都可以好好读一读。

      然而,仍有人比较热衷于界面的开发,我本人就是,所以鄙人的毕设就是用MFC做的,如果您也是这么想得,请好好学学C++系列的课程,C++相对来说算是比较难的开发语言,语法语义必须得学,特性也非常多,而且还有很多牛X的内容也是必学的,比如:STLWin32MFCCOMATL网络编程UCQt等等。

      另外,现在还有很多流行的开发语言(C#JavaPythonB/S系列开发语言等),如果您有精力或者喜欢的话,也可以学一学,每个语言的优势缺点各不相同,应因势利导,按需选择。

      开发语言的最后我们会对各个语言有一个区分和对比,同时以实例的方式展现出来!



      课程到这里,应该说算是过了挺长的一个阶段了,但还远远没有结束;如果你只想做一个语言开发的码农,那你应该可以了,但是如果你希望自己的水平更高一层,请继续...

      从专业角度讲,数据结构和算法的课程算是更有深度的技术了,难度系数更高;当然,我们的课程不会讲解的过深,只会对基础算法以及稍微高级点的算法,使用不同的开发语言进行描述,届时我们会选择常见的较流行的几种语言(C、C++、Java、C#、Python等)去处理!



      有人说,作为一名IT人员不会数据库是不完整的技术人才,我个人虽然不太赞同这种说法,但是会数据库是可以给你加分的;商业模式的公司开发出来的软件产品,有几个不用数据库的?很多都用,所以应该掌握数据库技术!

      数据库分关系型和非关系型数据库,关系型数据库有Access,MySQL,SQL Server,Oracle,DB2,Sybase等等,非关系型数据库有NoSQL,Redis,MongoDB等等!

      课程到这里算是告一段落了,但并未结束,因为接下来会有很长一段时间是实战案例阶段,我会综合语言、算法、数据库开发典型案例,展示给大家!



      另外,有业余爱好或者从事流行软件开发的网友,可以在这里扩展学一下Android、IOS、大数据、云等。



      测试很重要,现阶段行业很多公司有很大的误区,就是很多人认为开发比测试有前途,这个观点我承认但不认可,为啥呢?从市场现状来看,确实开发人员的薪资水平要高于测试人员,特例不算,所以造成很多人认为开发更有前途,但我个人认为测试人员的职业技能水平更应该高于开发人员,否则测试的意义何在?但是目前看来,市场环境貌似没有按套路出牌!

      尽管如此,测试我们还是要讲的,以开发实战案例为模版,展示测试工具及测试技能!



      现在流行说:有趣的灵魂极少,无趣的躯壳太多;开发的软件也应该有灵魂,它的灵魂注入就是设计者思想的体现;设计师就像掌舵者一样,是黑暗中的指路明灯,作为一名设计师,应该在软件、数学、英语、律法等方面均有所特长。对了,UML也在这里讲解!



      最后根据自己多年的经验,和大家聊一聊软件工程师的职业规划,以及我的选择,应该说我是被选择,算是幸运儿!

      我被嵌入式选中,嵌入式算是当前还比较流行的领域,因此需要掌握的东西也挺多,汇编语言硬件网络都是这个领域的必需品,在这一板块和大家聊一下嵌入式!

      每个人对自己未来职业的选择和规划都是不一样的,看自己喜欢什么行业、什么技术,喜欢哪个方向的发展,有针对性的去学习,使自己在希望的方向上有所成绩和建树!



精彩更多,期待中...

        邮箱:[email protected]


版权声明

        版权所有,翻版必究!

        小磊说书系列课程文本及表格均为原创作品,可以转载或学习,但要注明作者和出处,然文章中图片均链接自百度网页,未经作者许可禁止一切商用活动!

你可能感兴趣的:([附] 课程表)