[入门导航][2017.10.2]计算机入门知识图谱
2017-10-02 13:28
531 查看
关于计算机或者程序、代码、网站、各种算法啥的,虽然学校本身专业也很强,国内外排名都很高,教学水准也是有的,但是我可能天生不是个Listener,不是很喜欢听课,而是一个Practicer,更愿意自己动手去做;因此我基本靠自学或者自己研究,反正万变不离其宗。
最近试了试当家教,感觉还行,至少根据反馈,我的知识层级讲得还是比较清楚的,至少可以做到把有一定英文基础的人带入门。
乘着半夜睡不着,索性整理了一下我以前关于相关内容的学习流程,如图:
(方框部分是知识一类的东西,圆角方框是概念、或者某种衔接的东西,椭圆部分是某些软件、编译器啥的)
当然我个人是偏向从“面向过程”入门的,在我眼中,面向过程是最基础的东西,而面向对象则是把在面向过程的基础上加了一个封装的思想,有点类似于OOP中的装饰模式,把函数和数据打包以便于理解。包括继承、转型、多态等,也并不难理解。
当然,其他一些语言,比如VB、Perl、汇编也很有趣,但其实都太专业了,远没有图上的那些语言便于“变现”。毕竟只是入门,在大方向上接触到了常用的东西就好了;入门后,要想深入学习,有了这些方向,自学起来也比较轻松。
还有很多流行的框架,自然也没法一一概论,只能挑一些入门简单、配置方便但却很好用的作为图谱展示元素了,比如Bootstrap。大部分程序员的美工和设计一直都比较短板,这个框架确实好用;尤其是其自适应型的跨平台开发,深得我心,因为我更偏后台和算法一些,前端的东西不是太有兴趣,属于那种能用能看就行。
最近试了试当家教,感觉还行,至少根据反馈,我的知识层级讲得还是比较清楚的,至少可以做到把有一定英文基础的人带入门。
乘着半夜睡不着,索性整理了一下我以前关于相关内容的学习流程,如图:
(方框部分是知识一类的东西,圆角方框是概念、或者某种衔接的东西,椭圆部分是某些软件、编译器啥的)
当然我个人是偏向从“面向过程”入门的,在我眼中,面向过程是最基础的东西,而面向对象则是把在面向过程的基础上加了一个封装的思想,有点类似于OOP中的装饰模式,把函数和数据打包以便于理解。包括继承、转型、多态等,也并不难理解。
当然,其他一些语言,比如VB、Perl、汇编也很有趣,但其实都太专业了,远没有图上的那些语言便于“变现”。毕竟只是入门,在大方向上接触到了常用的东西就好了;入门后,要想深入学习,有了这些方向,自学起来也比较轻松。
还有很多流行的框架,自然也没法一一概论,只能挑一些入门简单、配置方便但却很好用的作为图谱展示元素了,比如Bootstrap。大部分程序员的美工和设计一直都比较短板,这个框架确实好用;尤其是其自适应型的跨平台开发,深得我心,因为我更偏后台和算法一些,前端的东西不是太有兴趣,属于那种能用能看就行。
相关文章推荐
- JavaSE入门学习1:计算机基础知识
- 51入门基础知识储备---ROM与RAM:计算机中的2种存储器
- 笔记-知识图谱入门
- Windows Mobile系统PDA进行GPS导航的入门知识
- 计算机底层入门知识杂记(一)——计算机启动流程解析
- Java 入门(一)--Java知识图谱
- (2 封私信 / 24 条消息)知识图谱怎样入门? - 知乎
- 知识图谱之入门篇
- 计算机入门知识 - 操作系统发展历史
- 计算机入门基础知识
- 计算机知识图谱
- 计算机相关知识快速入门
- 天极网www.yesky.com是个不错的计算机知识学习的网站
- [读书笔记]30 天自制操作系统 day1 从计算机结构到汇编程序入门
- 大数据工程师知识图谱
- C#接口入门基础知识复习
- 计算机系统知识总结
- 【Sql Server】1.SQL Server 2008入门知识
- IOS开发基础知识碎片-导航