程序员之路————转载

我也搞了几年JAVA了,由于一向懒惰,没有成为大牛,只是一普通程序猿,不爱玩社交网站,不爱玩微博,唯独喜欢百度贴吧,潜水很久了,手痒来给新人分享下从新手成长为老鸟的已见,也刷刷存在感,应该不比曝照差吧。

首先初识语法的阶段,必须要学会怎么操作对象,操作if和for,操作list set map,然后是线程、IO和jdbc什么的,其余的,若是一时不理解,可以后边需要时再学。
这阶段完了,你可以写些能在控制台打印出来的小程序,锻炼下逻辑思维。也就是号称JAVASE毕业了,其实不过是入门而已,如果要往WEB方向发展,这些倒是基本足够了。

接下来要学HTML JSP SERVLET 数据库 JAVASCRIPT TOMCAT,目标,写出第一个动态网站,也许只是个登陆功能,只能展示下个人资料,但这是很重要的一步,你要弄清楚的是,一个用户的点击产生的请求,是从哪里发起,哪里接收,哪里处理,哪里返回,你得理解浏览器和服务器的关系和分工,cookie和session,request和response。这个是个WEB开发的学习初级阶段,这都是些JAVA诞生以来最原始的最官方的WEB开发技术,当然现在真正的项目很少直接采用这些技术了,为了不断提高技术的易用性、开发效率和可维护性、可扩展性,无数开源项目都是在这些原始技术的基础上封装、改进。所以这个阶段不要盲目乐观地跑去找工作或者对实习挑三拣四,你会被打击到的。

好,初始阶段完成,开始进入WEB开发的正题,首先是传说中的三大框架,struts hibernate spring成为熟练的增删改查程序员是必须的,在这个阶段你还要理解为什么要用这仨而不是那些JSP SERVLET JDBC,你要体会到写MVC、三层架构的好处。这个阶段不要轻易质疑三大框架的价值,也许刚开始你会觉得麻烦,觉得他们有时候是多此一举,一两年后回过头来你会觉得少了这些框架你已经很难干活了。这个阶段还要避免的心态是能熟练地增删改查了,就认为写程序不过如此,然后往简历上填个精通,这也是新手面试被批得体无完肤的原因之一。如果你学得好,这会应该能熟练地写个博客啊,小论坛啊之类的WEB项目了,也就是达到了就业的基本要求。

时间: 2024-10-24 22:53:54

程序员之路————转载的相关文章

程序员之路开启!

身为一个本来被父母逼着去学医却被调剂到信息管理专业的苦逼孩子,再大学里接触了各种语言后,渐渐地喜欢上了编程,后来也是接触到了java.因为是医学院,并不重视我们这个专业,每门语言也是草草了事,并不深入.大三快结束时也是接触到了某些培训机构,果断地报了一个,我当程序员的心也是越来越坚定了. 在培训机构一个多月了,说学的多也算多,但是感觉多而杂,但总是比大学要好了很多.最近也是突然想到要开个博客,一方面是为了给自己的学习之路添加动力,再学习之余能够多多地复习一下自己的知识.另一方面,也是为自己的程序

2017年PHP程序员未来路在何方?(转载)

PHP 从诞生到现在已经有 20 多年历史,从 Web 时代兴起到移动互联网退潮,互联网领域各种编程语言和技术层出不穷, Node.js . GO . Python 不断地在挑战 PHP 的地位.这些技术的推动者非常热衷于唱衰 PHP , PHP 语言的未来在哪里?PHP 程序员当如何应对未来的变革? 作为老牌的 Web 后端编程语言,PHP 在全球市场占有率非常高,仅次于 Java ,从各个招聘网站的数据上来看 PHP 开发的职位非常多,薪资水平也非常不错.实际在中小企业.互联网创业公司 PH

程序员之路:以Android证道

大道三千,何以证道? 最近有私信.邮件给我咨询一些职业生涯规划的同学,我在这里以过来人的身份给大家一些建议. 任何行业,任何职位,无论高低,无论大小,都可以分为广博.精深两个方向. 精深自然指的是在某一领域造诣深厚,当然也不会是对别的技术一无所知,否则就成了独腿人,岂能走得远?广博自然指的是涉及面广,知识丰富,对各种技术都有所涉猎,当然不会是浅尝辄止的接触,所谓的全栈程序员自然属于这一类型,我本身也是这一类型的. 精深 首先说一下精深,作为Android程序员,所必需掌握的基础知识:0. Jav

网管员转java程序员之路

好久没有写了,就讲讲我自己网管转向java程序员的这条路吧.希望能给一些朋友一点启发. 从12年的10月份后我开始在领导的支持和同事的帮助下开始学习JAVA.买了一本李刚老师的<疯狂JAVA讲义>,学习JAVA的道理就开始了.网管员是一个蛮轻松的职业,特别是在一个企业里面经过2年的整改,不管什么东西都很熟了,所有的事情都处理起来比较轻松,人际关系也非常的融洽.每天早上正式上班前和晚饭后我都在学习,每一页的翻,照着书上的案例去敲代码,完全就是在COPY.大概看了二个多月后,我们的副经理专门负责开

我的程序员之路——初入外挂行业

我读书读到初二就没继续读了,并不是家里条件不允许,只是那会儿自己不喜欢读书,父母被气个半死拿我没辙 现在想起来还是挺后悔当时没继续读书的!(如果继续读书还能多泡几个妹纸呢,现在当程序员了哪来那么多妹纸给你泡啊!哈哈哈哈,开个玩笑) 天天在家通宵玩游戏,我爸气死了,拿老虎钳给我网线夹断了.我悄悄接上继续玩 年纪那么小又不读书,天天呆家里干啥?那会儿很流行一个词:“啃老”.不知道现在还流不流行 我想了一下,那我现在不就是在“啃老”吗? 太丢人了!我得赚钱!!!可是我什么都不会,怎么赚钱??? 我特别

2017 年 PHP 程序员未来路在何方?

本文转载自http://blog.jobbole.com/110590/,如有侵权,请联系发布者及时删除! PHP 从诞生到现在已经有20多年历史,从Web时代兴起到移动互联网退潮,互联网领域各种编程语言和技术层出不穷, Node.js . GO . Python 不断地在挑战 PHP 的地位.这些技术的推动者非常热衷于唱衰 PHP , PHP 语言的未来在哪里?PHP 程序员当如何应对未来的变革? 作为老牌的Web后端编程语言,PHP 在全球市场占有率非常高,仅次于 Java ,从各个招聘网站

雅虎刷题狂人曹鹏:10年理论与实践结合的程序员之路

曹鹏,2006年浙江大学计算机科学专业毕业,2013年中国科学院计算机技术研究所博士毕业.博士期间研究方向为社交网络与社会计算,曾经做过搜索.话题发现.社交网络方面.推荐算法等领域的相关研究. 曾为浙江大学.浙江省大学生程序设计竞赛的命题人,是hackerrank.com.hackerearth.com和csdn英雄会.CSDN高校编程挑战的命题人,也是PAT(Programming Ability Test, http://pat.zju.edu.cn/) 的命题人.是国内ZOJ(http:/

基础的重要性(程序员之路)

学习编程有几年了,感觉走了不少弯路,而不少的学弟学妹又在重蹈我当初的覆辙,不免有些痛心.最近在网上也看了许多前辈们的经验建议,再结合自己的学习经历在这里谈谈基础的重要性,希望帮助大家少走些弯路.什么是基础呢?就是要把我们大学所学的离散数学,算法与数据结构,操作系统,计算机体系结构,编译原理等课程学好,对计算机的体系,CPU本身,操作系统内核,系统平台,面向对象编程,程序的性能等要有深层次的掌握.初学者可能体会不到这些基础的重要性,学习jsp,donet,mfc,vb的朋友甚至会对这些嗤之以鼻,但

学习10分钟,改变你的程序员生涯【转载】

Quora有这样一讨论,我现在用10分钟做点什么,可以帮助到我今后的程序员生涯?Jeff Darcy在Quora上给出了这个问题很好的一个答案,值得程序员思考. 编写程序不是为了写代码而写代码,它是为了解决某个问题,个体程序员必须遵守的四个基本原则是:1. 明确问题(清楚需求和**条件分别是什么):2. 明确解决方案(清楚要使用的数据结构和算法):3. 用代码清晰地表达出解决方案:4. 证明或测试程序的正确性.很多程序员可以把第三条做得非常好,因为这一点比较简单,但是由于没有理解并掌握其它三条,