目录

背景引入

如何学习

基础薄弱

有编程基础

结束语


背景引入

日常中,无论是忙碌的上班族还是正在学编程还在入门的学生,就都被日常的事情所挤压到不剩下自己的私人时间。

大学有完不成的课程设计、实训报告、大作业还有年度论文等动则大千字起步的任务。

到了公司也有编程上频繁出现的bug,导致延误项目进度,还有一些奇怪的软件兼容问题,让加班成为常态。

选择入行程序员,学习是一件终身的事情,技术每隔三五年就更新换代。

后端项目组的面试官最近看了工作经历三年的30+简历,依然筛选不到合适的人选。

背后原因是社招的程序员长期加班改bug没有时间提升自己,一年工作经验沿用了三年,技术老套却没有与时俱进。

如何才能在忙碌中让自己的技术与时俱进呢?

如何学习

目前主流的学习方法是看视频学习和看文档学习。

其实这两种方式各有利弊。

有关看视频学习

好处:

1)有利于零基础入门,非常直观地可以学习新知识

2)对知识点的理解更加深入,因为有人帮你把知识点总结好了

弊处:

1)非常耗时

2)视频的知识点如果陈旧,无法结合改版之后的现实情况

有关文档学习

好处:

1)节约时间

2)知识点比较官方,不存在知识点错误

坏处

1)不方便理解

2)接收知识点缓慢

针对上面的分析,我就根据编程基础薄弱进行学习建议,让大家少走弯路。

基础薄弱

人群:大学非科班学生或者大学生、跨行学IT人员

学习目标:入门学习

学习方式建议:视频学习

学习网站推荐:

-B站的各大培训机构的视频(这个明白人知道就好,我就点名哪些视频了)

-慕课网(大部分氪金,但是可以在闲鱼上花钱小钱买)

-虎课网(重点是设计类,也有很多IT学习资源,有职业学习路径)

-蓝桥云课(蓝桥杯、发现杯的主办方学习网站,好处就是有清晰的学习路线)

-网易云课堂(部分免费,有很多编程语言学习的资源,入门编程的课大部分免费)

-kaggle(一个大数据竞赛平台,里面也有业务分享,但是全英文)推荐!

-天池大数据众智平台(天池大数据众智平台-阿里云天池)大数据免费学习+竞赛

-菜鸟教程

注意:

(1)我不推荐去看中国大学MOOC平台的视频去入门编程(这里也包括学习通、智慧树、网易公开课之类的学习平台,我不是说那些平台不好,学习理论知识还不错,但是技能型性不强)。

原因是: 其一,视频太理论化,编程是技能为主,要多敲多练习;

其二,视频比较短,无法扩展编程思维;

(2)学习的时候一定要边听边敲代码,不要听完再敲,或者不敲代码。这样的学习是没有效率的。如果视频你自己支配,就学到一个小知识点的时候暂停一下,尝试自己敲,不熟悉就多练习,形成肌肉记忆。

(3)一入门,不要向着项目开刀。

作为初学者,基础薄弱,项目有很多知识点包括软件环境我们盲区太多了,要一步一步走,明白底层原理,遇到bug才不会慌,不然每个bug都是死穴。

(4)看书学编程?不建议我大学期间不怎么去图书馆借书(对于那段时间只会去自习室),主要是图书馆有些书籍比较旧,当下软件更新版本快,新版本的软件就无法使用旧的搭建环境,以及旧的语法格式等等原因。(我记得我2018年敲的C语言和我2021年再去敲C语言,语法不同了)

(5)自学能力强可以看官网文档介绍,自己尝试去敲,或者去跟视频学。

有编程基础

人群:在职程序员

学习目标:技术提升

学习方式建议:文档学习

学习资源推荐:

-书栈网(书栈网 · BookStack_程序员IT互联网开源编程书籍免费阅读,助您【码】力十足!)

上面这个网站我特别喜欢,里面的知识点总结很全,广覆盖了编程的所有领域。

我最近在复习java,真的发现还是BooStack厉害。

点评 - 《廖雪峰 Java 教程》 - 书栈网 · BookStack

廖雪峰的java教程YYDS!

-github开源项目学习(GitHub: Where the world builds software · GitHub)

-技术博客

美团技术团队(网页版)

小米信息部技术团队(小米信息部技术团队)

-微信公众号推荐

阿里巴巴中间件

阿里技术

-C语言中文网(C语言中文网:C语言程序设计门户网站(入门教程、编程软件))

上面这个网站真的特别多编程模块学习内容。

-CSDN以及掘金也有一些大厂的技术账号,大家可以搜搜。

-洞见(Thoughtworks洞见 -)

-API集成在线文档(OverAPI.com | Collecting all the cheat sheets)

其实学习编程看官网是最好了,上面这个网站可以直达大部分的在线文档哦

特别说明:

找企业的技术账号,要根据自己的职业发展方向去找,一个企业会存在多个技术账号,偏重点不同。

我推荐上面的网站以及资源比较偏向大数据开发岗位。

结束语

以上是我回顾四年编程路上的总结。希望大家少走弯路。

码字不易,希望来个激励哈哈。

写给大忙人的建议:如何优雅地速成代码?(教你如何在忙碌中学习新知识)相关推荐

  1. 如何写出清晰又优雅的Python代码?我们给你这26条建议

    来源:大数据DT本文约1900字,建议阅读5分钟PEP 8非常详细地描述了如何编写清晰的Python代码. [ 导读 ] Python Enhancement Proposal #8叫作PEP 8,它 ...

  2. 八点建议写出优雅的 Java 代码

    转自:Java技术江湖 在每一位刚入行的程序员的心中,编写程序都是一门神圣的艺术创作.他们无不希望自己的代码作品既简洁清晰,又可读性强,而且还具有一定的容错能力.本文将为您带来八点建议和技巧,以帮助您 ...

  3. 7 点建议助您写出优雅的 Java 代码

    虽然我已经使用了六年的 Eclipse 和三年的 NetBeans,而且我仍然偶尔会使用到它们,但是如今的大部分时间,我只使用 IntelliJ IDEA(请详见).我并不是想在这里展开有关 IDE ...

  4. 如何写出优雅的 Golang 代码

    Go 语言是一门简单.易学的编程语言,对于有编程背景的工程师来说,学习 Go 语言并写出能够运行的代码并不是一件困难的事情,对于之前有过其他语言经验的开发者来说,写什么语言都像自己学过的语言其实是有问 ...

  5. 【读书笔记】《写给大忙人看的Java SE 8》——Java8新特性总结

    2019独角兽企业重金招聘Python工程师标准>>> 阅读目录 接口中的默认方法和静态方法 函数式接口和Lambda表达式 Stream API 新的日期和时间 API 杂项改进 ...

  6. 【系统】《写给大忙人看的操作系统》--研读

    文章主要结构图 操作系统 现代计算机系统由一个或多个处理器.主存.打印机.键盘.鼠标.显示器.网络接口以及各种输入/输出设备构成. 然而,程序员不会直接和这些硬件打交道,而且每位程序员不可能会掌握所有 ...

  7. python写出的程序如何给别人使用-涨姿势!这些小技巧让小白也可以写出更优雅的Python代码!...

    原标题:涨姿势!这些小技巧让小白也可以写出更优雅的Python代码! 一.前言 我前两天回答了两个Python相关的问题,收到了很多赞,从答案被收藏的情况来看,确实对不少人都很有帮助,所以我也很开心. ...

  8. 总结了 90 条写 Python 程序的建议

    这是一名5年经验的 Python小伙伴总结的90条python建议,如果你也在学pythpn,准备要学习python,希望这篇文章对你有用. 1. 首先 建议1.理解Pythonic概念--详见Pyt ...

  9. mixin模式 python_总结了 90 条写 Python 程序的建议

    这是一名5年经验的 Python小伙伴总结的90条python建议,如果你也在学pythpn,准备要学习python,希望这篇文章对你有用. 一.首先 建议1.理解Pythonic概念--详见Pyth ...

最新文章

  1. 杨老师课堂之JavaScript定时器限时抢购秒杀商品案例
  2. 浅谈代码的执行效率(2):编译器的威力
  3. 【PAT乙级】1008 数组元素循环右移问题 (20 分)
  4. 2018-2019-1 20165303 实验五 通讯协议设计
  5. (王道408考研数据结构)第六章图-第四节7:关键路径(最早发生时间、最迟发生时间)
  6. 手把手带你一起写迅雷官网
  7. Java面试问题:新的任务提交到线程池,线程池是怎样处理
  8. JS调用webservice的两种方式
  9. ubuntu下载python3.8_ubuntu16.04纯净版-安装Python3.8.1/升级pip
  10. rs485与modbus流程图_RS485通讯基础及通讯应用详解
  11. C语言笔试题2022
  12. 归并算法 merge
  13. BUUCTF刷题记录
  14. windows 10安装两个eclipse
  15. 计算机显示器怎么调左右,电脑屏幕内容左右看不到边怎么调
  16. [JS] checkbox 选中/全选/反选/不选
  17. java程序员用代码写的情书_一位Java程序员写给女友的情书
  18. 0x0000000000指令引用的0x00000000内存。该内存不能为read
  19. 论文《Depth Estimation From a Light Field Image Pair With a Generative Model》学习
  20. 升级到win11家庭版了

热门文章

  1. 区块链仿真工具SimBlock
  2. 机器学习:生动理解TF-IDF算法
  3. 天呐!疯狂java讲义pdf第五版
  4. u大师制作linux系统,u盘安装kali linux 检测不到cd romu大师u盘装win10
  5. Docker 入门笔记 8 - Namespace 简介(中)
  6. 目标检测论文解读复现之八:基于YOLOv5s的滑雪人员检测研究
  7. 【原创】JVM 的类加载机制?盘它!
  8. 韩国版微信Kakao推出公链,能否用区块链实现全球扩张?
  9. 单片机之FPGA选修部分基础了解
  10. CentOS8系统安装手册