天给大家分享个干货哈
普通人自学编程
想学成找到一份工作甚至进大厂
非常有效且必备的5个步骤
文章最后
还给大家提供了一些免费的学习资料
记得提前收藏起来
相信很多人在最开始学编程的时候
上来就是去网上找一套视频
或者买一本书直接开干
这种简单粗暴的方法其实是不对的
其实第一步你应该先去
定制自己的学习路线
因为即使是搞编程
每一个细分的领域
他方向他所设计的技术占据是不同的
并且对知识点的侧重点也不同
你不能瞎学
你比如说做开发和做爬虫
他就有挺大的不同
那就拿爬虫来讲
你需要学一些语法基础相关的
爬虫的内裤包括分布式爬虫
GS逆向和a p p逆向
它的侧重点不是在于开发或写代码
而是在于逆向这一块
而开发的话呢
就是需要你学什么语法基础了
数据库前端外部框架什么前后端分离
缓存对列高可用架构等这些
所以不同的方向
你一定要先把自己的学习路线
先理清楚
当有了学习路线之后
其实它还可以让你能够有一个
明确的叫目标感
同时它也可以去
量化你自己的学习的进度
和阶段性的成果
他不像之前说没有目标的那些人
每天就拿着视频就是学就是看
他感觉就是每天都很努力
而实际上半年过后呢
就学了点语法基础
就看似曾努力
实则呢就做的都是无效工
那这是第一步
当你定制好了学习路线之后
接下来就是第二步
就是跟着视频快速去学
那对于小白尤其是在基础这一段
其实我是
非常不建议大家说我去买本书去学习
因为书中的有些文字对知识点的描述
他是无法做到非常精准和精确
其实还是视频来的更直接更快一些
尤其是针对小白来说
当然如果你要有基础的话
看书也不是不可以
那如果要找视频
你就不用去什么花钱找别的找找
各种各种地去去找
你就直接去b站去搜一个教学视频
你想学的基本上全都有
但是记住
当你找到视频找视频资源的时候
千万不要企图说
我想要找一完整的一整套的那个视频
让我来学
几乎是不可能的
因为这么讲
培训机构他是不可能把他整套的视频
给你分享出来
即使他分享出来
那一定是非常老的视频
是不推荐的
那你呢就需要根据咱们上一步
制定的那个学习路线
分阶段的去找
基本上你按照这种方式找
每个阶段
都可以找到非常不错的视频
可以进行学习
那在这还要注意
当你拿到一个视频之后
千万记住不要练战
你不要太较真的说
我要把每一个知识点
百分之百的掌握全背会
千万不要这么干因为你做不到
你只需要做到能听懂理解
会基本的操作就可以了
因为在你后期写项目的时候
很多的这些基础的东西都是用不到的
花太多的时间放在前面
去学不值得
等你最后比如说把项目
在在项目那个阶段
想用到这个知识点的时候
你再回过头来看一下子
你就可以很
快速的就把这个知识点理解并记住了
所以呢这是一个这是第二步
跟着你视频学完之后
那就要到了第三步
第三步至关重要就是叫独立开发项目
一定要独立思考自己去完成
这跟你去网上找一个视频
自己跟着抄完完全是两个概念
跟着视频去抄
只能让你对这个知识点又熟悉一遍
它意义不大
应该自己独立自主的去思考并实现
这样才能真正的让你把之前
掌握的所有的知识点
都整合起来
同时你遇到问题的时候
还可以培养自己
搜索问题和解决难题的这种能力
这个非常非常重要
因为你知道
很多企业就是很多公司
他在招聘的时候他不喜欢要培训的人
喜欢要那种科班出身的人
为什么因为培训出来的这些人
很多人都是遇到问题他不自己去解决
而是直接找别人去问不过脑子
而对于科班出身这些人
他没有人去帮他
他只能自己去解解决
那长此以往呢
他就自己
琢磨出了一套解决问题的能力
和一些方法
这是公司非常看重的
因为在以后你的职业发展路上
会遇到很多很多你没有
没有没有没有没有玩过的技术
都是需要你自己通过学习
能力去把它搞定的
那如果同学们你能做到以上这3点
基本上去一个小公司找到一份工作
就没有什么大问题
但是如果你想进大厂
还是没有机会
为什么呢
因为到那个时候你会发现
能独立自主做项目的人太多了
你根本无法在这些人中凸显出来
把你显得更优秀
不可能的
所以这个时候你就需要第四步
第四步干什么呢
叫搞原码
一定要找到一个框架
去深入研究他的原码
和他的底层的原理
因为通过研究他的原码
你可以学习到这些牛逼的开源作者
他们的编程思维和对程序的
设计逻辑
以及在里边还会包含很多
高阶的语法的应用
这些你是通过
书籍或通过看视频基本上都是
get不到的
另外呢
当你研究了
某个框架的底层的原码之后
你就会发现
你其实是可以
找到它里边很多的扩展点
来对你当前公司的项目进行优化
同时如果你真的深入去研究了
然后后期你再去搞其他的框架
或其他的编程语言
你会发现他们的
大体逻辑都是一样的
就有点像一通百通那个感觉
就像我以前我在上大学的时候
我就搞微软的那个Astonat
MVC的那个原版
把那个搞完之后
后来在工作里边我再去接触到说
那个p r p的那个sync
p r p框架
包括后来Python的那个jungle Philas
这些框架
绝大部分里边的功能都是类似的
所以这是
这是只是语法不同而已
所以你以后如果遇到
类似于这种
再去研究就会非常非常简单了
那搞原码还有一个比较重要的作用
就是你可以在面试中脱颖而出
因为搞技术的面试官
他其实都喜欢那些爱研究
喜欢搞底层的人
而不是而不是那些
就是只拿着增商改查搞业务那些人
那些人基本上
这个面试官都不太需要
不太喜欢
那你说
如果老师我搞了原码
是不是就很牛逼了
其实搞了原码的话
只能说
在这个框架或在这个领域的深度上
你你你还可以
但是呢还不够
如果想要再牛逼一些
你还得需要去搞
懂这个架构和算法
所以就到第五步叫懂架构和刷力扣
搞算法那对于架构来讲呢
你其实是不需要了解多深入
你只需要懂
比如说架构中常见的什么高可用
分布式缓存
消息对列容器
云计算等
这些你懂得越多越好
那有同学可能问
为什么不是精通而是懂呢
因为精通你做不到
那些真正在
企业里边的高并发的解决方案和架构
你没有真实的环境和经验
你根本是无法做到精通的
所以这些其实是需要你以后在
企业实战中去应用和历练
所以你只需要做到懂就行
那除了架构以外
还有一个比较重要的
就是算法和刷力扣
这是进大厂必备
几乎每一个进了大厂的人
都是刷过这个力扣的
我原来在汽车之家
就是我旁边坐的一个哥们
为了进谷歌他刷了3个月的这个算法
当然这个像算法包括粒扣里边那些题
你不需要全部都刷
你只需要去刷那
些出现频率比较高的就可以了
在我的评论区里边我也整理了一部分
出现频率比较高的
你可以拿来自己去练
大家一起卷起来
那以上呢就是这5个步骤
如果你能把这5个步骤都做到
我告诉你你想不进大厂都难
好了就聊这么多
关注我分享更多IT技术人
打工创业逆袭的故事
谢谢阅读!!

普通人,自学编程,5个必备步骤相关推荐

  1. 一个普通人没有学历,自学编程,找到一份月入过万的程序员工作真的有可能吗?

    就拿我身边一个朋友做比较. 这个一线随便找都8K+,上万是有的,甚至2万都有可能. 他是没有学历,算半自学吧,去读了一下那些技术学校,但是退学了,然后隔了好几年,中间根本没有自学..几年后找到编程的工 ...

  2. 自学python怎么找工作-我是如何在自学编程9个月后找到工作的

    昨天在我在国外网站 reddit 上看到一篇文章,作者分享了他 自学编程 9 个月后找到工作 的经历.文章不到一天就得到3千多赞,2百条回复.我看了下内容,非常中肯,其中有不少建议也是我在编程教室屡次 ...

  3. 我是如何在自学编程9个月后找到工作的 1

    昨天在我在国外网站 reddit 上看到一篇文章,作者分享了他自学编程 9 个月后找到工作的经历.文章不到一天就得到3千多赞,2百条回复.我看了下内容,非常中肯,其中有不少建议也是我在编程教室屡次提过 ...

  4. 如何自学编程?这篇文章给你一条可行之路

    今天推荐一本新书<微信小游戏开发(前端篇)>.请在本文留言评论,公众号将选出最走心的3位小伙伴,每人赠送一本,本活动在 3月1日 12:00 截止. 这本书基于一个精心设计的PBL实战项目 ...

  5. 在自学编程这条道上,有人半途而废,有人效率暴增【留言送书】

    大家好,我是若川.之前送过N次书,可以点此查看回馈粉丝,现在又和机械工业出版社划华章图书合作再次争取了几本书,具体送书规则看文末. 今天推荐一本新书<微信小游戏开发(前端篇) 这本书基于一个精心 ...

  6. 自学编程应该如何入门

    可以从自己感兴趣的领域入手,从基础到进阶学习相关的编程语言,逐步实践做项目. 先跟我一起来了解编程语言及其应用: Python--一种很好的入门语言,用于web应用程序.游戏领域.人工智能和大数据 J ...

  7. 是时候改变自学编程方法了,这篇国外网友的分享被fast.ai创始人等点赞

    晓查 发自 凹非寺  量子位 报道 | 公众号 QbitAI 还记得你大学时的Java.C.Python等语言是怎么学习的吗?让我们打开经典教材和网络课程看一下,几乎都是下面的套路: 学习变量.数组. ...

  8. 学习人必看!空军老兵自学编程,仅隔一年成为国土安全部的数据库分析师

    来源:大数据文摘 本文约2000字,建议阅读5分钟 他自学编程,仅隔一年成为国土安全部的数据库分析师. 关注学习本身之前,我们先看看其他东西. 相信大家都看过2016年李安导演的电影<比利林恩的 ...

  9. 太励志!80 后草根创业者自学编程年收入上亿

    整理 | 王晓曼 出品 | 程序人生 (ID:coder _life) 近日,话题#80后草根创业者自学编程年收入上亿#登上微博热搜,网友们纷纷为这位励志哥的故事点赞. 图片来源:封面新闻 自学编程, ...

最新文章

  1. JAVA开发Web Service几种框架介绍
  2. 最强 Android Studio 使用小技巧和快捷键
  3. 哈希表等概率情况下查找成功和查找不成功的平均查找长度的计算
  4. 制造工业中的机器学习应用:I概览
  5. boost::make_reverse_graph用法的测试程序
  6. Apollo进阶课程㉟丨Apollo ROS原理—4
  7. C++构造函数的各种用法全面解析(C++初学面向对象编程)
  8. Prism4翻译笔记(四)第四章:模块化应用程序开发
  9. mysql 无法链接, 输入密码失败
  10. 未能正确加载“Microsoft.VisualStudio.Editor.Implementation.EditorPackage“提示信息
  11. 【Luogu4921】情侣?给我烧了!(组合计数)
  12. LeetCode刷题——27. 移除元素
  13. 在javascript中NodeList和Array的区别及转换方法
  14. 概率论:集合、假设检验、分布、矩阵、估计
  15. VMware Workstation 12 pro + 激活码+VMware Workstation 10 + 激活码
  16. stuxnet震网病毒科普
  17. python 面向对象全面详解
  18. zigbee 协调器与终端通信问题
  19. 手机里面的照片被误删了怎么找回?
  20. VF2, VF3算法

热门文章

  1. 《程序员》12月刊约稿:技术走向管理要实现的转变
  2. MSN多开,MSN多帐号登陆
  3. DirectX 11 Tutorial 4 中文翻译版教程: 缓存区、着色器和HLSL
  4. 用图片文字识别软件 复制微信小助手的开票信息
  5. mysql和shell学习日报
  6. 七夕--牛郎织女传说
  7. 路由器端口映射-原理+图解
  8. 中式红木装修,中式装修的典范
  9. 水果店投资大概多少钱,开水果店投资多少钱
  10. 遇到三件好事,再兴奋也要忍住,别告诉同事,谨防小人背后捅刀子