首先感谢您点进来
这里是链接上一篇帖子的后续系列。
经过了上次各位 v2er 的批评和教导我学到了很多,也准备潜下心来认真写项目,果然真正写起来我那些所谓的知识简直不堪一击,不过也是磕磕绊绊的学到了很多知识,发现了自己的一些不足,列在下面,希望各位大佬可以给小弟指点一二,趁着寒假多补习补习。
我对前端的知识积累是: 读《 js 高程》-> 学习 Angular,对于 webpack,nodejs,以及各个方面都只能算是知道有这么个东西,没怎么真正的深入学习过。
因为学习能力比较差,我从暑假结束到现在学习的大部分知识也只能是基础知识,对于一些业务逻辑代码,比如说:无限滚动
,多级 tab
(似乎不支持反引号?),这种纯业务的代码了解很少,请问有无好的学习方法?
小弟希望可以现在郑州找到工作,但是看招聘信息大部分都是前端大多是 Vue 我对 Vue 了解并不多,想请各位指点一些要不要学 Vue,还有就是要考虑学习 Vue 的时间成本,寒假差不多到三月多,回到学习我就想开始找工作了,或者是继续用 Angular 写项目,我的 Angular 水平应该算是入门了,对 Angular 中的:NgRX,RxJS,以及各个核心部分都有一定了解了。
希望各位热心的 V2er 可以针对向面的几点给小弟解惑,如果有我没有提到的地方,也可以指出,多谢。
各位晚安,没睡觉的也该睡觉了。
1
codermagefox 2018-01-15 02:41:59 +08:00 via iPhone 1
基础好了,你说的那些东西初步上手也就一个月吧...
|
2
dangyuluo 2018-01-15 03:54:14 +08:00 1
还是得要做个东西,有个项目驱动。
|
3
gowk 2018-01-15 06:05:41 +08:00 via Android 1
Vue 比 Angular 好学多了,看官网教程几天就熟悉了,然后再找个开源的 Vue 项目看看
|
4
clino 2018-01-15 07:14:37 +08:00 via Android 1
其实你两个把 demo 都做一下也花不了多少时间,做完就有直观感受了
|
5
aristotll 2018-01-15 08:41:02 +08:00 1
国内反而 vue 比较好了(不过英文资料 angular 其实更多) Stack Overflow 不管 angular 还有 angularjs 都比 vue 问题多(也可能 vue 坑少 😂
|
6
rocksolid 2018-01-15 08:59:21 +08:00 1
既然你是为了找工作,那不用比,招聘网站扫一遍.用哪个就学那个
|
7
PythonAnswer 2018-01-15 09:00:58 +08:00 via Android 1
全学了 不冲突
|
8
SourceMan 2018-01-15 09:02:12 +08:00 via iPhone 1
如果你把 react 和 vuejs 比较,我会告诉你: 年轻人,不要在意什么框架,殊途同归,它们的思想都是一致的,甚至很多写法
但是你把 ng 跟 vuejs 比较,我只能说: 快快快,换 vuejs,ng 小团队谁用谁傻,一选型就是掉坑里的第一步 |
9
nl101531 2018-01-15 09:17:37 +08:00 via Android 1
如果是熟悉 java 后台开发的,那么选 ng 是最合适的,很快上手。。不然还是 vue 吧。
|
10
tinyhill 2018-01-15 09:31:05 +08:00 1
学 vue,找工作应该会更方便。
|
11
crysislinux 2018-01-15 09:38:03 +08:00 1
angular 确实是很复杂的,而且一大桶,有啥问题的话,一是你不一定有能力改,二是你改了向 angular 提 pull request 的要求也高,vue,react 这种主要功能都是第三方包,基本是从实用出发,可行度就高多了。。
|
12
912305043 OP @codermagefox 不是辩解,我承认我学习能力差,仅仅是 RxJS 就为难了好久,半个多月吧,如果不是对这一行的热爱我可能连学完 NG 都坚持不下去,因为记性不怎么样,有时候认真的看了某些东西过段时间就忘了,再加上学校里还在学习 Java 的 web 框架,在总的来说时间并没有想象中那么充裕。
|
13
66beta 2018-01-15 11:57:26 +08:00 1
想太多,JS 学好就行了,这种框架用的时候看看文档就好了
|
14
codermagefox 2018-01-15 11:58:36 +08:00
@912305043 #12 我不会 Rxjs,也觉得很难.
|
16
912305043 OP @gowk
@clino @PythonAnswer 简单来说就是不想在走弯路了,学 NG 对我来说当时确实是一个最不好的选择,当时贪图不用配置 Webpack 再加上 TS 才选的这个,寒假过后再不能找到工作又要上那种学校的无用专业课了,很无聊,又学不到什么,过一遍书,半天书上一个小知识点,很浪费时间。 |
17
912305043 OP |
18
912305043 OP @aristotll 确实,我以前一直以为 NG 迭代太快导致资料很少,后来遇到 BUG 去搜了下 SF 发现国外 NG 还是很热门的,老外也有很多 NG 的视频和文字教程,苦于英语不好视频看不懂,不过能看那么多文字教程还是挺好的,自己在学习的过程中也尝试意译了几篇,有时间整理出来给大家分享。
|
19
jlkm2010 2018-01-15 12:17:20 +08:00 1
ng 很熟悉的话,vue 那就小菜一碟了
|
20
easychen 2018-01-15 12:28:40 +08:00 1
之前统计过,4K 左右的招聘启事,vue 39%,Angular 33% 。
![]( ) |
21
codermagefox 2018-01-15 12:40:19 +08:00 1
@easychen #20 ????React,4K?您这 4K 哪来的,求教
|
22
feverzsj 2018-01-15 12:45:39 +08:00 1
js 框架的寿命很短,没几年就嗝屁了,用时再看就好
|
23
luckychenhaha 2018-01-15 12:56:22 +08:00 1
lz 要对自己有自信,能在这个 地方发帖学习已经超过很多人了
|
24
xrlin 2018-01-15 13:20:43 +08:00 via iPhone 1
@912305043 我是因为 TS 才用的 angular,容易维护,vue、react 都用过,不过我还是偏向后端,前端这坨东西只是因为不可避免要用到才学。
|
25
learnshare 2018-01-15 13:27:58 +08:00 1
框架只是工具集,有时间都学一下,没时间挑公司需要的学
看得出一个多月后,Markdown 有所进步 |
26
Flobit 2018-01-15 13:36:54 +08:00 via Android 1
比上一篇有进步,至于你说的框架,大致了解能做什么就好了,js 基础工要扎实,前端框架很多,建议多了解,真正要用的时候再去深入学习
|
27
easychen 2018-01-15 13:50:29 +08:00
@codermagefox 4K 样本,不是薪资 ……
|
28
codermagefox 2018-01-15 13:52:38 +08:00
@easychen #27 我是弱智,打扰了
|
30
912305043 OP |
31
rokeyzki 2018-01-15 15:04:33 +08:00 1
v2 现在真是水得一逼
|
32
jjianwen68 2018-01-15 15:15:30 +08:00 1
前端真是浩如烟海,个人倾向 vue。听说又出来个 hyperapp,https://github.com/hyperapp/hyperapp
|
33
Ooooooooozil 2018-01-15 15:54:04 +08:00 1
搞后端吧,趁早转弯
|
35
912305043 OP @Ooooooooozil 有 Python 基础,也写过 Django,但是郑州 Python 不好找工作,Java 就算了,感觉学习需要很多时间
|
36
zengyuxi 2018-01-15 17:32:35 +08:00
说得好,我选择 react
|
37
ddup 2018-01-15 20:42:57 +08:00
angular TS 大法好,模块化非常高,虽然 angular 入门比较难,但是入了们你会发现 angular 全套都给你考虑好了,真的后续不用再操什么心。
Vue 就是一个 js 库,类似 jQuery,上手是很快,引个 js 就可以开始了,不过其它什么构建工具啦都需要你自己整合。 虽然有什么这个最佳实践,那个最佳实践,但不还是要你自己去实践。angular 已经帮你打包弄好,用就行了。 |
39
klesh 2018-01-15 21:09:42 +08:00 via Android 1
两个都学,编程是一条无尽的学习之路,若连区区两个框架都搞不定你应该认真地思考一下自己是否适合这个行当。只会一个是无法在你的认知中形成对比,从而没法形成自己的看法
|
40
912305043 OP @klesh 不能说搞不定,主要是时间不是很充足,开学要找工作,需要深入一门来积累经验,不过今天下午看了一下午 Vue 感觉和 NG 蛮像的,比想象中能节省好多时间。
|
42
POPOEVER 2018-01-15 21:42:15 +08:00
|
43
miketeam 2018-01-15 22:15:22 +08:00 via iPhone
哥,你要选自己喜欢的啊,人家公司要撒你就学撒你是有多少时间呢?我比较喜欢 c 语言系列的,强类型的都喜欢,想都不想就 ts,ag,自己喜欢就行。即使你进了一家要 vue 的公司,难道你学的 ts 就会让你难受么
|