大家好,我有点问题向请教大家。
我是一名大学生,目前大三期末考中,还剩两科没考,明天就考最难的一科了。
但我还是带着强烈的意愿来这里提问题了——因为突然间我很困惑,关于我的自学之路
我爱前端,但是我不太精确地知道前端是个什么东西,或许这就是所谓的“门槛低,良莠不齐”的现象,也正好发生在我身上——我是自学的,我的专业没教这个,走进前端纯粹是强烈的兴趣。
我只能说我熟悉html和css,会Js,Jq的基础知识,能做点网站效果,交互啊,布局啊,整天都在捣鼓Firebug。但这显然不够,前端是一门伟大的学问,它能搭建一个世界,这也是我为什么喜欢前端的原因。
我自学了3个月,不算上这个紧张复习的一个月,仍然感觉自己不知道什么前端(必须重申,请见谅)。有一位前辈和我说,你倒不如可以先去接触一下其他东西,知识可以慢慢积累。看到那些招聘前端的信息,有什么Nodejs,Bootstrap,Angularjs,Reactjs,Express/Coa,还要有Github 什么的,还要会后台PHP!天啊什么鬼!!
我希望自己能够成为一个优秀,全面的前端工程师,而不是学了点Javascript,html,css满足于找工作就算了。在这里我想得到问题的答案:我该怎么处理现状,要往什么方向走,要学习什么?我需要一个明确的方向,在此先感谢前辈们!
先去复习了~
哈哈哈 我也大三 正在期末考 还剩三科 今天考最难一科(放弃疗) 你是在大学城吗 如果是的话 那我们还是邻居哦
正文开始~~~
在大学开设的与计算机相关的专业,我认为比较多的是大众化的课程,如C、Java、数据结构等。虽然有的大学开设了网站开发或网站设计一类的课程,但是要想跟着学校的课程来学点实际的东西,觉得还是靠自己的兴趣自学比较靠谱。
我的兴趣方向也是前端,职业方向是朝着全栈工程师的目标努力。我是今年3月份在网易实习时,迫于工作需要,才决定往前端方向发展,在此之前,是自学了近一年的PHP,当然有接触到前端的基本知识,就跟你的状态差不多,只是熟悉html和css,会Js,Jq的基础知识。靠着对PHP的一点了解,自己做过两个网站来练手,目前均已上线。
一入前端深似海。我不是来告诉你前端是什么的,只是为你想要得到的答案提供一些建议。
该怎么处理现状,要往什么方向走?
对于你的现状,我觉得可以归结为两点:
1. 爱好前端,想成为一名优秀的前端攻城狮
2. 能完成基本的前端作业
这样梳理一下,其实你给自己定了一个方向了:前端攻城狮。你可以朝着优秀的前端攻城狮的目标去努力,坚定目标,为之付出。在我看来,技术过硬只是优秀的攻城狮的一个方面,so,除了技术,应该了解一下优秀的攻城狮对非技术能力的要求,如沟通表达能力等。对于这方面,Nicholas有一篇具有参考意义的文章:What makes a good front end engineer?
我想,知乎上有更多关于这方面的答案,题主可以去搜索一下。另外,作为即将离校的、步入职场的你来说,也可以好好考虑一下你以后的职业方向。如@qianjiahao 所说:
要学习什么?
如果放在10年,可能前端的要求就是html+css+js+jq了,但是,现在对前端的要求可高了呢。来,我们看图说话:
哈哈 一图胜千言。当然,这些难免有夸大之嫌,但你可以参考图上列出的技能,看自己缺什么。
提供一些建议: