从iOS开发走向Java开发
来源:互联网 发布:信息碎片化定义知乎 编辑:程序博客网 时间:2024/05/22 10:45
时光荏苒,如白驹过隙,在本公司已经工作了将近两年的时间,如果用一个词来形容这两年的工作那就是“收获”,这将是我工作生涯中浓墨重彩的一笔。这颇丰的收获中最重要的要数“从iOS开发走向Java开发”。当然,这并不是那种技术歧视的,技术是平等的,但是技术在应用上也是有差异的。本文主要介绍我是如何学习Java开发的。
背景:
今年4月份的时候,由于公司业务方向的转变,互联网金融业务取消,随之iOS软件开发工程师岗位和安卓软件开发工程师岗位被暂时取缔;由于资本寒冬、互联网寒冬,对移动互联网的冲击尤为突出,移动端开发者就业形势严峻;我本人对知识的渴望、对技术的好奇、对计算机行业的热衷(Java开发语言是公司应用最为广泛的一种开发语言);公司领导对我工作的认可,愿为我提供一个边学习边工作的平台。
过程:
借来一本讲解Java语言基础知识的书,在工作之余,用了两周的时间来系统学习Java语言,并顺利通过公司组织的考核;考核通过后,开始初步结束项目,写了我的第一句有应用价值的Java代码,并对Java web 框架有了基本的认识,在此期间还涉猎了Java语言开发爬虫程序;7月份的时候,在领导安排下调入一个电商项目组,在这个项目中的磨练,使我进步很大,可以独立开发相关模块,并且基本掌握了数据库设计,对Spring MVC框架有了更深层次的认识。
两者对比:
iOS开发知识体系:
开发环境:Xcode
开发语言:Objective-C、C语言、Swift语言
iOS SDK: Foundation.framework 核心库,UIKit.framework UI库,QuartzCore.framework动画库。
Java开发知识体系:
开发环境:IDEA、Eclipse
开发语言:Java语言
框架:Spring
WEB服务器: Tomcat、Nginx
构建工具:Maven
数据访问:MyBaits、Hibernate
数据库:SQLServer、MySql
当然,iOS开发的知识体系远比所列丰富,Java开发的知识体系更为丰富,在此将不一一列举。
同行寄语:
作为一名软件开发工程师,我不喜欢那个够严谨称谓 ---“程序员”。现在IT技术发展日新月异,在技术层面,还是要多掌握主流技术,正所谓技多不压身,当然这个也并不是多多益善那么回事,毕竟个人时间是有限的,否则会出现多而不精的局面。学习最好的方式就是做项目,纸上得来终觉浅,一个士兵走向优秀最好的平台就是战场,对于软件开发工程师来说项目就是战场。
- 从iOS开发走向Java开发
- 从外包走向自主开发 --- 大连现状
- 从外包走向自主开发 --- 思维转变
- 从外包走向自主开发 --- 体制改革
- 走向IOS移动开发之路
- Java游戏开发现状分析和走向
- Java游戏开发现状分析和走向
- 开发与管理:如何从开发人员走向架构师
- 开发与管理:如何从开发人员走向架构师
- 开发与管理:如何从开发人员走向架构师
- 从此刻走向cocos2d-x开发之路
- 走向安卓开发
- 嵌入式开发,走向AR
- 让你从小白一步步走向iOS开发巅峰!!!!
- 从Java走向Java EE
- 从“大厨”开发走向“麦当劳”开发模式---之系统工程方法引进与实施
- 【Android基础学IOS开发】从Java转向Objective-c
- iOS-直播开发(开发从底层做起)
- 使用log4j记录日志
- Untitled
- 循环队列
- L-System分形
- Linux系统编程——Linux系统调用
- 从iOS开发走向Java开发
- 王一三学习笔记 | 什么是J2EE
- JavaEE菜鸟程序猿的开发之路(1)
- 操作系统 2. 进程基本定义及通讯; OS 进程宏观; CPU调度算法
- maven安装和搭建java helloworld项目
- 虚函数和纯虚函数的作用与区别
- HDU 1160 FatMouse's Speed(LIS+记录路径)
- 抽象类与纯虚函数
- [eclipse]项目上有叉号❌解决方案