返回信息流工作半年,写点东西,给那些想入前端坑的同学一些建议。
我仅仅站在能干活的标准来聊这些东西,并没有深究它们,毕竟自己还是太水;
1.html标签
正如名字所言,仅仅是一个标签,看个大概就行,这些东西都是用了才会熟悉,如果看了书,尝试个三五遍,一个月不用能忘光,一些不常用的东西,知道就行,用的时候可以百度;
2.java基础
jsp页面本身自带了request以及其他内置对象,后台业务逻辑也是用java或者其他语言编写的,并不是说Java不重要或者浅显,熟悉常用的类和使用方法就可以了
3.jquery
用的最多的是选择器,实际使用并没有《锋利的JQuery》书中所讲的那么多的选择器,基础的就行,倒是第三方插件用的比较多,比如JqGrid之类
4.javasrcipt
jsp页面上的逻辑处理语言,验证、传参之类的方法,结合JQuery使用,比较方便;
5.第三方插件:bootstrap;jqGrid;echart;
bootstrap用的不多,感觉就是美观页面用的,重新做了很多东西,用的时候调用即可;
jqGrid:基于Jquery做的第三方插件,用于画表,现在用的比较少了,bootstrap有;
echart:百度的一款画图插件,用于比较简单的作图,如线性图饼
6.数据库
1.体现高低的地方在于优化,说白了就是索引和分区的问题,这块认真看上20篇博客,勉强能实际使用了;
2.数据库的另外一个知识点是如何连接数据库,是如何在项目中连数据库,不是改个IP就可以的,需要自己调用数据库方法封装底层函数;
7.框架
所谓框架,无非就是把一些重复的事情,交给计算机去干了,框架说起来太大,只接触过spring的皮毛,感觉是代码逻辑清晰了很多;
一般公司的框架已经搭好了,让你在现成的框架下干活,仅从干活角度来看,会模仿就行;
8.unix指令
一般项目都会部署在服务器上,而服务器很少是windows操作系统,所以需要掌握一些基本的知识和指令,用于平时的测试和发布;比如权限、比如线程、比如环境变量
9.进程
1.W3c网站随便写几个模版,顺带引入JQuery,试试Jquery的选择器;
2.搭建自己的web项目,用内置对象request接受客户端传过来的一些信息,处理并返回;
3.向web项目中添砖加瓦,引入JQuery,引入echart画几张图,引入bootstrap,试试它的组件;
4.试着在jsp页面之间的直接跳转中间加上.java文件,这样就能处理更加复杂的逻辑;试着用java文件给另外一个页面传递echart的数据,而不是写死在页面;
5.给项目配上数据库,在页面加上登录页面,试试把数据输入和数据库的匹配下;
6.如果这些都玩溜了,基本算是入门了。再往前,就该用下框架了,把数据查询部分改成mybatis,把.java文件切成controller、service。
这是一条镜像帖。来源:北邮人论坛 / www-technology / #32866同步于 2015/12/16
该镜像源已超过 30 天没有更新,可能在源站已被删除。
WWWTechnology机器人发帖
web端入门建议
liu487639
2015/12/16镜像同步12 回复
订阅后,新回复会通过你的通知中心匿名送达。
9 条回复
之前自己在入坑的时候,其实踩过很多坑,现在回头看,不是这些坑踩的没价值,而是不太实用。比如《锋利的JQuery》那本书,书上的例子我基本敲过了,现在回头再看,就剩下一个选择器;比如《编程思想》,我也逐字逐句的看过,一知半解的能跟上作者的思路(目前依旧在啃),但对于真正干活,用处不大。
对于很多在校的同学来说,学习过程会比较困惑,尤其是不知道下一步应该做什么?
可能打开W3C做几个页面,几次之后会觉得无趣,或者自己看了bootstrap一个星期,却发现没办法尝试,自己想搭一个服务器,又觉得太困难,跨在你们之间的这条沟,其实是项目经验。
网上即便有很多关于配置项目的博客,如果没有人指导,会遇到各种问题,用举步维艰这个词一点都不过分。研究生还好,毕竟有师兄指点,对于本科生来说,基本没有求助渠道。
出去实习,其实就是给你一些项目经验,一些自己不动手永远不会遇到的问题。
一楼列出的那些,在我看来,是一个比较平稳的路线,一学期差不多,也能给自己出去实习积累点东西。如果有哪些地方不正确的,欢迎大神纠正。
PS:明年想去做安卓,web端目前来看,比较成熟了,一些坑一辈子填不满;安卓花几年倒是可以装装逼。
【 在 liu487639 的大作中提到: 】
: 工作半年,写点东西,给那些想入前端坑的同学一些建议。
: 我仅仅站在能干活的标准来聊这些东西,并没有深究它们,毕竟自己还是太水;
: 1.html标签
: ...................
你拿了哪几家?
你最后去了哪里?