编程软件推荐:
++++++++++++++++++++++++++++++++++++++我的建议+++++++++++++++++++++++++++++++++++++++++ !!![学会记笔记],[学习专业的英语单词],[要有耐心,不要熬夜],[要有目的(学它干啥,有啥用)],[学会使用<–>学习原理]!!! 一、
二、
三、
四、
五、
六、
七、
八、
九、
十、
十一、
十二、
十三、
十四、
~我的的编程之路 仅供参考
大学第一学期,也就是2017年9月份。我第一次接触了编程,并对此产生了兴趣。
大一上学期,学校的课程是 C语言 线性代数 高数 注:线性代数和高数是真正搞数据分析和机器学习的前期必备(做开发的话需要学习矩阵的使用,有空闲时间看看) 学校的老师都是有家庭,有自己的事儿,水平非常一般。基本连对照课本念都懒得弄。 好一点的老师,现学现教。不好的老师,直接念ppt,混日子。
不过还是一个半月把《C语言程序设计》清华大学那本绿皮书 看完了。学校一学期也讲不完,太慢了。 当时我不知道文件系统学他干啥,也不知道结构体和共用体,具体干什么。只知道挺好使的。 自学一个最大的问题就是没有问问题的人,导致自己经常卡壳。 我就找到了慕课 和imooc( 易那个中国大学…) 在慕课上面听一听 课好像叫什么‘老久君’ 自己在慕课 上的 页编译器上练习写C 后来觉得麻烦,自己整了个CodeBlocks 安装了MinGW 在本地跑代码
现在我知道需要一个 区,一个论坛 以前经常问问C语言老师一些C的语法问题,其实百度和谷歌来更好。
自己呢对照着源代码,(基本都是照抄人家代码,之后自己读一读改一改) 1.做了个排序算法的简单应用,(一个简单的文字游戏) 2.做了个五子棋 3.做了个贪吃蛇 通过这些我熟练了结构体,共用体,枚举,指针(一二级)
然后我购买了一本好书《C语言进阶 重点、难点与疑点》牟海军 写的,书中很多处小错误和毛病。 但总体来说是本不错的书 我了解了指针的作用原理,知道了一些内存、堆栈的知识、C语言编译器的运行顺序。 解决了一些模糊点 比如 函数指针Vs指针函数、数组指针Vs指针数组、位域、自定义标识符、如何理解基本的递归函数。
这两本书给我打下了不错的基础,至今受益匪浅。 然后我想做点小东西玩玩,但是不知道弄啥,想来想去就学过C啊 就去 上找C能开发啥子东西啊,答案:系统软件、操作系统内核、运算模型。。。算了暂时不适合我 C语言开发实战,里面做的东西都太丑了,代码还多的一批。而且做出来的东西完全没有算法和数据结构 跑起来卡死了,那个能直接操纵硬件的C语言在目前我的手里就是个鸡肋–食之无味,弃之可惜
然后我就去找做东西最简单的语言,要很漂亮那种。(入门开发) 于是论坛上我找到了–世界上最好的语言(PHP) 手动滑稽哈哈哈 于是我就去 上买了《PHP程序设计 慕课版》人民邮电大学出版 明日科技出品 真的挺简单的–一个星期左右,晚自习看一会儿,就看完了。
不过书中很多代码没见过{比如html、css、js},这种脚本风格开拓了我的眼界,动态执行语言也就是从这个时候进入到了我的视野,并成为我现在主要学习的方向 我就去搜索what is html百度告诉我,就是个 页,一个类似word的文档,浏览器可以渲染的文档。能变成画,代码变成画 哎真jb有意思,我就去看看html,了解到了‘W3CSchool’ 和 ‘菜鸟教程’ 两个极好的屌丝入门学习 站 然后我较为系统的学习了html,和css。 但是对javascript我没敢入手。毕竟一门编程语言,但是我怕自己吃不消 我就先拿html和css写一写静态的 页。。。 PHP就再也没看过。。。
大一下学期 也就是2018年3月份,从家里返校。
我带到家里那两本书Html和CSS3的书都没有看过,苦笑。哇有原原本本的带了回来
这学期的课程: 数据结构,离散数学,高数,面向对象 数据结构我开学自学了,大概两个月,每天晚自习的时候翻翻看个一小时多点,大概两个月吧,看差不多了。 后面的实在有点难,哈希查找,多分树,压缩存储,图和 的应用。。。 我就知道点基础概念和基本用法,其实我现在都觉得这东西必须学,但是只是知道怎么写出来,和他的用处就行了。 具体的使用应该结合实践。
面向对象我也自己学了,基本白天就是看看java中的面向对象,敲一敲数据结构的代码。 这点也是浅尝而止,还不如C语言呢,那东西我起码学到了标准库。Java就学到了开多线程,和泛型编程。 注:面向对象是一个概念,而不是寄托于某一种语言。
我某一天看到论坛上有人说js能做服务器,乖乖这可真是个奇迹呢 我屁颠屁颠跑论坛问问,去百度查一查 怎么个情况 度娘:Nodejs 去吧骚年 我就屁颠屁颠的学node了,《深入浅出Node》《Node开发实
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!