10年前的这个季节,迎着空中烂缦飘落的樱花,我们踌蹰满志的走出了大学的殿堂。作为1名管理学院毕业的本科生,信息管理与信息系统这个专业让我与软件开发这个职业有了些许的联系。实际的状态是:在几年的学习生涯中,所学到的编程语言也仅仅只有C语言而已,而且学习的程度也不深,对指针,结构体这样1些相对复杂的知识点,老师也是1带而过。也就是带着那点可怜的编程知识,我英勇的到1家美资的企业去应聘程序员。第1关固然是笔试,1位淡定的面试官拿了1份让我很不淡定的考试卷--Java 编程开发相干的试题。Java ,对当时的我来讲,虽然听过,却从未见过,想不到首次的相见竟是这类方式。没有办法, 我只能硬着头皮把C的相干知识往里面套,整张卷子感觉最靠谱的就是最后的1道翻译题。也许是当时的这家公司比较缺人,或是只是想储备和培养1些人员,又或是我的分数还可以。 总之,承天眷顾的是我顺利的进入了这家公司,也不顺利的被分配在了Java 开发的团队。
接下来的1个月,我恶补了Java的知识。《21天学通Java》让我初识了Java, 面向对象、类、继承、接口、多线程、Swing桌面程序,这些都是我之前历来都没有了解过的概念。《eclipse 从入门到精通》让我能快速的熟习Java, 操练Java。用awt 写几行代码显示1个简单的界面,在女友眼前夸耀不已。如今想来照旧充实,幸福。以后我投入了企业级的IM 及时通讯的开发,awt,swt,socket编程,多线程这些现学现用的知识让我快速的掌握了Java, 也快速的取得了老板的许可,除优秀员工的嘉奖以外,我也在半年后接手了全部IM项目的开发和管理。但是,在盛开鲜花的同时,花底下的刺也与时在增长,伴随着使用量的增加,系统的性能没况愈下,有时乃至系统会卡死掉。在1些资深的同仁的帮助和自己潜心的研究下,我知道Java的性能是可以而且需要优化的:单态模式设计优化、缓存池优化,程序优化......。年轻时欠下的性能账终究要还, 在几轮的优化后,系统的运行速度大大提升。在学习Java 和准备今后从事Java开发的时候, 就常常听到有人诟病Java的速度慢,耗内存。也许是这样, 不斟酌您的开发速度的提升的学习本钱的降落,如果开发时能多遵守1些好的开发原则和技能的话, 性能其实能提升很多。在完成性能提升后, 使用Java的开源包,又实现的IM的语音、视频功能的开发。在 B/S 模式甚嚣尘上的时候,我开始学习JSP等web 端开发的技术,在公司尝试进入web 开发的时候,我也顺理的扛起了公司 web 开发的大旗。随后开发了1个市级的企业网站和1个省级的事业单位门户网以后,由于更好的机会,我也跳到了现在这家公司。
虽然离开前1家公司,Java照旧是我主打的开发语言之1,只是滑稽的是,进入现在这家公司的时候的笔试题目却是C++ 版的。接下来的这些年中,我自己认为还算精通了Java 开发 , 借用了更多的Java开源包,使用Spring+Hibernate 搭建了1些系统的框架,制定了团队开发的1些Java规范。也给很多新进者进行了Java相干的培训和面试。掐指算来,认识,从事Java 已有10年。10年能说甚么? 10年生死两茫茫? 10年之间,你不认识我,但是我却认识了你 ? 10年, 想说的是,感谢有您,感谢您1路相伴。由于您,从编码中得到乐趣和正长;由于您, 在这个城市拿着1份还不错的薪水,从生存到生活。
在我变老的同时,Java也在不断成长。Oracle 的收购其实不是衰败的无奈。1.4 , 1.5, 6, 7 ;Java 前进的步伐从未停歇。在 Android 系统大行其道确当下,APP 的开发让你目不暇接。适逢Java210周年之际,适逢这个春季樱花更加灿烂的绽放。于后浪者我想分享的是英勇和坚持,沉耐和进取,与我自己则需更加励行,捉住时期的机遇,方便他人,成绩自己。
上一篇 深度缓存(Z缓存)的研究
下一篇 网站安全检查服务