学习JAVA软件开发学要什么条件
我今年大四了,想利用剩下的半年时间,学学软件开发.我是文科生,学的是公共事业管理专业,但对计算机一直比较感兴趣.找了一个月的工作,发现自己对工作的要求相差甚远.所以想按照...
我今年大四了,想利用剩下的半年时间,学学软件开发.
我是文科生,学的是公共事业管理专业,但对计算机一直比较感兴趣.
找了一个月的工作,发现自己对工作的要求相差甚远.所以想按照自己的爱好学个技术.
我想知道学习软件开发需要具备的基本条件有哪些呢?是不是逻辑思维能力是最主要的呢?其他还需要什么条件呢?
我以后想往软件方面发展,是不是一旦从事了这个行业,那就得不停地学习呢?都说软件开发是个吃青春饭的职业.
一个优秀的软件工程师,月薪最高能达到多少钱呢?能上万吗? 展开
我是文科生,学的是公共事业管理专业,但对计算机一直比较感兴趣.
找了一个月的工作,发现自己对工作的要求相差甚远.所以想按照自己的爱好学个技术.
我想知道学习软件开发需要具备的基本条件有哪些呢?是不是逻辑思维能力是最主要的呢?其他还需要什么条件呢?
我以后想往软件方面发展,是不是一旦从事了这个行业,那就得不停地学习呢?都说软件开发是个吃青春饭的职业.
一个优秀的软件工程师,月薪最高能达到多少钱呢?能上万吗? 展开
13个回答
展开全部
计算机编程....最起码的就是逻辑思维
逻辑思维最好的体现就是数学能力
你先考虑下你以前特别是中学的数学成绩怎么样..
如果觉得还可以 就不用担心自己学不好编程了
剩下的就是毅力和吃苦 学编程是很累人的
可能你要写一个程序 让你一周天天坐在电脑旁边10个小时....这是很常见的
然后就是要有很强的自学能力 如果是那种只会被老师灌输的学生
学计算机就是不现实的选择...因为学编程 每个人都有自己独特的思维方式和习惯,,程序这东西 本来就很有个人特色 同样一个程序 不同的人写出来虽然功能上类似 但是具体实现过程差别很大..这就是根据每个人的个人风格
所以你开始就要培养自己的风格...那就要求你有自己独立思考的能力和自学能力
再说说具体怎么学吧
最基础的 C语言开始 要坚持每天写个小程序 一周写个大程序 一个月写个更大的程序 把C入门教材学完了 要写个代码上千 能实现简单数据管理的系统...
然后就是C++ 学习面向对象的思想和理念....
这两门都是基础语言 把C++的基本面向对象思想学会了 你才算刚刚入门
下面要做的就是选择自己研究的方向...
你可以继续选择研究C++ 往更深层次学 也可以学JAVA (J2SE,J2EE,J2ME 分别是三个不同的框架,大概就是开发应用程序,网页网站,和嵌入式小系统)
这中间 你还要看看数据结构啊 操作系统原理 计算机工作原理这些理论书
对编程很有帮助的...
还有就是数据库 肯定要学的 可以在第二阶段再好好学习数据库的连接和使用
最后有一定基础了 就要找个团队搞搞项目 开始不要嫌弃..学经验是最重要的..
.只要肯吃苦 就一定有所成就的 计算机行业没有全能 也没有只会一样的..
所以你学不完所有东西 只能是慢慢积累...你只要吃了苦 就肯定有收获...
逻辑思维最好的体现就是数学能力
你先考虑下你以前特别是中学的数学成绩怎么样..
如果觉得还可以 就不用担心自己学不好编程了
剩下的就是毅力和吃苦 学编程是很累人的
可能你要写一个程序 让你一周天天坐在电脑旁边10个小时....这是很常见的
然后就是要有很强的自学能力 如果是那种只会被老师灌输的学生
学计算机就是不现实的选择...因为学编程 每个人都有自己独特的思维方式和习惯,,程序这东西 本来就很有个人特色 同样一个程序 不同的人写出来虽然功能上类似 但是具体实现过程差别很大..这就是根据每个人的个人风格
所以你开始就要培养自己的风格...那就要求你有自己独立思考的能力和自学能力
再说说具体怎么学吧
最基础的 C语言开始 要坚持每天写个小程序 一周写个大程序 一个月写个更大的程序 把C入门教材学完了 要写个代码上千 能实现简单数据管理的系统...
然后就是C++ 学习面向对象的思想和理念....
这两门都是基础语言 把C++的基本面向对象思想学会了 你才算刚刚入门
下面要做的就是选择自己研究的方向...
你可以继续选择研究C++ 往更深层次学 也可以学JAVA (J2SE,J2EE,J2ME 分别是三个不同的框架,大概就是开发应用程序,网页网站,和嵌入式小系统)
这中间 你还要看看数据结构啊 操作系统原理 计算机工作原理这些理论书
对编程很有帮助的...
还有就是数据库 肯定要学的 可以在第二阶段再好好学习数据库的连接和使用
最后有一定基础了 就要找个团队搞搞项目 开始不要嫌弃..学经验是最重要的..
.只要肯吃苦 就一定有所成就的 计算机行业没有全能 也没有只会一样的..
所以你学不完所有东西 只能是慢慢积累...你只要吃了苦 就肯定有收获...
展开全部
说要高等数学的是不完全正确的,在实际的编程开发中会发现,除非是专职的算法工程师,否则很少有专门去钻研算法的,特别是J2EE网络编程。搞Java编程,基本就两个方向:J2EE(企业级应用)和J2ME(移动/微型设备)
比如中国移动营业厅用的业务系统,你去营业厅充个话费、办个业务等等,用的系统就可以是Java写的。这就是J2EE的一个实例。
手机上玩的一些游戏,用的一些手机小程序软件,也是Java写的,就是J2ME的实例。
Java也可以来写桌面软件(J2SE),但是因为Java中隐藏了指针,所以开发桌面软件远远不如MFC,很少有用Java去做通用软件的。
-------------------------------------------------------
我自己从事的是J2EE,感觉蛮好的,在网络方面Java是老大,有发展。我在试用期月收入就4000多了。南京的。现在做的是江苏电力的营销系统。
当然J2ME也不错,具体怎么选看你更喜欢哪方面了。
比如中国移动营业厅用的业务系统,你去营业厅充个话费、办个业务等等,用的系统就可以是Java写的。这就是J2EE的一个实例。
手机上玩的一些游戏,用的一些手机小程序软件,也是Java写的,就是J2ME的实例。
Java也可以来写桌面软件(J2SE),但是因为Java中隐藏了指针,所以开发桌面软件远远不如MFC,很少有用Java去做通用软件的。
-------------------------------------------------------
我自己从事的是J2EE,感觉蛮好的,在网络方面Java是老大,有发展。我在试用期月收入就4000多了。南京的。现在做的是江苏电力的营销系统。
当然J2ME也不错,具体怎么选看你更喜欢哪方面了。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2019-10-03 · 品牌创于1988,专注IT教育
江西新华电脑学院
江西新华电脑学院开设电子商务、软件开发、电竞、动漫设计、UI设计、室内设计、网络工程、互联网财务、VR等专业。 来校参观报销路费,报名享受国家学费减免政策,签订就业合同,毕业推荐高薪工作。
向TA提问
关注
展开全部
不需要什么要求的,都是零基础入学的,这是软件开发的全部课程,要是感兴趣的话可以了解一下:
第一阶段
1、计算机操作基础
2、Office办公自动化
3、计算机组装与维护
4、C语言
第二阶段
1、SQL Server2005数据库设计
2、和高级查询
3、数据结构
4、C#面向对象程序设计
5、HTML5与CSS3开发
6、JavaScript
7、jQuery高级编程
8、PHP开发
第三阶段
APP Development
1、JavaScript特效制作
2、jQuery应用开发
3、HTML5与CSS3开发
4、Java面向对象程序设计
第四阶段
JAVAWEB Development
1、产品流程应用
2、移动平台界面设计
3、Oracle数据库开发
4、JavaWeb应用开发
Mobile APP Development
第一阶段
1、计算机操作基础
2、Office办公自动化
3、计算机组装与维护
4、C语言
第二阶段
1、SQL Server2005数据库设计
2、和高级查询
3、数据结构
4、C#面向对象程序设计
5、HTML5与CSS3开发
6、JavaScript
7、jQuery高级编程
8、PHP开发
第三阶段
APP Development
1、JavaScript特效制作
2、jQuery应用开发
3、HTML5与CSS3开发
4、Java面向对象程序设计
第四阶段
JAVAWEB Development
1、产品流程应用
2、移动平台界面设计
3、Oracle数据库开发
4、JavaWeb应用开发
Mobile APP Development
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
我觉得学好学习软件开发就要耐得住性子,坚持,用我们的话是对自己狠点。入门是很艰苦的过程。一旦入门了,至于是搞那方面的开发都可以。软件开发的收入是很高的。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
说实话半年的时间学习软件开发,时间相对太短了。。做程序员即使工作了也要不停的学习,计算机的发展很快,会有很多新技术出现。说软件开发是吃青春饭是因为他们固守旧技术,不愿意花时间学新技术。
至于JAVA程序员 基本工资有从一千到五万的,计算机行业嘛,技术才是硬道理。
至于JAVA程序员 基本工资有从一千到五万的,计算机行业嘛,技术才是硬道理。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询