那些开始学习java的人后来都怎么样了?
程序都是这样开始的时候入门难,我以前也学的一头雾水,特别是进阶的时候。到web的时候很多东西都有涉及,前端,后端,数据库,框架,安全,服务器等要学会这些了才能在工作岗位上得心应手。
谢邀。Java是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念,因此J***a语言具有功能强大和简单易用两个特征。J***a可以编写桌面应用程序、Web应用程序、分布式系统和嵌入式系统应用程序等。
J***a是大学教育计算机相关专业的基础课程之一,毕业后很多人从事J***a相关开发工作。Andriod的崛起,J***a一度火热起来。J***a和Python,C,C++一起,作为四大流行开发语言之一,受用广泛。
从事J***a开发的人,薪水较高,涨薪空间也大。优秀的程序员,月入两三万不是梦。J***a生态比较好,各种优质库比较多,可做的事情很多,熟悉的话,有种如鱼得水,得心应手的感觉。
小编在大学期间也学过J***a,但工作后主要是用C语言做嵌入式开发。小编的大学同学现在也有从事J***a开发的,有依然在开发一线的,也有走上管理岗位的,普遍代遇优厚。
谢谢大家。
刚上大学时零基础开始接触编程,当时学校里有个学长大二进阿里实习,听了他的分享会感觉打开了新世界的大门。 大一上我最开始是做单片机,后面也尝试过前端,发现自己的兴趣在Android开发上,就开始学习J***a。 最开始学习陷入一个误区,天天抱着书啃,结果导致真的动手写代码根本不知道从哪里下手,感觉熟悉就是不知道怎么开始。后面改变学习方法,对一个功能点,先看网上博客别人是怎么实现的,然后抄一遍,然后然它运行成功,接着回忆一遍有哪些细节,然后不参考任何资料自己写一遍,让它运行成功。最后做笔记,总结,可以记录在印象笔记等软件上,方便下次查阅回顾。在这段期间有去一家小公司实习,跟老师做项目,找到自己不足,补数据结构,算法,操作系统等基础知识,后面兴趣转移到j***a web,又开始补各种知识。 最后,现在的我在阿里巴巴实习,去年暑期已经转正
我是在大学开始接触j***a,系统学习j***a是在工作以后。从2005年开始系统使用j***a进行项目开发,到现在依然会使用j***a做一些后端开发。就这个问题跟大家分享一下我的j***a开发之旅吧,希望能给要学习j***a的朋友一些启示。
我在读大学时第一次开始接触j***a,当时在图书馆无意之中借阅了一本《J***a编程思想》,记得是机械工业出版社的,作者是大名鼎鼎的Bruce Eckel。由于特别喜欢作者的写作风格,当天晚上就一口气读了5章,之后用了大概一周的时间完成了这本书的通读,后来用了将近一个月的时间完成了书中的大部分实验代码。
这是第一次接触j***a,由于当时正在学习C语言(必修课),就没有继续深入学习j***a,再次接触j***a已经是工作之后的事情了。记得大概是05年,我所在的项目组承接了一个大型的物资管理系统,在选型的时候负责人杨老师[_a***_]了使用j***a进行代码开发,由此正式开始系统学习j***a并在项目中应用。
杨老师组织我们新加入的程序员每天在下班之后学习j***a语法,由杨老师亲自授课讲解,这个过程让我受益匪浅。虽然有一定基础但是很多概念通过杨老师的讲解更加清晰了,进步也比较快,大概2周之后就开始使用j***a进行项目开发了。
通过项目的锤炼不断在使用中学习了新的j***a技术,包括RMI、JDBC、JNDI、JMS、Servlet、J***aBean、JSP、J***aMail等一系列技术,一年之后又系统学习了EJB技术,之后使用EJB进行了不少后台功能的实现。这个过程中我还自学了Struts、Hibernate、Spring、JBPM等一系列框架,在使用中逐步完善了自己的j***a技术体系。
经过10多年的开发,我使用过不少编程语言,用过汇编、C、C++、J***a、Python,而真正让我获得大量经验的语言是C和J***a,而且我用J***a的时间是最长的。
使用J***a做过不少大型的软件项目,这个过程积累了大量的项目经验和代码编写经验,当然也积累了很多解决方案,之后给很多软件企业设计过项目架构,这些都得益于J***a项目的开发积累。
2010年之后我的研究方向集中在移动互联网、大数据和机器学习领域,这个时候我使用J***a做过Android开发,使用J***a做过大数据项目算法实现,也使用J***a做过机器学习算法的实现。可以说J***a几乎无所不能,当然在机器学习方面的开发目前我已经改用Python了,原因是Python够简单。
使用J***a开发的项目让我获得了很多荣誉,也得到了很多认可,这期间还给很多大型软件企业做过J***a案例分析讲座。可以说J***a语言的选择和使用让我至今仍受益匪浅,伴随着互联网开发的逐步普及,J***a发挥的空间应该更大。
我目前仍然在使用J***a做一些后台的开发,J***a语言也依然是我们项目组的主要选择。当年跟我一起做J***a开发的伙伴现在很多都走向了管理岗位,当然也有不少成为了公司的架构师、总工程师以及技术专家,总的来说发展的都不错。