为了账号安全,请及时绑定邮箱和手机立即绑定

【有奖问答】与大咖交流前端JS与框架开发,免费赢取前端图书(11.28-12.4)

/ 猿问

【有奖问答】与大咖交流前端JS与框架开发,免费赢取前端图书(11.28-12.4)

慕女神 2017-11-28 15:39:04

                                   

前端开发并不简单,哪怕对于初级甚至中级的前端开发者来说,

即使他们有一定的JavaScript代码功底,

如果单纯交代他们实现一个前端功能,他们可能也可以实现出来,

但他们的实现风格要么乱七八糟,要么“随心所欲”。

http://img3.sycdn.imooc.com/5a1d10be0001ac2105400300.jpg


如果你对前端开发有兴趣或前端技术水平无法提升

欢迎参与到这一期的话题活动,与技术嘉宾探讨前端JavaScript与框架开发

同时你还将有机会获得嘉宾亲笔著作的前端图书哦!


http://img3.sycdn.imooc.com/5a1d124c0001df5004920318.jpg

                                    那么好的学习机会,还不如赶紧来参与↓


http://img3.sycdn.imooc.com/5a1d12af0001ca5502550054.jpg


http://img2.sycdn.imooc.com/5a1d12bc0001013d02390224.jpg


李刚,十余年软件开发从业者

疯狂软件教育中心教学总监,疯狂Java实训营创始人

培训的学生已在华为、IBM、阿里软件、网易、电信盈科等名企就职。

国内著名高端IT技术图书作家,其中疯狂Java体系图书均已沉淀多年,

赢得极高的市场认同,并被多所“985”、“211”高校选作教材。


http://img2.sycdn.imooc.com/5a1d12cc00018a2902550054.jpg

参与方式:在评论区块,发布一条问题并在描述中@李刚老师,或积极在与其他用户交流看法


活动时间:11月28日--12月4日


活动奖品:李刚老师著作的两本书,各赠3本,用户名额为6个

《疯狂HTML 5+CSS 3+JavaScript讲义》

《疯狂前端开发讲义——jQuery+AngularJS+Bootstrap前端开发实战》


评选规则:活动结束后,嘉宾在评论区挑选6个优秀的提问或评论的用户,随机获得一本活动图书


活动图书公布时间:12月5日上午10点


温馨提示:活动期间,嘉宾会每天定期与大家交流。小伙伴可先提出你的问题,耐心等待老师的解答


获奖名单公布:

  1. 幸福一点点

  2. qq_啊啦嘞_0

  3. 谢小波

  4. SoEasy_1

  5. 精神病院_院长

  6. sun3247609

请以上的用户完善慕课网的个人中心的收货地址,三天内有效,逾期将视为放弃中奖资格。

查看完整描述

156 回答

?
qq_Cw_4

可以的

查看完整回答
反对 回复 2017-11-30
?
薏苡x

@李刚老师

老师,作为一个前端工程师,公司没有人带,然后自己在做项目中摸索,磕磕绊绊,但是收获挺多。我想问问您,我现在觉得自己自学的好多东西都不会太系统,简单的demo可以写出来,但是遇到项目中就会有很多问题,这种情况下我应该怎么去学习才会更加高效呢?

查看完整回答
反对 回复 2017-11-30
  • 李刚老师
    李刚老师
    少上网浪费时间东一榔头、西一榔头地学习。选择系统的学习资料。 1. 直接跟着官方文档、官方示例、源代码,把框架整个学通。 2. 选择系统的,有多年积累的图书系统学习。
  • 薏苡x
    薏苡x
    好的,谢谢老师
?
落落cxy


@李刚老师,以前上大学的时候看过你的java那本书,觉得很好。现在工作第三年了,工作能力不温不火,最近在纠结想换方向到前端,一方面是,自己是女生,觉得创造更好的用户体验前端很重要;另一方面,是为了后期自己更好的职业发展。请问下有什么建议吗

查看完整回答
反对 回复 2017-11-30
  • 李刚老师
    李刚老师
    谢谢。其实前端与后端并没有严格分离,如果时间和精力允许,为什么不向全栈发展呢?
?
car

@李刚老师,数据结构和算法对编程的意义有多大,尤其是像图,感觉实际编程用得很少,只是初步的知道有队列,就是不知道队列在实际编程中哪里用到

查看完整回答
反对 回复 2017-11-30
  • 李刚老师
    李刚老师
    我要说个实话(不装B的实话),一般开发压根不需要自己写什么数据结构和算法——别人早就写好了。现代化的编程语言,常见的线性表、栈、队列、二叉树,都有很经典的实现,基本用不上你来写。网上那些装神弄鬼的所谓“大神”无非是吓你,显得他多么与众不同。当然,话说回来,如果你能真正理解那些数据结构的实现(其实也很简单,可参考《疯狂Java程序员的基本修养》),对你更好地理解程序,提高编程思维还是有很好的提高的。
?
步子

需要扎实的基础,良好的审美观,还要偶尔会切一下图,处理下图片;

规范的代码书写习惯,好的逻辑思维能力,前端学无止境,用自己的代码造出好的轮子。

查看完整回答
反对 回复 2017-11-30
  • 李刚老师
    李刚老师
    啊?前端不负责切图,不负责处理图片——那是美工的事情。 前端属于程序猿(媛)范畴,不属于艺术范畴。
  • 步子
    步子
    唉,创业公司比较苦逼一点,美工妹子功力不够,偶尔也要自己会处理下。。。
  • 步子
    步子
    唉,创业公司比较苦逼一点,美工妹子功力不够,偶尔也要自己会处理下。。。;不过也更能锻炼自己的能力,自学钻研解决所遇到的问题,最近为了一个活动项目就踩了很多移动端的坑,希望有机会得到老师的书,加强自己的能力。
?
慕莱坞4331980


@李刚老师

请问代码一直记不住,怎么办呢?

查看完整回答
反对 回复 2017-11-30
  • 李刚老师
    李刚老师
    代码当然记不住啊,谁能记住代码啊? 我们要做不同的事情时,就会把我们的想法转换成代码。
?
S_Sunshine

@李刚老师

老师,我是搞java后台的,项目也会经常涉及js,目前看来,我也是在随心所欲的鞋前端,可维护性差,想要系统的学习一下js,有什么好书或者是课程可以推荐的么?

查看完整回答
反对 回复 2017-11-30
?
shif3288

js陆陆续续的学习中,可是对于复杂的写法还是一脸的懵逼,求带带@李刚老师

查看完整回答
反对 回复 2017-11-30
?
FSYu

@李刚老师

老师,我所在的公司pc端的项目都是自动化测试集成系统,样式很单一,都是用angular做的,手机端也差不多,也是用angular,我学了别的框架都没有机会用,然后就又忘的差不多了,我要怎么办?

查看完整回答
反对 回复 2017-11-30
?
皓风皆人

应该如何应对知识焦虑(技术层面)?又应该如何才能掌握Js方法论(函数式,面向对象和设计模式)?

查看完整回答
反对 回复 2017-11-29
  • 李刚老师
    李刚老师
    为什么会有技术焦虑?我写过的书涉及Ruby、OC、Swift、Java、JavaScript、Kotlin等编程语言,而我自己用得熟的编程语言则远远超过这些。以我的经验来看,编程语言的特性来来回回就那么都东西,往往几年才会出现某种语言的新特性,然后其他语言也会一窝蜂跟着引入这种特性,其实没太多新东西。各种框架也是这样的,并没有你想象的那么多新东西。
  • 皓风皆人
    皓风皆人
    我指的技术焦虑是对于前端技术的迅猛变化,学习速度赶不上变化的速度,不过也确实如老师所说,学得多了,来来回回就是这点东西,程序员应该拥抱变化;我现在很想学好js的方法论,不想写流水账的代码了,不知道您有什么好的建议没
?
素素陈

@李刚老师,哪个阶段的小伙伴适合看您的著作,看完您的这两本书能达到什么水平?嗯~其实我想要书O(∩_∩)O哈!

查看完整回答
反对 回复 2017-11-29
  • 李刚老师
    李刚老师
    这两本书其实从基础开始的,即使你零基础(当然要会用电脑、会安装软件,会用文本编辑器),也能从《疯狂HTML 5/CSS 3/JavaScript讲义》开始。
?
Euterpe_

老师您好,在初学编程的时候总觉得那些API学了又忘,是不是自己不适合这一行啊,而且很重要的一点是可以看得懂代码但是让自己写却感觉无从下手

查看完整回答
反对 回复 2017-11-29
  • 李刚老师
    李刚老师
    谁说API要记住的?我都常常记不清。各种语言、各种框架各种类、各种方法名又差不多,我也常常记混。API本来就没必要刻意去记!多写代码,多做功能,自然就记住了。 编程其实蛮简单——你首先自己在思维上确定完成一个功能要做哪些事情,需要哪些表达式,翻译成代码,让计算机帮你执行就好了。
?
于心末

@李刚老师

利用接口,用一个后台实现多种前端,既能实现前后端完全分离,更好的分工 ,又能方便实现客户端手机端网站,这样可以吗,李刚老师?

查看完整回答
反对 回复 2017-11-29
?
糖果味3986626

@李刚老师,测试人员一枚,自动化测试的话会涉及前端页面,觉着前端规范很重要,要不自动化脚本不好整,测试人员需要掌握前端知识到什么程度?

查看完整回答
反对 回复 2017-11-29
?
别睡很晚

@李刚老师

老师你好 我现在是正在学习html5+div+css3的学生  本来问题挺多的 看到 前辈的提问和老师回复 我觉着 现在就是 好好学 向前进 坚持住

查看完整回答
反对 回复 2017-11-29
?
ssgg

@李刚老师

看过老师写的疯狂java讲义,很厉害

查看完整回答
反对 回复 2017-11-29
?
xue5hen

@李刚老师

感觉现在前端发展很快,但也很乱,各种框架套路铺天盖地。动不动就是一个“xx全家桶”、“xx组合拳”,里面涉及一大坨各种库、插件,学习成本高也就罢了,关键我总觉得那种东西生成后的代码性能不好(比如里面有less生成的css,有很多选择器层级本不需要那么多的,但是写的时候因为父子class一环套一环,生成的必然比较大,性能比较差;JS插件也是,不少人提倡不重复造轮子,提倡拿来主义,但别人的插件必然不是给你专门定制的,用起来会有很多冗余,对性能也没好处)。所以我很纠结我是否该赶这个潮流,李刚老师,你怎么看?

查看完整回答
反对 回复 2017-11-29
  • 李刚老师
    李刚老师
    1. 前端对性能的追求没有后端那么关注。后端一个不好的处理往往会由于高并发被放大,但前端则一般不存在这个问题。 2. 工程化的软件开发,必然会借助各种工具、框架,不可能让你从头“重复发明轮子”,而且你写的未必比别人框架的好。
  • xue5hen
    xue5hen
    噢,谢谢。
  • xue5hen
    xue5hen
    噢,谢谢。
?
__innocence

@李刚老师

现在开发几乎都是组件化,使用各种框架。例如,实现一个已经集成在框架里的功能,只需要在前端代码中写一些配置项,这让开发变得十分便捷,但是从学习的角度来说,这种组件化的开发方法,似乎制约了个人技术的提高。这种组件化的开发,是否制约着新人的成长?

查看完整回答
反对 回复 2017-11-29
  • 李刚老师
    李刚老师
    说得非常好,新人利用框架往往容易陷入“只能用”的处境,对框架本身的设计、技术本身的东西关注不多。
?
qq_得之我幸不得我命_0

@李刚老师

一心求学,请师赐书!



查看完整回答
反对 回复 2017-11-29
?
haoshuohua

@李刚老师,深入讲一下js的类吧。感觉还是不太理解这一块

查看完整回答
反对 回复 2017-11-29

添加回答

回复

举报

0/150
提交
取消
意见反馈 邀请有奖 帮助中心 APP下载
官方微信