个人关于web开发浅尝辄止,web开发概览
2016-11-19 15:46
253 查看
学了这么久也该总结总结了!从一无所知到小白,到自主学习,再到跟着别人走。走了不少弯路,
希望这次总结能帮到自己和别人。
看了这么久的文章,尽然没有介绍web开发系统流程的文章,各个阶段该学什么,什么地方需要重点掌握,什么地方需要了解,竟然没有。没办法我写一个吧。
虽然我是初学者,但是希望踩过的坑能帮助到自己和别人。
首先,我呢,大学,二流还是3流不好说。开始是自学,然后有人带,然后就废物。自己学呢首先找资料是一门技术活,一来就看开发文档的就是扯淡,我觉得应该先看一些统筹概念性文章。了解一下程序员这个职业,然后在看技术。比如可以了解web开发是干嘛的,安卓是干嘛的,运维是什么,服务器部署等等(我就是这么来的)。然后就是技术了。网上有很多技术论坛或者技术网站,比如知乎,CSDN,博客园,国外的级更多了(先翻墙),https://www.processon.com ,github账号要有,coding.net又可以有,萌码,实验楼,freeCodeCamp,IPEN等等。这些都是基础,从一个标签开始学习。我痛心疾首就是没有打好基础,现在拼命补,记得标签越多越好。当然就业的网站也要多关注领英(莫名其妙封了我),拉钩等,微信就是公众号了,什么程序员那些事,前端开发,黑客技术等寓教于乐特别好(15个程序员必关注的公众号)。
然后是系统知识了,由于我是新手就不装b了。大神们欢迎留言提供学习方法。本文作为补充只是提供学习途径和方向。
(个人化的小图,欢迎指正
http://www.processon.com/mindmap/582fe577e4b0645c0ec62791http://www.processon.com/mindmap/582fe577e4b0645c0ec62791)
制作的动图,勉强看一下。东西不多,感觉把重要的知识都写出来了。有补充的话,欢迎留言交流!
1 html+css:各种标签和属性,还有各种技术(图片后面的文字隐藏,左右等长伸缩(padding-bottom:9999em,margin-bottom:-9999em;),浮动布局,清除浮动,定位布局(relative,absolute,fixed),框架(frameset,iframe).
2 js/jq:各种插件和函数。基于函数编程(个人理解)。ajax很重要。
3 后端PHP/JAVA,脚本语言PHP函数超多,java好一些但是相对与PHP难一些吧?java为例:工厂(单例)模式(饿汉模式,懒汉模式,双重锁模式),SSH框架,mybaties框架,herbarate框架,PHP最常用的是THINKPHP吧!然后最重要的就是MVC思想了。java的servlet,PHP待补充。都是B/S思想。
4 数据库。一般常用的是mysql。CURD是基本的吧。select,insert,update,delete(truncate不知道是不是打错词了)。连接数据库什么JDBC,数据库连接池。
5 服务器:个人测试,服务器一般用apache。安装很麻烦!PHP用wapserver集成一体的。
除了上述的以外就是一些要用的边角了,jsp指令,cookie,session,正则表达式。
注意本文后端语言综合了PHP和java,但是偏向于java,请注意分辨。PHP和java会一个就行,但是技多不压身。
剩下的就是应用了,写前端PS是一个必杀技啊。
本文就是希望提供一个大体的介绍,特别是web开发方面的介绍,希望对那些还在自学的人有帮助。
每周至少一篇博客,希望坚持!!
感谢留言,欢迎指正!
希望这次总结能帮到自己和别人。
看了这么久的文章,尽然没有介绍web开发系统流程的文章,各个阶段该学什么,什么地方需要重点掌握,什么地方需要了解,竟然没有。没办法我写一个吧。
虽然我是初学者,但是希望踩过的坑能帮助到自己和别人。
首先,我呢,大学,二流还是3流不好说。开始是自学,然后有人带,然后就废物。自己学呢首先找资料是一门技术活,一来就看开发文档的就是扯淡,我觉得应该先看一些统筹概念性文章。了解一下程序员这个职业,然后在看技术。比如可以了解web开发是干嘛的,安卓是干嘛的,运维是什么,服务器部署等等(我就是这么来的)。然后就是技术了。网上有很多技术论坛或者技术网站,比如知乎,CSDN,博客园,国外的级更多了(先翻墙),https://www.processon.com ,github账号要有,coding.net又可以有,萌码,实验楼,freeCodeCamp,IPEN等等。这些都是基础,从一个标签开始学习。我痛心疾首就是没有打好基础,现在拼命补,记得标签越多越好。当然就业的网站也要多关注领英(莫名其妙封了我),拉钩等,微信就是公众号了,什么程序员那些事,前端开发,黑客技术等寓教于乐特别好(15个程序员必关注的公众号)。
然后是系统知识了,由于我是新手就不装b了。大神们欢迎留言提供学习方法。本文作为补充只是提供学习途径和方向。
(个人化的小图,欢迎指正
http://www.processon.com/mindmap/582fe577e4b0645c0ec62791http://www.processon.com/mindmap/582fe577e4b0645c0ec62791)
制作的动图,勉强看一下。东西不多,感觉把重要的知识都写出来了。有补充的话,欢迎留言交流!
1 html+css:各种标签和属性,还有各种技术(图片后面的文字隐藏,左右等长伸缩(padding-bottom:9999em,margin-bottom:-9999em;),浮动布局,清除浮动,定位布局(relative,absolute,fixed),框架(frameset,iframe).
2 js/jq:各种插件和函数。基于函数编程(个人理解)。ajax很重要。
3 后端PHP/JAVA,脚本语言PHP函数超多,java好一些但是相对与PHP难一些吧?java为例:工厂(单例)模式(饿汉模式,懒汉模式,双重锁模式),SSH框架,mybaties框架,herbarate框架,PHP最常用的是THINKPHP吧!然后最重要的就是MVC思想了。java的servlet,PHP待补充。都是B/S思想。
4 数据库。一般常用的是mysql。CURD是基本的吧。select,insert,update,delete(truncate不知道是不是打错词了)。连接数据库什么JDBC,数据库连接池。
5 服务器:个人测试,服务器一般用apache。安装很麻烦!PHP用wapserver集成一体的。
除了上述的以外就是一些要用的边角了,jsp指令,cookie,session,正则表达式。
注意本文后端语言综合了PHP和java,但是偏向于java,请注意分辨。PHP和java会一个就行,但是技多不压身。
剩下的就是应用了,写前端PS是一个必杀技啊。
本文就是希望提供一个大体的介绍,特别是web开发方面的介绍,希望对那些还在自学的人有帮助。
每周至少一篇博客,希望坚持!!
感谢留言,欢迎指正!
相关文章推荐
- 关于web开发中遇到的href,url, src这几个属性的区别个人小结
- 关于web程序快速开发个人见解以及经历
- Web Office开发中关于NTKO控件说明
- 关于以后 WEB 开发的一个想法
- 关于Web设计、开发中window对象的资料
- 希望小站的服务器早日恢复,先把个人小站做成没什么美工但可以练下web应用程序开发的技术
- 关于以后 WEB 开发的一个想法(3)
- 关于web开发中如何彻底分离美工和后台程序工作的随想
- 关于在java web开发中的EL中使用函数
- 关于web(vs2005)开发的一点感想------开发是看到的cs代码和aspx代码,其实不是不是‘真‘的,只有最后运行时生成的源代码才是真的
- 关于为什么学习JAVA WEB开发
- 关于Web开发,"新建"和"编辑"在同个页面的处理方法
- 关于开发高手2004第8期中,<jsp创建基于WEB的动态图表>一文中的些许错误
- 关于快速开发和设计应用系统的一些个人的意见
- 关于快速开发和设计应用系统的一些个人的意见(转)
- 关于.net Web开发及WinForm数据绑定实例
- 关于web开发中如何彻底分离美工和后台程序工作的随想
- 谋划开发一个免费的Web个人知识管理系统
- 关于使用Spring和hibernate开发web程序的配置说明和简单实例的详细说明
- [发布]箫心Web个人共享服务器2007.1.15.0 DotNetC#2.0开发