A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

从事Java开发这个行业已经两年了。上大学我学的是计算机科学与技术专业,但整个大学期间,我从来没有想过有一天我会走上Java开发工程师这条道路。这两年经历了很多,也学到了很多,我希望在这里写下点东西,给在校生或者想从事这个行业的后辈们一些帮助。前辈们应该都跟我一样经历过这样一个过程,所以这不是给你们看的。

    我是在偶然的一个机会学习了Java,虽然在这之前我也了解过Java,但并不系统,只是知道有这个么东西,知道他是一门编程语言。甚至在那会,我虽然学的是计算机专业,学过C、C++、C#等编程语言,但都很浅显,并不能完全的理解所谓的变成语言是什么,他们能用来干嘛,我们又该怎么用,才能体现他的价值,才算是真正的软件开发。

    我从真正的接触Java到走上Java开发的岗位,前后不到4个月。尽管这个四个月每周只休息一天,而且每天都是早上7点到晚上11点这个期间都在学习,最后也只是对Java有个大概的了解,学到了一些基础的东西,真正核心的、深层次的东西,依然知之甚少。哪怕现在的我,也不敢说我精通Java,因为Java是一门开放性的语言,基础知识虽然只有那么点,但深层次的东西,不是一天两天就能学得会的,它需要时间来沉淀。再者换句话说,真正从事Java开发工作,其实我们用刀的东西不多,围绕的还是核心的基础知识。

    说到这里或者有人会觉得我说的很简单,很浅薄了。其实不是这么回事。我刚刚走上工作岗位那会,自己是很忐忑的,因为我觉得自己还有很多东西不会,怕无法胜任我的工作。好在当前的情况不允许我有太多的想法,加上老板也比较开发胆大,然后就上了。结果倒也不算差,总算是完成了任务。大概半年后,当初跟我一起学Java的人,还有很多还飘忽不定的在找工作,而我那会已经在公司站稳脚跟了。我那学同学还经常有人来问我一些比较基础性的问题。有一次在群里有人问我们觉得Java到底难不难。我想了很久,就说了这么一句啊:Java不难,但是做Java开发不容易。怎么理解呢,Java不难是大家的共识,我们接触Java都是在有一定编程语言的基础下去学的,编程语言的语法基本一致,只是写法不一样,而且算法都是通用的,只是各种语言的表述形式不一样,所以Java不难。Java开发不容易的意思在于我们做Java开发不是简单的用Java写代码,比如我做基于Java的B/S模式开发。他要求的知识就很多了。你会Java是前提,你得懂html,会css,会js。你还要懂sql,这么一连串的东西加起来就不是那么简单了。编程的核心算法在于增删改查,关键就是怎么去实现了。我们不仅仅是在后台实现,前台才是关键,前台才是给人看的,用来操作的,这就是一种难点。

    所以,现在要学Java或者想学或者正在学的人,我建议大家还是注重基础,多看点书,学习别人的思想,学习从整体上来思考。不要一上来还不会控制台编码就像写个jsp页面做登录。真正工作了,经验都会慢慢上来,技术会提升的很快,前提就是你有这种学习的能力以及接受这些东西的底蕴。

4 个回复

倒序浏览
很不错 说的很适合
回复 使用道具 举报
顶起来!!
回复 使用道具 举报
顶起来!
回复 使用道具 举报
谢谢 受益匪浅{:3_53:}
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马