前端需求

前端是什么?前端需要那些技术?以下通过淘宝UED的小马老师的一篇文章来解读。

原文转至:写给同学们的一封回信

小马老师:

您好!

我是来自XXXXXX大学研二的XX,下半年就开始找工作了,自己比较想做前端开发方面的研发工作。但是我没有美工的底子,之前的项目也只是涉及到了前端开发的皮毛而已,比如在项目中copy人家的js代码直接用,也用过一段时间的jQuery,会运用firebug调试JS代码,看过HTML,CSS但代码写的不多,总的来说还不是很熟练。平时写后台用C#居多。

以上就是我的基本情况,现在我的目标是先学好java和java web开发,然后再着重学习前端开发。不知道能不能来得及。我对自己的想法充满疑问。

请您给予指点迷津。我该怎么学,要做前端开发,我还需要掌握哪些技术比如说actionscript,PS等,才能达到用人单位的要求呢?

祝:

工作顺利,身体健康!

—————————————- 充满祝福和感谢的分割线——————————————-

Hi,XX:

我是淘宝UED的小马,谢谢你对我的信任,我是这么看的:

1. 前端所需要的图像能力只限于一些普通的图像处理,比如截图,合并,简单PS女朋友的照片等等,这些其实很容易就可以学会,对吗? 当然,熟练的图像处理能力能帮助你加分。

2. Java和JavaScript是雷锋和雷峰塔的区别,这句话听说过吧:)  编程语言,只是我们工作的工具;岗位名称,只表示我们工作内容的偏重。后端研发工程师对编译性语言/数据库要求高一些,前端研发工程师对JavaScript/HTML/CSS要求高一些而已…..记住,有前端基础的后端工程师更容易找的满意的工作;同理,有后端基础的前端工程师更容易找到满意的工作。 所以你先学什么都可以,总之记得不要生硬的割裂前端和后端,多学总没有坏处。

3. HTML/CSS/JavaScript 看起来门槛不高,要做好其实非常不容易,所以打好基础还是非常重要。原生的脚本要去耐心学习。从业初期,各项前端技能全面均衡发展,能帮助你快速适应工作。当然,数据结构和算法这些通用基础会帮助你走得更远。

4. 实践,实践,尽可能的寻找机会实践,在实践中快速学习和明确你的方向。你一定能找到实践的机会,不要找任何理由,没有机会,就创造机会。

希望对你有所帮助,也期望在淘宝校园招聘会上遇到你!

小马

TaobaoUED

—————————————- 又一个华丽丽的分割线,这是我自己的——————————————

前端总结:精通HTML/CSS/Javascript,熟练使用一种框架(我是用jQuery),牛逼的自己开发框架,会基本设计,会一门后台语言,所谓的承上启下,做全能战士,一条龙全包也不是不可能。

还有一年时间毕业,给自己鼓鼓劲,希望在毕业前能达到上述要求。

    发表评论

    *
    *