问下前端开发攻城师一个学习方法的问题

2015-04-02 15:52:18 +08:00
 83f420984
刚进了一家创业公司,招我进去主要是做页面重构的,最近看《JavaScript 高级程序设计》,老大不让看这些,给我的学习轨迹是:先看 jQuery => AngularJS =>TWIG (好像是某个PHP的模板) ;

难道不是先学习一些基础知识后,然后开始学习框架?现在一进来就让我学一堆的框架,感觉压力好大;

我觉得单位的意思很简单,主要是看生产的结果,做出东西了,在谈你怎么学习。

想听听大家的意见 ,这个学习轨迹是不是有问题 ?
4028 次点击
所在节点    程序员
31 条回复
vincent1q84
2015-04-03 01:59:22 +08:00
公司不是学校,很少有公司会用学校的方式来培养员工。
公司对员工的要求是:完成公司指定的工作,为公司带来利润。
当然,你也可以在工作之余,设想更好的方案来解决公司的问题。

其实,在实战中学习最快。

至于学哪些东西,将来换工作时能为你带来竞争力,可以来技术论坛提问、时刻关注技术走向,不能把自己的一切都寄托在公司的安排上。
Tankpt
2015-04-03 09:04:40 +08:00
我感觉这样的效率更高,直接用,不懂了去找资料。。最后再反过来去看看这些基本的的东西。。直接看一些基础的东西。我觉得看完了就没了。没多少印象
83f420984
2015-04-03 10:13:18 +08:00
@Tankpt 同感
83f420984
2015-04-03 10:13:37 +08:00
@vincent1q84 谢谢指正
Sight4
2015-04-03 11:00:24 +08:00
对于公司来说,当然是想开箱即用,在这种情况下:
1. 先理解一下DOM,这是所有前端的基础,语法什么的摆后面去
2. 使用原声的JS测试一些DOM的属性啊,获取节点等等,但不要深究
3. 直接上马学jQuery,边开发边学,这样很快就会上手啦,JS语法这个反而是可以后补的,而且一般情况下也用不上很多JS的黑魔法

PS: jQ跟Ng实际在设计以及开发的理念根本完全不一样,个人觉得,先搞掂jQ比较符合公司需求。至于Ng可以看成是进阶学习
83f420984
2015-04-03 12:23:01 +08:00
@Sight4 感谢 : )
chaosmaple
2015-04-03 12:58:25 +08:00
说些LZ不爱听的话……自己写框架?说不定就是写了几个JQ插件然后叫手下copy代码而已。

首先你们做的东西是干什么用的?为什么要学jq?为什么要学angular?

学jq本身没啥问题,毕竟绝大部分网站都会用jq,不过LZ既然要提升,原生的javascript是必然需要的,连这都用不好,你确定你能用好angular?

再者angular学习曲线是很陡的,而且需要很多自动化工具。这些也需要一些原生的js知识(到时候至少配置文件得会写吧?)

最最最最坑爹的是,TMD学了angular还要再去学TWIG?!!?前端写PHP这点值得商榷不说,虽然我并不会PHP,不过混编PHP也算见过一些,这玩意如果是后端解析模版引擎,写法多半就是混编。

你TM都让我学会angular这种MV*框架你又叫我回去用混编?!?!我*&……#¥*&%#

我觉得你们老大不是想要个前端,只是找个干活机器而已。如果LZ想要提升,最好仔细确认一下你们的boss实际水平,你们的项目需求,你们的技术选型合不合适,在我看来,至少jq,angular,TWIG完全就互不相容的三个东西。
83f420984
2015-04-03 15:21:18 +08:00
@chaosmaple 恩,老兄说正是我当初的想法,最近我是 JQuety PHP AngularJS TWIG 都要学,心想,前台的东西我都不太懂,一下又学后台的东西,前台后台都混着学,我去。。。。这是要闹哪样 ?
tobeyouth
2015-04-03 15:46:38 +08:00
我建议楼主先不用看 Angular。
相对于 jquery,angular 太"重"了,要去了解的东西太多。
不从场景出发,而直接愣学 angular 这种框架 ,一是会学得很吃力,二是学了也没什么效果。反而不如 jquery 这种大众工具上手快,而且 jquery 怎么也算还在巅峰期,用的公司很多,弄明白了出来也好混。

TWIG 不太熟悉,但是建议楼主先把 js 弄得差不多明白了,再去看看php,你会有一种飞一般的感觉,基本上一周就能上手干活儿了,捎带着边看文档边干活儿,代码水平提升的很快。至于更深层的理解,就只能指望着多在工作场景中去解决问题了。
83f420984
2015-04-03 15:51:31 +08:00
@tobeyouth 最近单位要我在几天时间内看完 AngularJS + TWIG(一个PHP的模板),然后用这些东西上手开发新官网,现在身不由已硬着头皮干 : (
tobeyouth
2015-04-03 15:54:26 +08:00
@83f420984 感觉LZ公司是为了用这些框架而用这些框架啊...
实在是不明白一个公司官网为啥要用 Angular 开发...

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

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

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

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

© 2021 V2EX