希望web(前后兼修)前端后台一起学,各位有什么好的学习路线或者建议吗?

2013-07-29 09:12:43 +08:00
 DRcoding
大三,普通本科院校,javaweb方向,学校接受的是SSH三大框架(这个个人觉得学得也很是一般,讨厌做增删改查的码畜级别的事情,可能是我学的不深吧。),另学习了JSF(ps:看见很多招聘的都不是传统的SSH,像什么!play之类的框架),正在学python web开发,也准备学习下flask。前端也折腾了jquery,html5,bootstrap,js,css,很基本的ps,当然买了本书关于web前端安全性的,总感觉自己的代码没考虑到安全性能,运行的效率之类的,没能做到优化,这个后台也一样。(可我总是看见招聘蛮多都是用的很新的技术,可能是我孤陋寡闻吧,什么coffeescript,less,jade)。总感觉学的有点慢,最近在写自己的个人blog(markdown,jekyll),很多甚是花哨的js或者jquery效果然我手写不出啊,只能写一点很简单的。前端的东西太杂了(感觉做不到2D),总感觉自己写不出很高深的代码出来,都是些逻辑简单的代码。后台也是差不多吧,对数据库实际上目前就sqlserver和mysql(oracle就还没接触过。。。学生党,当然像什么非关系型数据库也是只是略有耳闻)以及算法之类的比较薄弱,数据库也是很深的一潭水啊。算法是参加过一次比赛才发现其重要性,类似于淘宝的推荐算法,好吧,真心不会啊,然后就研读编程之美了。研读了headfirst设计模式,眼前一亮觉得这种思路很好,一到自己写的时候却又写不出很像样的逻辑,当然我知道多看别人优秀的代码,实际运用又是另一回事了。好吧,省略点零碎~~
以上,东西有点杂,有时候分不清楚重心在哪里了。明年毕业,想学的东西很多,总觉时间不够学完我想学的东西,下半年出去实习前。所以希望各位高手大侠前辈们同龄人指教一下咯。不甚感激。
不知道大牛们经常在那个节点出入,放在这个节点吧~
6517 次点击
所在节点    程序员
23 条回复
davepkxxx
2013-07-31 00:10:38 +08:00
@DRcoding 顺便一说,@DRcoding 发的文章你是用不上的,这不是给软件工程师的题目,等你觉得自己可以往技术经理或者架构师发展的时候再研究。
davepkxxx
2013-07-31 00:37:01 +08:00
书籍相关的话,基础的《Core Java》(入门书籍)《Thinking in Java》(工具书)就不多说了,进阶推荐《Effective Java》《重构》《代码整洁之道》。

还有之前忘了提JUnit,一定要会用,单元测试虽然不能保证代码没有问题,但是可以减少一些粗心造成的错误,与之相关的敏捷开发(也叫测试驱动开发),虽然很少有公司再用,但是别人问起来你不能完全不知道。

与JSP相关的一些,EL表达式要会用。标签类你也要学会用,比如JSTL和Struts2标签。另外就是关于模板引擎,JSF基本没人用,不过你可以去看看Velocity和FreeMarker。
DRcoding
2013-07-31 13:35:42 +08:00
@davepkxxx 了解了,看来还得努力的多学习咯,心不能太杂,不然都是半桶水不到,感谢前辈指出一些重点~
:)

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

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

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

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

© 2021 V2EX