An open API service indexing awesome lists of open source software.

https://github.com/itgoyo/24h-learning-program

24h Learning a Program Language
https://github.com/itgoyo/24h-learning-program

Last synced: 11 months ago
JSON representation

24h Learning a Program Language

Awesome Lists containing this project

README

          

# 24h-Learning-Program

伴随着年龄的增长,发现自己学习能力越来越不行,但是又感觉自己还有很多东西没有去学,只是零零散散的了解一些,并没有在实际的工作生活中运用到,导致很多东西学习了很快就忘记了。然后现在自己每天回到寝室,除了健身之外没有什么事情可以做的,而且挤挤发现自己还是有很多时间被浪费掉的,所以打算用这些零散的时间碎片,用来学习更多大东西,往自己心目中的全栈工程师前进,提高自己编程技能,打好基础,等到人老了学不动了的时候,自己还能用以前学习过的知识,或者是以前的底子,来勉强学习新的知识。这个世界就是这样,如果你不努力学习,那么你就很容易被后来人给淘汰。

之前在TED的公开课上面看过一个视频,就是说一个人可以在21小时内,学会任何技能。我觉得这个作者并没有夸大事实,一个人如果能专注21个小时学习东西,我想是很容易
学习掌握该技能的。想想别人清华北大的那些学霸,大晚上的还在图书馆学习,而我呢?啥都没有,比别人差了好几个档次,有什么资格在放纵,35岁之后,没人用你之后怎么办?
你有什么技能来养活你自己吗?还不如趁年轻多学习一些知识,顺便打造自己的个人IP,还可以通过自媒体来挣钱。
世界是公平的,每个人都可以追求自己的梦想,世界也是不公平的,有的人成功了,但是更多的人碌碌无为。你愿意成为哪种人?
我不知道我能不能成功,但是我不想我努力都不努力过就放弃,即便我最后我没成功,但是我为之努力了,而不是等我老了之后,后悔自己年轻的时候,自己没有努力过。

24h学会一门编程语言,可能比《21天学会xxx》还要夸张的多,但是由于自己有编程经验,学习其他编程语言应该会轻松一些,因为编程语言更多的是语法上面差异,并不是
语言之间变得多难学,不变的是编程思想,变的是语法句式。

这个24h学习一门编程语言,不仅仅是个人的一个挑战,期间自己还可以录制素材,用来水视频用。然后整理出视频,帮助更多同样有学习迷茫的朋友。

如何利用24h学习呢?

首先我要先说,24h如果算上敲代码的时间,这个24小时是远远不够的,所以24小时内,我更多的是看视频,还有通过`xmind`来做笔记,然后快速阅读项目代码,有不懂或者是遗忘
的地方,重新调到响应的视频去观看,或者是及时的在网上搜索答案,如果真的是自己不能解决,网上的回答也不能解决的,暂时先跳过去,以后有能力再回来解决。

本人现在是`Android`开发,所以比较擅长`Java`语言,犹豫自己又比较喜欢折腾所以又比较熟悉`Linux`,还有前端,但是前端并没有全面的学习过,所以需要一个全新的学习路线来学习,
犹豫自己工作了很久,自己最近也想出去面试看看自己的水平怎么样,所以最先学习的优先级是`Java`这个方向的,除了复习Android相关知识,第一顺位估计是会从`JavaEE`开始学习
毕竟每个城市需要最多的程序员就是Java程序员,别的语言要么是坑位少,要么就是只有大厂会使用的,Java这种万金油的编程语言怎么说,还是比较抢手的,学它并不会错。

全栈路线:
```
JavaEE
前端JavaScript + Vue
NativeJS
Python
Go
C++
Flutter
IOS方向
```