图灵Jack6天前
计算机基础科普及学习建议 稳了, 所有学计算机的小伙伴们都稳了. 很多人学编程都听过一句话, 基础不牢, 地动山摇. 对于计算机基础的理解, 可以分为三个部分. 一、 编程基础 熟练使用C, C++, Java, Python等编程技能... 二、 计算机学科基础 数据结构和算法, 操作系统, 计算机网络, 计算机组成原理 三、 其他基础 数学 和 英语 接下来我们挨个聊聊这三个部分的重点以及学习的优先级. 首先就是编程基础 : 打牢语言基础, 掌握过关的编程能力是最基本要求 把一个需求用编程技能写成能够解决问题的程序的能力 其次是编程实践 : 初学者写东西的重点是巩固所学技术, 锻炼实践能力 真正的好项目是每天用到最多的产品 按照自己的想法去实践, 解决实践过程中的问题是很好的锻炼 编程就是想清楚要给谁写一个什么样的程序, 把技术带到应用场景中去思考 工程有大小, 产品好坏只看有没有解决实际问题, 是不是流畅使用, bug少 对程序性能以及完美的要求是进一步提升编程能力的关键 如果小伙伴们没有好的学习资料, 可以查看我首页置顶作品. 最后是学科基础 : 就是数据结构, 操作系统, 计算机网络, 计算机组成原理. 尤其是数据结构与算法, 这是重中之重. 这是整个软件大厦的地基. 有小伙伴问, 是否可以根据方向选择要不要深入基础 ??? 根据个人情况, 着急就业就先学好技能吃饱饭 但是, 你要记住, 不懂底层, 个人竞争力有限, 就业方向选择上也会受到限制. 基础就是内功. 如果要打造自己的稀缺性或高适配性, 有了内功学功夫才快, 才能适配更多岗位 计算机基础的学习不是选择题, 而是根据个人情况的顺序问题 当下什么样, 和未来我们想做到什么样是两码事 还有数学和英语 : 学编程数学和英语重要吗? 学开发本身不影响, 但是很多方向都有要求 因此建议 : 不知道想走什么方向的情况下, 学东西不一定是为了堆积简历上的一条条履历, 而是为了以后想做选择题的时候有的选. 大家加油!!! 跟上Jack的节奏. #计算机 #编程 #Python #算法 #编程入门
00:00 / 02:40
连播
清屏
智能
倍速
点赞8
00:00 / 01:51
连播
清屏
智能
倍速
点赞31
00:00 / 04:50
连播
清屏
智能
倍速
点赞8
00:00 / 01:20
连播
清屏
智能
倍速
点赞26
00:00 / 00:39
连播
清屏
智能
倍速
点赞4728
00:00 / 01:33
连播
清屏
智能
倍速
点赞1243