不是编程难学,是你没有找对资源

本文分享了编程学习的常见误区,强调动手实践和明确学习目标的重要性。提供了一套学习新技能的步骤,并推荐了一系列学习资源,包括B站、菜鸟教程、中国大学MOOC等网站,以及leetcode、gitee和github等平台,帮助学习者高效掌握编程知识并提升实践能力。
摘要由CSDN通过智能技术生成

概述

其实不是编程难学,是你没有找对方法,其实一开始我对编程也是一窍不通,到后来的慢慢坚持,并且对他一直保持热爱的态度,慢慢的你熟悉了编程思维,那么就好了,你学会了一门编程语言,其他的都是触类旁通,前提是你对某一门语言是非常熟悉了才行。

学习误区

收藏 != 学会,其实你收藏多,并不是你就会了,而是要实打实的去学习他,去动手敲,计算机是一门在动手敲的过程中学的一门学科。比如说跟你讲了数组或者是集合的概念,但是你没有去动手敲,没有去实践,你是很难理解到的,也不知道具体用在那个地方。

还有就是不要一上来就去啃黑皮书,那个东西虽然是好东西,但是你基础不牢,完全就像是看天书一样,会给你一个就是编程太难的误导,导致你对编程失去兴趣,你基础牢固了之后,你再去看,你会有意想不到的收获。

学某一门语言之前,一定要想好方向,了解这门语言能做什么?以及他的一个生态链,不然你学着学着容易迷路,导致你学了c,学了c++,学了java导致你什么都会,什么都只会一点点,不精通,因为人的精力是有限的,计算机的范围怎么广,你怎么可能都学会呢?除非你真的是一个万年难得一见的天才,即使你想要学多门编程语言,也先要去精通一门之后,再去学其他的编程语言。

学习一个新东西的思路:

1.这个东西是什么?

2.这个东西有什么用?你到底需要么?

3.这个东西能解决什么问题?具体用在哪些地方?

4.学会使用这个东西

5.然后用你学的这个东西去解决生活中的某个具体实例,其实编程就是来源于生活,编程就是用来解决生活中的实际问题的。

6.学习第三方框架的时候,首先学会怎么使用,再去研究他是怎么实现的,不要还没有学会就开始去研究原理,你都不会使用他,谈何研究?

7.学完一个东西之后,一定要记笔记,因为互联网的东西是更新迭代非常快的,你学的多,但是你不一定全部记得住,就比如说ssm的那么多配置文件你能全部记住?并且手写出来?那其实也没有那个必要。你需要的是记笔记,或者是学会百度。一定要学会看官方文档,别人说的不一定是对的,因为互联网更新迭代比较快的原因,别人说的,根本就和你的本吧不一致,导致你怎么去弄也是错的,所以最好的老师就是官方文档,其次是百度。

8.你不管是做什么东西,一定要坚持,并且对这个东西一直保持这一颗热爱的东西,就好像你喜欢打游戏一样,你对这个游戏非常热爱,你一直坚持玩,虽然达不到职业选手的高度,但是你玩的时间久了,也不至于那么菜嘛,编程也是如此。所以兴趣是最好的老师。

9.编程一定要多练习,理解逻辑,而不是去背代码,每一门编程语言都有相应的开发文档,哪些死的东西不需要你去背的,你需要做的事情就是理解编程思维,把生活中的问题使用编程的方式来解决,把问题抽象为编程的具体实现。

学习常用网址推荐

1.b站:https://search.bilibili.com/
b站真的是一个很好的学习网站,里面有各种编程语言的教程,而且评论区你也能找到相关素材

2.菜鸟教程:https://www.runoob.com
很多编程语言都有,你可以选择你想学的编程语言进行学习,而且有很多案例,可以在线看到运行结果。

3.中国大学:https://www.icourse163.org
这个网站也是包含了许多的学科,有的课程是真的不错,比如计算机的很多基础知识,操作系统啊,网络原理啊,数据库理论这些都有,也是一个不错的学习网站

4 我要自学网:https://www.51zxw.net/
里面有许多各种各样的学习视频,而且还附带教学资料,虽然收费,但是收费是真的低,里面也有很多不错的视频教学。

5.leetcode:https://leetcode-cn.com/
这是一个刷算法题的网站,作为一个程序员,算法是必须要懂的,而且程序的精髓就是数据结构+算法。

6.gitee:https://gitee.com
中国版的github,这里面有许多的开源项目,以及很多学习资源,以及电子书等等,作为一个程序员,这个网站是必须要知道的,如果你在学完东西之后苦于没有练手的项目,那么你可以去这个网站里面去找一个合适你技术水平的一个项目,这也是一个代码托管平台,你可以把你的代码放到上面,不至于你用u盘拷来拷去,或者是存在其他云盘上

7.github:https://github.com
程序员必知网站,和gitee差不多,只不过这个网站面向的范围更广,是个外国网站,所以会稍微的卡一点点。

8.cdn引入:https://www.bootcdn.cn/
这个网站提供了前端框架的cdn地址,也是比较有用的。

9.进制在线转换工具:https://tool.lu/hexconvert

10.在线制作思维导图:https://processon.com
这个网站可以免费制作思维导图,真的是一个非常不错的网站,当你学了一个东西,需要总结的时候就可以使用他进行知识点梳理,也可以做流程图。

11.linux宝塔:https://www.bt.cn
这个网站可以快速的安装linux软件,当你对linux不是很熟悉的时候,就可以使用他进行在线安装linux系统需要安装的软件,如按照 mysql 等等,可以在线查看linux系统的运行状态,可视化编辑文件。

12.开源软件:https://www.oschina.net
这个网站里面也是包含了许许多多的资源,谁用谁知道。

13.阿里云矢量图标库:https://www.iconfont.cn
里面包含了许许多多的漂亮图标

14.前站导航:http://www.frontendjs.com
集合了许许多多的前端有用连接

15.w3cschoo: https://www.w3cschool.cn
和菜鸟教程差不多的一个网站,也是非常好用的一个学习网站

16.IT猿网:https://www.ityuan.com
里面有许许多多的进制转换,以及常用的工具,如加密解密等等

太多了懒得写了,互联网是丰富多彩的,优秀资源也是非常的多的,只要你愿意去找。

程序的后台路径是/mxzadmin/,后台登陆账号和密码均为:mxiaozheng 本程序郑陆伟(www.zhengluwei.net)个人版权所有,不得以任何方式恶意散播,谢谢合作,违者必究。 如有疑问请联系作者QQ:512711380,站长导航QQ交流群:129293051 2.3版本程序演示地址:http://dh.mxiaozheng.cn/ 【V2.3】更新日志 更新于2013-7-27 1、增加百度联盟等联盟广告位,优化了首页的UI部分; 2、通过配置文件可以修改静态页面的生成路径,实现自定义路径功能,操作更加方面; 3、修复了部分虚拟主机点击后台登录按钮无反应的Bug; 4、修复了部分浏览器点击后台登录按钮无反应的Bug; 5、搜索框全面改版,只保留百度搜索。优化了用户体验,简化了操作。 【V2.1 】更新说明 1、修复了后台密码长度和管理员账号长度的相关错误; 2、在后台增加了用户可以自行修改设置弹窗信息的功能; 3、修复了数据库输入字符串不能为空的错误(其实这个错误是可以通过设置清空数据库实现的); 4、强化了SQL注入的防护。 关于本程序的环境配置和基本开发信息: .Net 2.0+Access数据库,MSSQL版本可以定制开发; 简单的采用了三层结构开发;全静态页面,有利于网站优化; 后台管理更加强大和方面,可以随意更换主站网址。 如果是虚拟空间使用本程序,请务必保证空间支持.net 2.0或以上版本,以免程序不能正常使用。 浏览器兼容:IE6-9,Firefox,Chrome内核的所有浏览器,Opera浏览器 技术特点:采用ASP.NET简单的三层架构开发,全站前台实现纯静态页面,利于网站整体优化。 功能描述:本代码是一个站长网址导航和搜索功能,用户可以在后台任意添加自己需要的链接。 注意事项:如果是虚拟空间使用本程序,请务必保证空间支持.net,以免程序不能正常使用。 另外,内置有标准的robots.txt文件,如果不明白,请勿随意修改,以免影响贵站的百度收录和排名。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值