自学前端工作数月后的迷茫

2017-12-11 22:52:23 +08:00
 superelepant
楼主是自学转的前端,几月前来到了现在的公司,上班都是做切图,写 css 的工作,最近暗示主管自己也可以写写 js 的,这件事加上平时的一些低情商行为,搞得现在主管可能有点不高兴了

楼主是很爱学习技术,也希望自己能有些进步,能发光发热。可是现实真的让我很迷茫,每天上班不是切图,就是修改任性的产品的各种需求。

有时,坐在位子上真的想哭,想起自己自学前端的那段时间,以为换了工作,每天做自己喜欢的前端,一定很幸福。然而切了几个月图之后,自己真的有些受不了了。

我真的不适合写 js 吗?自己学习东西速度还可以,可能情商比较低,但是真的不值得给一个机会吗?

真的想哭

我该怎么办
8403 次点击
所在节点    职场话题
94 条回复
superelepant
2017-12-12 10:13:33 +08:00
@yiranHZT 额, 泥垢了
superelepant
2017-12-12 10:14:06 +08:00
@zeeler 是的, 学习要有自我驱动力
Edge00
2017-12-12 10:15:44 +08:00
很棒了,去 git 赚点星星面试啊~~
hanyu5166
2017-12-12 10:21:56 +08:00
哥们加油!
我也是自学的,这段时间在杭州,唉,感觉我这种能力不怎么好找工作。
kosilence
2017-12-12 10:28:52 +08:00
@SlipStupig 比如哪些?
superelepant
2017-12-12 10:37:36 +08:00
@hanyu5166 兄台, 自信很重要. 有过类似的经历.
echo1010
2017-12-12 10:43:57 +08:00
JS 一定要好好学啊,学会了 angular,node,vue,react 玩起来不是随随便便就上手;这家公司不咋地靠谱,建议找个技术氛围好的,有大牛愿意带的公司吧,不然混吃等死磨时间有什么意思;另外,找完下家再离职,切记切记。
chimingphang
2017-12-12 10:53:21 +08:00
@superelepant 这点东西就消极了,只能说你不够努力
dtysky
2017-12-12 10:55:36 +08:00
你不会私下自己做项目放 github,写文章输出么。。。
没路子就自己找路子,机会是自己抢来的,不是求来的
ipwx
2017-12-12 10:58:34 +08:00
世上本没有路……(后半句不写了,楼主自行领会)
Tokin
2017-12-12 11:06:39 +08:00
感觉工作和兴趣应该不会很冲突吧,你既然想写 JS,那就先用在自己的项目上,不一定非要用在公司的项目上啊。
superelepant
2017-12-12 11:19:27 +08:00
@Tokin 是的, 是这个道理, 只是下班时间和周末时间比较少. 并且如果能在工作中也能写 JS, 我觉得进步会快一点.
superelepant
2017-12-12 11:22:30 +08:00
@echo1010 多谢你贴心的建议. 现在所在的公司, 还是有很多厉害的前端大牛的, 不过专门切图的是我一个了.
superelepant
2017-12-12 11:23:03 +08:00
@chimingphang 不要随随便便就下结论
LeungJZ
2017-12-12 11:42:55 +08:00
基本功要扎实啊。别敲直接报:

自己写下来再去运行一遍。
鄙人只是个 2 年工作经验的菜鸟,下面是面试别人时候都会问的问题:
JS 最基础起码都要了解:闭包,this 指向,es6,主流框架( vue, ng, react 等),模板引擎及其原理,节流函数原理及其用处等。
CSS 最起码都要了解:盒子模型,浮动处理,居中(垂直,水平,不依赖 js ),动画和变换,兼容性处理(手敲 or autoprefixer ?),预处理器( less scss sass stylus )移动端 1px 线的处理。
其他需要了解的是:git,打包工具( gulp,grunt,webpack ?),js 常用库的使用( jq,underscore 等)
如有不妥,可以直接指出,希望能和大神们多多交流前端的知识。
luzhijian
2017-12-12 12:21:04 +08:00
大佬,我大学是学 java 的,我也是自转学前端的,只要是你喜欢的,努力学了,就不会有个嫌弃你的,其实切图更是技术活,然后再自己深入 js,总有平台更适合你,加油
superelepant
2017-12-12 12:35:17 +08:00
@LeungJZ 以目前的知识水平, 我觉得答案如下.
// 4 个 console.log 是最先执行的
111
222
333
444
// 第一个 for, 考察闭包
3
3
// 第二个 for, 考察 IIFE, 并且传了 i 进去
1
2
// 第三个 for, 也是 IIFE, 形成封闭作用域, 但是没有传参
undefined
undefined
// 第四个 for, 和第一个 for 一样
3
3
superelepant
2017-12-12 12:35:53 +08:00
@luzhijian 谢谢兄台鼓励, 你也是, 加油
123s
2017-12-12 12:46:05 +08:00
光是你说会 js 和 JQ 就要扣分了
LeungJZ
2017-12-12 12:48:00 +08:00
@superelepant
答案应该是:
111
1 2 ( IIFE,自执行了,所以就当场输出了)
222
1 2 ( IIFE,自执行了,所以就当场输出了)
333
444
3 3 (此时的 i 是第三个 for 循环的 i,已经累加到 3 )
1 2 ( let 作用域就只有在 for 中生效)
图中的 undefined 你应该知道什么意思吧?

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

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

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

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

© 2021 V2EX