面向“纯小白”解释
听不太懂没关系,慢慢来……
为什么没听到:Java、python、前端、后端……这样的内容?
Java和python都是编程语言,和计算机沟通(主要是单向的指令)需要的“语言”,一系列的语法规则合集。
@想一想@:学英语 是不是等于 学习英语的各种语法?
我打个比方:
以语言为导向进行学习的同学,很容易掉两个坑:
一定要牢记:你是来学技术的,不是来学语言的!
关于前端和后端,一句话解释:我们都教,也希望你都学。
我们的课程,高度概括:Web全栈开发系列课程。
是什么(能做什么),什么时候学(基础/前提),为什么要学/不学:
最后给出
可根据你的时间/精力,自行选择:
描述 |
1 | 2-1 | 2-2 | 3 | 4 | 5 | 6-mvc | 6-api | 时长 | |
全栈/后端双语/大前端 |
编程基础 |
小前端 |
|
C# |
Sql |
ADO&EF |
ASP.NET MVC |
ASP.NET WebApi |
2100 | |
|
|
大前端 |
Java |
JDBC&NH |
SpringMVC |
SpringBoot |
||||
全栈大前端 | C#向 |
编程基础 |
小前端 |
大前端 |
C# |
Sql |
ADO&EF | ASP.NET MVC | ASP.NET WebApi | 1650 |
Java向 |
编程基础 |
小前端 |
大前端 |
Java | JDBC&NH |
Spring MVC |
SpringBoot | |||
全栈小前端 | C#向 |
编程基础 |
小前端 |
|
C# |
Sql |
ADO&EF | ASP.NET MVC | ASP.NET WebApi | 1350 |
Java向 |
编程基础 |
小前端 |
|
Java | JDBC&NH |
Spring MVC |
SpringBoot | |||
纯后端 |
C#向 |
编程基础 |
|
|
C# |
Sql |
ADO&EF |
|
ASP.NET WebApi |
900 |
Java向 |
编程基础 |
|
|
Java |
JDBC&NH |
|
SpringBoot |
|||
纯前端 |
编程基础 |
小前端 |
|
|
|
|
|
|
900 | |
|
大前端 |
|
|
|
|
说明:
纯前端/后端的“纯”,只能是“理论上”的纯。实际上在同学们学习的过程中,很难彻底的割裂前后端。所以900个学时是理论上的,实际上再加至少100个学时是非常有必要的。
小前端还可以再精简到只学HTML,放弃CSS和JavaScript,这样还可以再释放216个学时。这样,与其纯后端,不如全栈小前端(精简版)
课程特色,一句话总结,我们是一个:面向就业的职业培训课程。
在最短的时间,教会你最有用的知识,让你找到一份最好的工作。大白话就是:学完了之后能干活,我们把主要的精力放在“应用”层面,能做出东西来。
很多(尤其是自学的/科班的)同学反映:课程都学完了,还不知道学的这些东西能干嘛?
我们是绝对不允许出现这种情况的:
不仅仅是学,更重要的是练——把编程想象成体力活。
两句话,同学们牢记:
键盘敲烂,月薪过万;
作业不做,等于没学。
最开始的时候,我是想把课程弄得高大上一点的:
但很快就发现,不现实,同学们吃不消,毕竟学习时间只有6个月……
所以,删除了一些生僻晦涩(又难又没用)的知识点,几经调整,直到今天。
但是,一些难点还是不得不讲,而且还要讲深讲透:
#少学点会不会没那么难?#
看你怎么理解“难”。准确的说,少学点,是降低了达标的标准。
有时候,学得更少,更难以理解:看到全貌,更有助于你的理解。
比如现在你会觉得我讲的东西还是有点听不懂,但等你学完了全部课程之后,再回头来听……
不是不讲理论,但讲得不多,没有大学计算机课程那么深。我们“编程基础”里面的一个“系列”,大学里面就是一门课,要讲一学期的。
PS:但同学们(野生程序猿)一点都不要怕,他们(科班生)没几个人认真学的,枯燥乏味晦涩难懂……,这是一致评价!^_^
讲理论知识,还是为了:
特别强调:不要“自作聪明”的错误归因,我这里听不懂,就是因为理论基础不行……尤其是不要自己瞎琢磨,直接来问我!
这是我们课程,区别于其他课程的最大特点!
其他课程是:
我们的课程:把(各语言、前后端)通用的部分都“剥离”出来了,先“共通”,再“个别”。
同学们通过学习,就会知道,哦:
于是,你获得了:
什么是内功,对于企业级应用编程开发人员,这才是内功!不是那些什么编译原理二进制……
除了之前提到的笼统的三勤四功(脑勤手勤口勤,看视频敲代码背单词写总结),我着重讲一下如何处理学习过程中的一些难点:
其实我们的课程,也遵循“八二”原则:
按 https://17bang.ren/Code 网站(手机可用)导航组织学习,难度是一波一波的。
对于线上的预备班同学,因为沟通更难(必须承认),可以采用“蛙跳战术”,先易后难。
这里看不懂,我可以先跳过,以后再回头学——但不要跳得太多,/笑哭.jpg,最好还是和我们沟通,有问题就问(觉得飞哥太凶,可以问小九嘛!^_^)
很多现阶段你认为“抽象的”“难以理解”的东西,其实需要你在漫长的职业生涯中,像剥洋葱一样,一点一滴(一层一层)的理解。
比如面向对象,得窥门径,飞哥花了5年(没有名师指点嘛,/调皮.jpg);真正的用好它,可能要一辈子!
你不用一开始,就要求——但可以不懈的追求——百分百的理解,要“吃透”它,拼命的钻研硬啃,这样自己感动自己。在一些必要的时候,可以得过且过,难得糊涂。
对比:剥洋葱 vs 洋葱上抠个洞
《倚天屠龙记》张无忌学太极:你忘记所有的招式,就学成太极拳了……
一些概念、知识,要透过语言去理解。
因为计算机的发展速度太快了,一种东西可能有多种定义,一种定义可能有多种内涵,(和中小学教材不一样)来不及统一整理。比如:堆、栈、接口、依赖注入……,必须结合上下文理解。
大家在学习的过程中:
比如:什么是计算机?
计算机(computer)俗称电脑,是现代一种用于高速计算的电子计算机器,可以进行 数值计算 ,又可以进行 逻辑计算 ,还具有 存储记忆 功能。是能够按照 程序 运行,自动、高速处理海量数据的现代化 智能 电子设备
啥意思?你可能本来都还多少知道点的,抠文字反而懵了……
PS:人工智能的突破,如何让计算机认识一只狗?从为计算机定义狗的特征,到让计算机自己去“学习”……
那确实离不开定义又因为定义理解不了的时候,怎么办?直接联系我们,我们一对一的给你说清楚,这是我们非常欢迎的(再次强调!)
职业培训的课程设计本身就是很“功利”的,学起来是很苦的。
但是,我还是在这个功利课程中,掺了那么一丢丢“没用”的东西。为什么?因为我想让你知道,远方还有更美的风景。我们学东西,并不只是为了“实用”。
同学们,我衷心祝愿你们,在你们漫长的职业生涯中,能保持你的天真和好奇,体会到学习本身的乐趣,所以能够走得更高更远!
理想主义走不远,现实主义做不大。
—— 段永平
课程已经全部公开:(演示导航/视频)
不是什么“试听课”,而是能够真实检测你学习能力和毅力的“试金石”。
问:飞哥,你看我是不是适合学编程啊?
答:你先学!我才能看得出来。
以下123适合于所有程序员学习,45适合Web应用开发人员学习:
知识内容包括:
实际上就是做网页,难度不大,而且比较有成就感,可以线上学习(至少一部分)。
为职业方向为:
少年,冲吧!
多快好省!前端后端,线上线下,名师精讲
更多了解 加: