计算机就业吧 关注:458贴子:506

如何成为java程序员

只看楼主收藏回复

首先,要学习java基础教程。市面上关于java的书很多。《java程序设计》《java从零基础学习》《java从入门到精通》《javaXXXX等等。。。》
上面的书有一本就可以了。对基础知识的了解最好达到国家二级水平。这个水平不高。就是基础知识的东西。要应知应会的。
如果考虑从业的的话。建议继续学习以下知识。首先没有人直接用java做开发的。都是包含了很多技术的集合。做java程序员请继续学习jsp,SSH(struts,spring,hibernate)三大框架,学习mysql或者oracle数据库。做网页应用开发还有的需要了解js,了解html。有的时候会要求linux系统要有一定的了解。因为有遇到在这个环境下开发或者实施的情况!这里提醒的是:SSH框架是作为一般企业招人的必会技能。否则很难进入职场。当然要是会SSI也是一样的。会以上技能,自己最好做些小的案例或者项目之类的。要找个工作就不是什么问题。
java资料很多。电子版的文库上就不少。视频资源电驴上就有。自己看过张孝祥的教程。对java基础讲解的比较详细。尚学堂的马士兵对java三大框架将的非常好。也特别推荐。还有很多优秀的教程请各位朋友自己鉴别!论坛。自己没有怎么去。交流群网上也很多。请自己网上加吧。。。目前百度课程里也有视频教程。自己有空就去学习。要成为程序员不仅仅要学习,多看,更多要练习。
谈完程序员我想讲点就业的问题:自学任何语言都可以成才,但是要走很多弯路,下很多功夫。不要听说那个语言热门就去学。还没有学会听说那个语言崛起了。又换新的语言学习。这样永远不能精通一技之长。在社会上也难立业!如果想在java领域里发展,请一门心思扎进去。这是一辈子深入的领域。徘徊就没有出路。如果仅仅是爱好,或者心血来潮想学习java,也没有关系。当做爱好也无所谓。但是如果打算当做一碗饭吃,不精通不如不会。花点时间干什么都比这个强。
书名资料说的很详细了。学习是一个艰苦修行的过程。特别是到单位上连指导的人都没有。所以希望不要寄托别人身上。还是自己多查查资料吧。有时候走点弯路对自己是有好处了。不经历磨炼的程序员是永远付不起的阿斗!楼主教训深刻,请各位明鉴。


IP属地:甘肃1楼2013-11-21 17:08回复
    你说的书0基础的都可以看吗?


    IP属地:广东来自Android客户端2楼2013-11-21 18:01
    收起回复
      学习了!


      IP属地:黑龙江3楼2013-11-22 15:50
      回复
        突然感觉应该努力了,看了你的介绍,感觉知道了好多,大三了,还有一年时间,或许,我可以,突破自我!!现在努力,应该不会太晚吧!


        4楼2013-12-20 00:10
        收起回复
          回复 浅笑_控 :楼主一直没有成为一个真正的程序员,不过可以浅谈交流。
          我曾在一家做软件开发的公司实习。应聘岗位:java程序员,人家让我做的第一个就是用SSH做一个增查删改的模块。这个是结合了S2SH技术和数据库技术整合一起的。实际上目前市面上很多语言。如果都去学。恐怕不惑之年能基本全部掌握。
          时不我待的年代,还是根据企业要什么,再去学习什么更有意义。明确三个问题:
          1.将来干什么?选择一个职业,毋庸置疑,行动。现在就是将来的起点。什么时候能实现目标看你努力多少!不用迷茫。我的一个同学和我一样,在学校没有怎么好好学习,从三类大学出来,他就是程序员。所以,这个职业没有特殊的门槛。只要努力,都能进。
          2.学什么?
          学习一门语言或技能,能达到精通。有一技之长能立足于社会。就不会像我一样走到哪里都被秒杀。
          3.怎么学?
          1)看书。计算机类的书籍不是看能明白的。但是知识点是应知应会。不知道去百度。去论坛。去扣扣群。看视频。学习实例,在实例中体现对知识点的理解。以java为例子,先学习二级教程。然后扩展学习,包括学习用java做界面,多线程,io网络编程,读取数据库。然后开始学习jsp,了解serlvet,html,js,数据库方面也应该作为一个科目来学习,学习框架SSH。边学习知识点。边做实例。
          2)实践。要学好计算机这门学科。动手意义重大。多联系实例。开始从计算器,到简单的学生管理系统。后面的企业级开发应用。
          3)提升。不断地总结经验。最好是做笔记,对于一些项目反复的实践。不断的提炼自己。
          到后期发现自己做的东西将体现一种艺术感。想做艺术,就可以考虑学习更基础的一些知识,比如数据结构,编译原理之类。
          自己也要吸取教训,将错误怎么解决的方法记录下来。这样也标志着经验增长的记录,自己做过几个项目后也就有自己的一套编程方法和体系。
          理一理:虽然说学习的计算机知识不难,但是很多,自己好像又什么都抓不住。感觉学了用不上,用的又不会。计算机知识本来就是一个广多杂。但是作为基础的。市面上就那些书,基本用的大多数都是一样的知识点。自己把握就可以了。以后用到什么在学习什么。很多时候都是现学现用的。自己给自己一下子安排太多也不合适。学习也不现实。掌握重点就可以了!编程方面的知识点,能不能理解就看你做的时候会不会用了。所以就是以前学过。很快能学回来。知识也是不断的重复才加深记忆的。


          IP属地:甘肃5楼2013-12-21 14:40
          收起回复
            顶顶,楼主讲的很不错。。。。。。。。。


            IP属地:四川来自Android客户端6楼2013-12-22 23:11
            回复
              楼主说的好,学习了


              来自Android客户端7楼2014-01-06 10:41
              回复
                mark


                来自Android客户端8楼2014-01-29 08:58
                回复
                  上一个java程序招聘需求:一般企业也就要求这些
                  熟悉JAVA基础,了解.net,c++等语言
                  熟练操作 Linux/Unix 操作系统
                  熟悉jsp,servlet,javabean基于MVC框架编程模式
                  熟悉js,css,html等技术
                  熟悉ajax,jquery,dwr等异步技术
                  熟悉Myeclipse编程软件,
                  熟悉TomCat服务器,
                  熟悉SVN版本管理工具,
                  熟悉oracle,mysql,SQL Server等主流数据库,熟练使用DML语言
                  熟悉策略模式,工厂模式,单例模式,观察者模式等主流设计模式
                  熟悉Struts2+Spring+Hibernate框架
                  熟悉Struts2+Spring+ibatis框架
                  熟悉json语言。了解APP开发流程。
                  有过移动端开发经验的更好。
                  要求一年左右的工作经验。无工作经验的刚培训出来的也可以。


                  IP属地:甘肃9楼2014-02-07 16:40
                  收起回复
                    楼主知道软件开发培训学校哪个好吗?已经自学java一个礼拜了,感觉编程语言非常有趣,而后想想还是感觉去培训学校学天比较专业也能少走点弯路吧,楼主知道哪些培训学校比较好吗?大专专业计算机与信息管理……求推荐


                    来自Android客户端10楼2014-03-31 21:14
                    收起回复
                      现在又开始都学习、Spring MVC l mybities,jquery了唉。学习跟不上趟啊。。。


                      IP属地:甘肃11楼2014-12-02 18:54
                      回复
                        世界在变,时代在发展。现在仅仅学习java还不能够夺得头筹。要从成为java程序员中的精英更要学习更多的知识。目前流行的Android还在发展。大数据已经成为时尚。学习node,大数据,分布式等相关技术。学无止境。。。学海无涯。。。。


                        IP属地:甘肃13楼2017-03-17 17:32
                        回复
                          要视频教程的就联系我。。。免费视频资源大家看


                          IP属地:甘肃14楼2017-03-25 16:15
                          收起回复
                            好腻害哦,我现在学习软件工程,感觉很难😓😓


                            IP属地:江苏来自Android客户端16楼2017-06-07 20:14
                            回复
                              光会java怎么行?现在在java以及javaEE框架的基础上,还要学习常用管理工具Maven,SVN、
                              分布式管理工具Git 工作引擎流Activili ,分布式框架Dubbo,虚拟化应用容器Docker。总之,活到老,学到老。。。


                              IP属地:甘肃17楼2018-02-04 09:29
                              收起回复