liuhuzone

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理
今天逛知乎的时候看见一篇关于jQuery的问答。

问:正在学习 jQuery 的大二学生,以后走什么方向比较好?

我平时经常关于一些设计方面的东西,注重用户体验。比如看到一个产品,我总会不自觉的去想如何修改会更好这类的问题。也经常关注业界动态,看好移动互联网,消费互联网,云计算。 其次,我对 C/C++/Java 都很有兴趣,而且学的水平基本都平等的。我不知道自己应该选择走 C、C++,还是 Java 的技术路线。我将来希望做研发,走技术牛人这种路线。但是我对于底层和算法这些虽然也很有兴趣。 但是我始终觉的,应该一切以实用为重。因为在公司中用到的算法不多,底层这些貌似在我实习期间,也没发现用太多。但是实习期间发现自己有点迷茫了。

来自李国新回答

1. 不要忽视基础知识 基本的数据结构,算法不知道,你写个递归都艰难。 前面有位朋友说得好,你的深度决定你的高度。 掌握一门编程语言(何况是一个工具库jQuery)并不意味这你学会了编程, 恰如你会中文并不 意着你能写好文章一样,编程思想才是最重要的。 所以,真的不要鄙视数据结构,算法,操作系统,网络等基本知识。 我工作三年多了,身边见过这样一些人(前端领域),有位编译原理学得好的同学写了JS代码混淆器和模版系统(不仅仅是JavaScript实现,还有PHP,Java版本),还有位同学有过MFC开发经历,他就借鉴了MFC的思想写了一套企业级UI系统,非常好用。如果没有其他领域的经验,这两位就很难写出这些东西。 2. 不要只专注jQuery,请专注JavaScript. 仅仅专注于jQuery是远远不够的,一是它仅仅是一个JS工具库,二是现在这种工具库(框架)太多了。不同的框架思想都不一样,了解其他框架有助于你更好了解jQuery。 我更想说的是,如果是确实痴迷于前端开发,那请先学好JavaScript。如果确实痴迷于JQuery,请尝试阅读jQuery源码。如果你能读懂jQuery实现,恭喜你,你已经是一个专家级的JavaScript Developer了。当然,如果你只是略懂JavaScript,你肯定学不好jQuery。不要认为掌握了API就掌握了jQuery。真正项目中,你肯定会遇到一些问题,这些问题的解决,不是你掌握了API就能搞定的。 3. 不要同时专注太多一专 + 几个(2或者3) 能足以. 楼主眼界很宽,很好。对于一个大学生(特别是计算机系)的学生,关注工业界的技术或者进展是好的。但是一定不要看花了眼。选好一个方向(不一定是前端),深入下去,毕业时你肯定不愁工作。如果你对前端十分感兴趣,我建议你同时也在后端花些时间,比如学习一门动态语言,Python或者PHP,一定会给你带来很大的帮助。
posted on 2012-07-05 22:01  刘浒  阅读(219)  评论(0编辑  收藏  举报