自学前端,现在非常迷茫,求前辈指点;

2019-04-25 08:50:05 +08:00
 achv

背景:非 985,非 211,一本,工科,非科班,年龄 28.之前在汽车行业,转行的两个原因:1、酒量实在不好,疲于应酬; 2、晋升困难,不当领导待遇上不去,看不到钱途。(这是最主要的两个原因,其他的就不多说了。可能有人会说,都没看到你说喜欢 IT,不喜欢是很难做好的。我个人看法是,我做这件事,然后给我带来了的收益——自我满足、金钱、地位、他人的尊重等,那么这件事我做得有意思。大家都是成年人了,压力大得一批,要说喜欢做的事很多啊,但能给我很多钱吗?)

现状:html、css、js 都看了一遍,一般静态页面没问题,简单点的特效勉强能写出来。jQuery,Ajax,HTTP,webpack,npm,Node,Vue 都看过(主要是基础常用知识,看某培训视频加一些博客,自己动手演练过),当时学的时候知道是怎么回事,学完叫我去做点什么,不会。自己觉得是,学的时候大致理解了,也知道怎么用了(不知其所以然),但是记不住(总是在往后赶,想多学点,结果学得都不牢靠。但是要记的东西真的好多啊,随便一个点带出来的都是一堆,比如说数组,那后面跟着的可就是十来个方法(如果不花时间去记,就是看几遍,反正我是真心记不住啊!!)

遇到的问题:1,跟着视频学的时候,遇到不懂的或者明明是同样的操作,就是会有有 bug 的时候,会百度会谷歌,可是真的耽误好多时间好吗?可能随便一个小问题,查上两个小时太正常了,因为不知道出错的原因,所以也不知道网上的答案是否正确,所以会试好久;查出来了还好,花了好久还是不知道怎么解决的时候,真的超级沮丧,然后我自制力又不是很好,遇到这种问题就不想学了,又会自我怀疑两天。2,去培训班的话,一是我现在没那 5 个月,而且也还不知道培训之后是否又浪费时间浪费钱。

所以现在非常痛苦和纠结,真的希望有个前辈指点下,我到底该怎么学,万分感谢!!!

另外,我觉得我的硬件因该能及格吧:高中物理很好,基本能拿接近满分的水平,英语六级(虽然忘光了,但想看懂靠着翻译软件勉强能活),记忆力现在不咋的了;

8698 次点击
所在节点    前端开发
63 条回复
sondernyc
2019-04-25 11:11:36 +08:00
作为过来人,可以加我 ig:NSonder
ningbo16
2019-04-25 11:13:20 +08:00
先去小公司或是外包公司吧
Anshi
2019-04-25 11:29:58 +08:00
这个过程仿佛看到了以前的自己
你就是练的少了,你说的这些都是基础不扎实的体验,好好补充
js 高程,精通 css 都看了吗?
zz656565
2019-04-25 11:38:45 +08:00
膜拜大佬物理接近满分。有志者事竟成,你会成功的!
sucai
2019-04-25 11:42:04 +08:00
直接找个后台管理系统的设计图,尝试做一下项目,接口就用 easy-mock 就好
qinyechao
2019-04-25 12:23:05 +08:00
得做,做就完事儿了,做的过程中看那些不会的,再学,慢慢就会了,很多东西也不那么常用,有点印象就行,基础的东西掌握好,做的过程中慢慢去体会,就完事儿了
Creabine
2019-04-25 14:16:04 +08:00
我就是自学入行,现在三年经验。一开始肯定都有这个过程,啥都不会,屁大点儿问题折腾半天,都很正常。
我当时也觉得有人指指路能少走很多弯路,可惜后来也没有,只能自己慢慢摸索出来。
楼主愿意掏点钱的话倒是可以分享些经验和资料啥的,嘻嘻
crazybug
2019-04-25 14:22:54 +08:00
既然物理不错,可以做高中课外辅导啊,收入比搞代码高。
huangkjlemon
2019-04-25 14:30:14 +08:00
楼主想过你做前端能干几年吗
birdrally
2019-04-25 14:37:50 +08:00
前端门槛低,都觉得容易,入门之后要学的东西又杂又乱,且 js 这种语言本身就是坑
qiaobeier
2019-04-25 15:26:18 +08:00
当年我就自学了半个月,只会写静态页面就去应聘了。
linliqun
2019-04-25 15:34:10 +08:00
会写静态页面,那就去做静态佬,先入职,后面在公司里学总比自己琢磨强
wuhongwei
2019-04-25 15:53:24 +08:00
先找工作吧, 收入低一点没事, 进入公司之后, 公司的同事, 所遇到的的人或事, 都会让你慢慢成长的, 还有一个问题是: 没有人是会靠死记硬背哪些 split、join、push 的方法的,要记住的就数组的特性或者说是可以干啥, 比如说我知道数组是一个集合, 可以存储大量的数据, 可以新增、删除、排序 …… 之类的基础功能, 之后在遇到实际问题的时候, 去 google: js 数组如何新增 item, 时间长了就记住了, 面向搜索引擎编程, 时间一长, 一些常用的就自动记住了, 工作其实就是基础的功能加上自己的思维逻辑就可以了
leafre
2019-04-25 15:59:04 +08:00
我虽然不是前端,但前端也要做一些,我觉得你是基础不够,很多原理没搞清,还有就是看的多写得少
kidlj
2019-04-25 16:31:45 +08:00
就是写得少了。

推荐参考这个项目 https://segmentfault.com/a/1190000014267516
自己看懂了撸一遍代码,涉及到 Vue 全家桶,axios,webpack,Node.js ,Express,Mongo 这些常用技术。

这样一来代码量有提升,不知不觉间就会让你对编程又了感觉,程序也不过顺序,选择,循环三种结构嘛,没什么复杂的。这种感觉的产生很重要。

另外一点做这个项目会让你对前后端请求 /响应的过程形成一个闭环,今后工作了也知道角色的划分。

你学到这个程度了,不建议去培训班。多写代码,写出来就可以找工作的,没那么难。

-- 来自一个自学 Python (放弃)-> 自学前端 -> 自学 Node.js -> 自学 Go 的非科班非 985/211 前运维的过来人的建议。
MMZZ
2019-04-25 17:04:20 +08:00
说真的,没什么兴趣不兴趣的,大部分人做的都是自己不感兴趣的工作,如果你想好了,就开始找工作,我当时就是自学,肯定能找到,加油
jin5354
2019-04-25 20:41:46 +08:00
现在零基础转行的不好找工作咯
nyaapass
2019-04-25 21:58:29 +08:00
把百度改成谷歌,搜索关键词从中文改成英文,(对于大部分前端问题)就不会查上两个小时了
bdnet
2019-04-25 23:09:33 +08:00
没有兴趣确实难些 但也不是不可能

我的方法是 多动手 多思考 了解原理 死记硬背肯定是不行的
xuhaodong66
2019-04-25 23:52:17 +08:00

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/558438

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX