学习JAVA软件开发学要什么条件

我今年大四了,想利用剩下的半年时间,学学软件开发.我是文科生,学的是公共事业管理专业,但对计算机一直比较感兴趣.找了一个月的工作,发现自己对工作的要求相差甚远.所以想按照... 我今年大四了,想利用剩下的半年时间,学学软件开发.

我是文科生,学的是公共事业管理专业,但对计算机一直比较感兴趣.

找了一个月的工作,发现自己对工作的要求相差甚远.所以想按照自己的爱好学个技术.

我想知道学习软件开发需要具备的基本条件有哪些呢?是不是逻辑思维能力是最主要的呢?其他还需要什么条件呢?

我以后想往软件方面发展,是不是一旦从事了这个行业,那就得不停地学习呢?都说软件开发是个吃青春饭的职业.

一个优秀的软件工程师,月薪最高能达到多少钱呢?能上万吗?
展开
 我来答
歪瑞顾K
推荐于2017-09-27 · TA获得超过2905个赞
知道大有可为答主
回答量:2731
采纳率:33%
帮助的人:2200万
展开全部
计算机编程....最起码的就是逻辑思维
逻辑思维最好的体现就是数学能力

你先考虑下你以前特别是中学的数学成绩怎么样..
如果觉得还可以 就不用担心自己学不好编程了

剩下的就是毅力和吃苦 学编程是很累人的
可能你要写一个程序 让你一周天天坐在电脑旁边10个小时....这是很常见的

然后就是要有很强的自学能力 如果是那种只会被老师灌输的学生
学计算机就是不现实的选择...因为学编程 每个人都有自己独特的思维方式和习惯,,程序这东西 本来就很有个人特色 同样一个程序 不同的人写出来虽然功能上类似 但是具体实现过程差别很大..这就是根据每个人的个人风格

所以你开始就要培养自己的风格...那就要求你有自己独立思考的能力和自学能力

再说说具体怎么学吧

最基础的 C语言开始 要坚持每天写个小程序 一周写个大程序 一个月写个更大的程序 把C入门教材学完了 要写个代码上千 能实现简单数据管理的系统...
然后就是C++ 学习面向对象的思想和理念....

这两门都是基础语言 把C++的基本面向对象思想学会了 你才算刚刚入门
下面要做的就是选择自己研究的方向...
你可以继续选择研究C++ 往更深层次学 也可以学JAVA (J2SE,J2EE,J2ME 分别是三个不同的框架,大概就是开发应用程序,网页网站,和嵌入式小系统)

这中间 你还要看看数据结构啊 操作系统原理 计算机工作原理这些理论书
对编程很有帮助的...
还有就是数据库 肯定要学的 可以在第二阶段再好好学习数据库的连接和使用

最后有一定基础了 就要找个团队搞搞项目 开始不要嫌弃..学经验是最重要的..
.只要肯吃苦 就一定有所成就的 计算机行业没有全能 也没有只会一样的..
所以你学不完所有东西 只能是慢慢积累...你只要吃了苦 就肯定有收获...
百度网友211658b42
2008-11-01 · TA获得超过3383个赞
知道小有建树答主
回答量:606
采纳率:100%
帮助的人:596万
展开全部
说要高等数学的是不完全正确的,在实际的编程开发中会发现,除非是专职的算法工程师,否则很少有专门去钻研算法的,特别是J2EE网络编程。搞Java编程,基本就两个方向:J2EE(企业级应用)和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
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友4841a9622
2008-11-01
知道答主
回答量:7
采纳率:0%
帮助的人:1.2万
展开全部
我觉得学好学习软件开发就要耐得住性子,坚持,用我们的话是对自己狠点。入门是很艰苦的过程。一旦入门了,至于是搞那方面的开发都可以。软件开发的收入是很高的。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
Wing1314
2008-11-01 · 超过24用户采纳过TA的回答
知道小有建树答主
回答量:67
采纳率:0%
帮助的人:68.9万
展开全部
说实话半年的时间学习软件开发,时间相对太短了。。做程序员即使工作了也要不停的学习,计算机的发展很快,会有很多新技术出现。说软件开发是吃青春饭是因为他们固守旧技术,不愿意花时间学新技术。
至于JAVA程序员 基本工资有从一千到五万的,计算机行业嘛,技术才是硬道理。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式