零基础开始学软件开发需要多久?

看你学习的目的,如果只是感兴趣,开发出一个网站、小程序或者App,短则两天(20小时)就可以弄一些展示类的东西出来,一周(50小时)就可以开发一些小作品,一个月基本就可以磕磕碰碰达到目的。

但是如果你是想转行找工作,学前端开发需要至少全职学半年以上,学Java至少学一年以上。


随着信息时代的到来,IT行业急速发展,网络经济的迅猛占领市场,学电脑技术是非常不错的选择,相对其他技能来说,学电脑技术,就业前景好,工作体面,工资高,升职空间大,可以说非常适合学习。


软件技术工程师

随着移动互联网的普及与发展,手机应用不断深入我们生活的方方面面,移动系统和软件应用的开发领域,成为了未来具有潜力的行业之一,合格的软件人才在任何企业都具有不可替代的竞争优势。

选择江西新华电脑学院软件技术工程师专业,你将学习:

网络安全基础、Dreamweaver网页设计、Photoshop网页效果图制作、WindowServer2008服务、器操作系统和活动目录、C语言、SQLServer2005数据库、设计和高级查询、HTML5+CSS3、JavaScript、jQuery高级编程、动态网页设计PHP+MYSQL、Linux服务器操作系统、数据结构软件工程、JAVA面向对象程序设计、oracle数据库、J2EE服务器端高级编程、手机APP视觉设计、APP应用程序开发等。


这主要看你要达到什么级别。

如果自娱自乐,一个月之内可达到你的要求。如果要把软件开发做为一个职业,赚钱,至少需要四年的专业学习。

注意,是能赚到钱,或者说有人愿意招聘你。

我们国家把满足”计算机相关专业大本毕业;英语通过国家四级。具有较强的学习能力,可以编写代码,达到公司的工作要求。”的人员,叫见习程序员(AP),也就是软件开发最low的那一级。

所以,零基础,要达到最菜的见习程序员(AP)这一级,至少需要四年的专业学习。

至于要达到程序员(P:programmer)、高级程序员(SP:seniorprogrammer)、软件工程师(SE:softwareengineer)、资深软件工程师(SSE:seniorsoftwareengineer)、主任软件工程师(CSE:chiefsoftwareengineer)等级别,我想,对于零基础者来说,只是看看而己。

很多人说,我己经会写一般的编辑界面了;我会用PYTHON写算法了;我会做网页了;我会做计算器了;等等,这说明我会做软件了。

否!

软件开发的要点,是按工作要求开发,也就是说,在大框架下开发。

没有约束的平时练习,实际上是自由练习,写一些没用的程序,也就是说,没人愿意给你劳务费的程序。

一些没用的、大街上一元钱十几个的APP,只是练手用,对于开发公司,一文不值。

更多地,是要具备计算机基础、数据结构、操作系统、网络基础、数据库、编程基础等专业知识。只有专业,才能写出专业代码。

总结:自娱自乐,随便写写,很快就能开发;要赚钱,必须从专业学起,四~五年,可以逐渐入门;要赚大钱,成为行业精英,做到SSE、CSE,也许要看天意了,看是否能遇到慧眼识珠的”伯乐”。半途而废,瞎晃荡的半吊子,所谓的”程序员”多的是。


原始地址:/faxian/6798.html