从混日子到Java逆袭:程序员就业实操经历
需积分: 16 19 浏览量
更新于2024-09-18
收藏 61KB DOC 举报
本文分享了作者从大学四年级开始转变学习方向,从游戏陪伴转向专业软件学习的心路历程。作者原本在大学前三年主要专注于游戏,计算机基础知识的积累有限。到了大四,意识到就业压力,他开始专注于Java的学习,尤其是J2ME和J2SE。一开始,作者对Java的了解非常浅薄,只知道基本的Hello World程序,甚至不清楚API如字符串长度函数。
作者首先从C++转向Java,被Java的简洁性和实用性所吸引。然而,他在初学J2ME时遇到了困难,认识到必须从基础做起,从J2SE开始扎实学习。他购买了JBuilder教程,并在实践中安装和使用,这使他体验到了JavaDoc的重要性,JavaDoc提供了即时的帮助,使得代码编写过程中的错误检查和API查阅变得更加高效。
在20天左右的时间里,作者通过《Java编程思想》这本书深入理解了Java的核心概念,并掌握了Swing框架的开发。意识到多线程编程在Java中的核心地位后,作者接着阅读了《Java线程》一书,深化了对并发编程的理解。这个过程中,作者通过实际操作和理论学习相结合的方式,逐渐建立起自己的软件开发技能体系。
这篇经验分享强调了实践和系统学习的重要性,同时也揭示了如何从零基础通过自我驱动的学习,逐步成长为一名熟练的软件开发者。对于那些正在或准备转向软件学习的人,这篇文章提供了宝贵的参考经验和教训。
2011-11-03 上传
2009-04-23 上传
2014-11-05 上传
2021-07-31 上传
2021-08-03 上传
2021-08-03 上传
2007-06-27 上传
2011-03-30 上传
2021-08-02 上传
leewokan
- 粉丝: 35
- 资源: 6
最新资源
- Fisher Iris Setosa数据的主成分分析及可视化- Matlab实现
- 深入理解JavaScript类与面向对象编程
- Argspect-0.0.1版本Python包发布与使用说明
- OpenNetAdmin v09.07.15 PHP项目源码下载
- 掌握Node.js: 构建高性能Web服务器与应用程序
- Matlab矢量绘图工具:polarG函数使用详解
- 实现Vue.js中PDF文件的签名显示功能
- 开源项目PSPSolver:资源约束调度问题求解器库
- 探索vwru系统:大众的虚拟现实招聘平台
- 深入理解cJSON:案例与源文件解析
- 多边形扩展算法在MATLAB中的应用与实现
- 用React类组件创建迷你待办事项列表指南
- Python库setuptools-58.5.3助力高效开发
- fmfiles工具:在MATLAB中查找丢失文件并列出错误
- 老枪二级域名系统PHP源码简易版发布
- 探索DOSGUI开源库:C/C++图形界面开发新篇章