大学生应该怎么去学编程
1.自我介绍
大家好,我是一名大一的学生,专业是软件工程,学校是双非一本,为什么要提到学校?
相信你们都听过一句话,大学大学,大不了自己学,对于985或者211我不做评价,毕竟也没这个
资格,我想说的重点是自学,语文不好,可能表达的不是太清楚,再次强调一遍,自学!!!
2.编程目标
要说编程目标,也没什么可说的,无非就是写出好的代码,精益求精吗。
3.怎么学习编程
1.基础知识
俗话说得好,基础不牢,地动山摇,这句话可不仅仅适用与建筑学,同样适用于编程语言
那么基础知识都有什么呢,别急,且听我一一道来。
首先来看看四大件,数据结构与算法,计算机网络,计算机组成原理,操作系统,另外还有编译原理和数学(英语),在这里提一嘴,本人是不太喜欢数学的,不过不喜欢不代表学不好,我高考模拟卷也曾考到过140+,至于高考吗,都是泪,不提也罢。
关于如何学习四大件和相关的书籍视频如下
1.1 数据结构与算法
数据结构与算法是非常重要的一门课,公司面试笔试都会考察相关知识,总之,很重要,一定要学好,这里推荐书籍
推荐视频
比特鹏哥 数据结构与算法2022版零基础教程数据结构和算法_哔哩哔哩_bilibili 极力推荐
b站青岛大学王卓 数据结构与算法基础(青岛大学-王卓)_哔哩哔哩_bilibili
小甲鱼 【C语言描述】《数据结构和算法》_哔哩哔哩_bilibili
1.2 计算机网络
推荐书籍
推荐视频
计算机网络微课堂(有字幕无背景音乐版)_哔哩哔哩_bilibili
一刷 掌握整体方向
中科大郑烇、杨坚全套《计算机网络(自顶向下方法 第7版,James F.Kurose,Keith W.Ross)》课程_哔哩哔哩_bilibili二刷+书籍 进阶
1.3 操作系统
推荐书籍
操作系统导论
深入理解计算机系统
推荐视频
王道计算机考研 操作系统_哔哩哔哩_bilibili
1.4 计算机组成原理
推荐书籍
计算机组成与设计
深入理解计算机系统
和上面的一样,没错哦
编译原理书籍有三大经典,龙书,虎书,鲸书
数学学好离散数学,你不一定用得上,但要打造你的适应性,稀缺性,这很重要
另外再提一句,上述书籍推荐纸质版,可以提高大家深入阅读能力,不易被打扰。
- 编程能力
2.1 c语言
c语言一定要学好,在学习的时候配合书籍和刷题,题一定要多刷,越早越好
推荐书籍 C和指针 c陷阱与缺陷 明解c语言
推荐视频 极力推荐c语言编程 C语言入门 c语言(C语言程序设计教程 c语言视频教程 c语言零基础入门教程 学习c语言 c语言视频教程 c语音 C语言教程 C语言编程项目 C语言_哔哩哔哩_bilibili
2.2 学完c语言后 就可以选择自己的方向了 java/c++
不管选择那一个方向一定要在大学仅有的时间里尽可能深入的去学习,能学多深就学多深,切记贪多嚼不烂。
再往后就是数据库和设计模式了,我也不太懂。
4.学习时间
关于这点我只能说因人而异,都是大学生了,时间合理分配,挤时间去学习就行了,
关于挤时间,建议社团少报,不是不让报,有个人的兴趣爱好是好事,但不能因此耽误了学业,
这才是重点。
5.谈谈就业目标
无非就是大厂,我比较想去的是阿里,至于怎么实现,我把我的想法说一下啊,大二把该学的知识都学到位,就可以去准备实习了,实习次数越多你进入大厂的机会就越大,然后就是参加一些含金量高的竞赛,比如蓝桥杯,然后就是项目,项目一定要有,这个最重要,然后就没然后了。
是不是忘了点啥
还没有评论,来说两句吧...