学软件编程难不难?
在智能手机大肆流行的时候,手机操作系统等软件开发行业也火起来了,许多人都注意到这个技术,想从事这个热门的行业,但是面对这个熟悉而又陌生的领域许多人都因为怕学不会而望而却步,一度荣老师就经常听到来访的朋友说软件开发技术难,自己没什么基础,英语也不好,数学也不是很好,各种担心自己学不会,其实从事软件开发的并不需要这么多附加的技能,普通人都能学好软件开发。
一、软件开发非常重视编程基本功在现在很多IT学校里的这些资深的讲师都是经历过辛苦而又长期的程序开发过程的,如果你想要成为一个优秀的程序员,基础的编码能力绝对是不能跳过的,底层的基础必须要扎实了,就如同我们的软件开发,软件开发培训的基础前提是学一段时间的java,如果不先把java的基础巩固,我们直接就教软件的话,虽然可能会做出一些项目,但是如果不懂底层的基础,是学不会那种逻辑思考能力的。
二、一些附加技能的学习前面我们说了软件开发涉及到一种逻辑思维,那么这必然要和一些数学知识联系上,很多数学公式那是要记住的。
软件开发其实是很注重效率的一个行业,如果你实现一个功能的逻辑不是很清楚,可能会绕个很大的圈子,这样代码会产生很多冗余成分,时间也会浪费,所以需要培养自己一定的逻辑思维其次就是英语的学习了,虽然学软件开发不需要你有很强的英语,但是如果有一定的英语能力的话,方便自己往更高深的技术发展。
三、动手能力的培养前面说的两点其实都需要动手能力,你学习的各个知识点和思维都需要自己去开发练习才能巩固,学校老师最怕的一种学生就是他们只停留在书本或者课堂上的理解,而自己不去实实在在的把它实现出来,动手的过程中你会不断发现问题,然后自己去解决问题,这样你才能成为一个真正的程序员高手。
零基础,想要学习软件编程难吗
最好带有目的性的学习,否则零基础很容易从入门到放弃,还是需要一些英语和数学的基础,个人推荐先学C#语言,首先对于新手来说IDE的安装就基本傻瓜化,VS的强大很容易建立起学下去的信心,入门之后再根据自己学习的目的性选择接触其他语言,一定要以完成某个项目为目的去学习,不懂就查资料问大佬,跌跌撞撞的学下去比闭门造车式的系统接触要更适合新手接触编程。
(个人经验)
软件开发,软件设计,编程,程序员,是同一个职业吗?
其实现在开始学的话,那四个都差不多,都是从程序员开始的,然后是程序编程,再是设计,最后是开发说起来,程序员就是代码抄写员,编程的时候可以有一点自己的想法,设计就要有点管理水平了,而软件开发其实是一个项目,就像房地产开发,分很多的模块,售前,分析,开发,改善,售后等等。
学的话中专水平是没有问题的。
不过5000的工资的话,是有点难的,差不多要到设计的水平,按时间来说的话就是差不多要两年或以上。
而参加工作一般都是从程序员开始做的。
按目前的环境,程序员能有800到1200左右(这是我认识的一个资深软件开发员给的标准)。
做软件开发好不好?工资高吗???
评定一个行业薪水高不高有两点标准:一是薪酬和劳动比要高,不能一个月累死累活赚一万,人家办公室打打字也是一万,那么这个行业就不行,总是要看一下性价比;二是发展好,行业稳定!什么行业工资最高?开公司?但是经济危机以来,全部子虚乌有,什么行业工资最高?股市?看看周围多少人输房子又输地!开公司、炒股即便是会成功,也需要大量的金钱和时间投资,还要有人脉,算上这些投资和收入的比例,其实收入还是不算高。
业内人士认为,计算机行业在全球的发展方兴未艾,这个行业作为第三产业中的支柱产业,只会随着人们生活水平的提高和电脑的普及越来越兴盛,而不会停止发展,而中国是一个拥有着全世界最多网民的国家,IT行业在中国的发展趋势可见一斑。
拓展:1.软件开发的内容是:需求、设计、编程和测试!需求:不仅仅是用户需求,应该是开发中遇到的所有的需求。
比如,你首先要知道做这个项目是为了解决什么问题;测试案例中应该输入什么数据。
为了清楚地知道这些需求,你经常要和客户、项目经理等交流。
设计:编码前,肯定有个计划告诉你要做什么,结构是怎样等等。
你一定要按照这个来做,否则可能会一团糟。
2.编程:如果在项目截止日,你的程序不能跑起来或达不到客户的要求,你就拿不到钱。
测试:目的是让你知道,什么时候算是完成了。
如果你聪明,你就应该先写测试,这样可以及时知道你是否真地完成了。
否则,你经常会不知道,到底有哪些功能是真正完成了,离预期目标还差多远。
软件开发中,客户和开发人员都有自己的基本权利和义务。
3.客户: 定义每个用户需求的商业优先级; 制订总体计划,包括用多少投资、经过多长时间、达到什么目的; 在项目开发过程中的每个工作周,都能让投资获得最大的收益; 通过重复运行你所指定的功能测试,准确地掌握项目进展情况; 能随时改变需求、功能或优先级,同时避免昂贵的再投资;能够根据各种变化及时调整项目计划; 能够随时取消项目;项目取消时,以前的开发工作不是一堆垃圾,已开发完的功能是合乎要求的,正在进行或未完成的的工作则应该是不难接手的。
学开发软件难吗??
学编程的话,最重要的不是语言,而是语言后面的思想,如武功最重要的不是招式,而是内功一样。
首先要有一定的理论基础,如微机原理、数据结构等基础课要熟悉,很多对编程的理解都要用到基础。
有了基础之后就要学思想,如 面向对象,但其理论性很强,设计模式 就是面向对象非常好的实践思想。
学的时候不要只看书,要结合网上的视频教程一起学,如Microsoft Webcasts 的 C#面向对象设计模式纵横谈系列课程http://www.microsoft.com/china/msdn/events/webcasts/shared/webcast/Series/CsharpOOD.aspx,这样你就可从C#语言为基础去学思想。
第三部的话就是偏实践的学习,退出上面网址到上级可看到更多视频。
要考证的话,计算机专业不用考国家的那4级考试,考国家软考就可,到所在省的人事考试中心网站上报名(每年考2次,分初中高3级),中级有软件设计师、软件测试工程师、数据库系统工程师、网络工程师、高级有系统分析师等。
可先学,在学中找准具体方向,面向对象、数据库、数据结构是任何语言都要涉及的知识,你先通过学 设计模式 来将面向对象思想弄懂吧。
(这是我以前回答过别人的,直接复制了,哈哈)
请问学编程难吗?
怎样学编程 1.明确学习目的 学习编程对大多数IT业人员来说都是非常有用的。
学编程,做一名编程人员,从个人角度讲,可以解决在软件使用中所遇到的问题,改进现有软件,可以为自己找到一份理想的工作添加重要得砝码,有利于在求职道路上谋得一个好的职位;从国家的角度,可以为中国的软件产业做出应有的贡献,一名优秀的程序员永远是被争夺的对象。
学习编程还能 锻炼思维,使我们的逻辑思维更加严密;能够不断享受到创新的乐趣,将一直有机会走在高科技的前沿,因为程序设计本身是一种创造性的工作。
知识经济时代给我们带来了无限的机会,要想真正掌握计算机技术,并在IT行业里干出一番事业来,有所作为,具有一定的编程能力是一个基本条件和要求。
2.打好基础 学编程要具备一定的基础,总结之有以下几方面: (1)数学基础 从计算机发展和应用的历史来看计算机的数学模型和体系结构等都是有数学家提出的,最早的计算机也是为数值计算而设计的。
因此,要学好计算机就要有一定的数学基础,出学者有高中水平就差不多了。
(2)逻辑思维能力的培养 学程序设计要有一定的逻辑思维能力,“逻思力”的培养要长时间的实践锻炼。
要想成为一名优秀的程序员,最重要的是掌握编程思想。
要做到这一点必须在反复的实践、观察、分析、比较、总结中逐渐地积累。
因此在学习编程过程中,我们不必等到什么都完全明白了才去动手实践,只要明白了大概,就要敢于自己动手去体验。
谁都有第一次。
有些问题只有通过实践后才能明白,也只有实践才能把老师和书上的知识变成自己的,高手都是这样成材的。
(3)选择一种合适的入门语言 面对各种各样的语言,应按什么样的顺序学呢?程序设计工具不外乎如下几类: 1)本地开发 应用软件开发的工具有:Visual Basic 、Delphi 、VC++ ( C++ Builder ) 等;数据库开发工具有:Visual Foxpro 、Oracle Developer 、Power Builder 等。
2)跨平台开发 开发工具如 Java 等。
3)网络开发 对客户端开发工具如:Java Script 等;对服务器开发工具如:PHP 、ASP 、JSP 、ISAPI 、NSAPI 、CGI 等。
以上不同的环境下几种开发工具中 VB 法简单并容易理解,界面设计是可设化的,易学、易用。
选 VB 作为入门的方向对出学者是较为适合的。
3. 注意理解一些重要概念 一本程序设计的书看到的无非就是变量、函数、条件语句、循环语句等概念,但要真正能进行编程应用,需要深入理解这些概念,在理解的基础上应用,不要只简单地学习语法、结构,而要吃透针对这些语法、结构的应用例子,做到举一反三,触类旁通。
4.掌握编程思想 学习一门语言或开发工具,语法结构、功能调用是次要的,最主要是学习它的思想。
例如学习 VC 就要学习 Windows 的内在机理、什么是线程......;学习 COM 就要知道 VTALBE 、类厂、接口、idl......,关键是学一种思想,有了思想,那么我们就可以触类旁通。
5.多实践、多交流 掌握编程思想必须在编程实际工作中去实践和体会。
编程起步阶段要经常自己动手设计程序,具体设计时不要拘泥于固定的思维方式,遇到问题要多想几种解决的方案。
这就要多交流,各人的思维方式不同、角度各异,各有高招,通过交流可不断吸收别人的长处,丰富编程实践,帮助自己提高水平。
亲自动手进行程序设计是创造性思维应用的体现,也是培养逻辑思维的好方法。
6.养成良好的编程习惯 编程入门不难,但入门后不断学习是十分重要的,相对来说较为漫长。
在此期间要注意养成一些良好的编程习惯。
编程风格的好坏很大程度影响程序质量。
良好的编程风格可以使程序结构清晰合理,且使程序代码便于维护。
如代码的缩进编排、变量命令规则的一致性、代码的注释等。
7.上网学编程 在网上可以学到很多不同的编程思想、方法、经验和技巧,有大量的工具和作品及相关的辅导材料供下载。
例如网站“编程课堂”(http://best.yeah.net/)主要以 VB 和 Delph;教学和交流为主,提供大量实用技巧;网站“现在时编程学园”(http://pshool.yeah.net/)是专门介绍C、VC、VB、Delphi 等的综合编程网站;网站“ VB 编程乐园 ”(http://www.vbeden.com/)提供内容丰富而且实用的编程技术文章、精选控件、源代码下载、计算机考试、相关软件以及编程书籍推荐等等。
8.加强计算机理论知识的再学习 学编程是符合“理论→实践→再理论→再实践”的一个认识过程。
一开始要具有一定的计算机理论基础知识,包括编程所需的数学基础知识,具备了入门的条件,就可以开始编程的实践,从实践中可以发现问题需要加强计算机理论知识的再学习。
程序人人皆可编,但当你发现编到一定程度很难再提高的时候,就要回头来学习一些计算机科学和数学基础理论。
学过之后,很多以前遇到的问题都会迎刃而解,使人有豁然开朗之感。
因此在学习编程的过程中要不断地针对应用中的困惑和问题深入学习数据结构、算法、计算机原理、编译原理、操作系统原理、软件工程等计算机科学的理论基础和数理逻辑、代数系统、图论、离散数学等数学理论基础知识。
这样经过不断的学习,再努力地实践,编程水平一定会不断提高到一个新高度。
女生做软件测试难些还是做软件编程开发难些
只要用心就能学会,一开始接触编程,理解是很困难的,只要过了这一关,以后编程都会轻松,编程语言都是大同小异,学会一门编程语言,再去学其他编程语言,你就会发现有很多相同处,学习起来会更快,如果你想学编程,就先从最基础的学习,先去学习C++或者VB这些比较简单的编程语言,适合初学者,等基础差不多时,再看你的爱好,是喜欢软件开发还是网站开发,或者是游戏开发等等,选择好线路在去选择语言
新手学软件编程难学吗
呵呵,导游确实是现在很不错,也很能锻炼交际与交流能力的一个行业。
下面只说一下个人的看法哈:首先说一句题外话,导游比编程师接触的人更多,而且层次更广,将来如果在职业里找对象可能会更容易一些。
导游偏向于记忆与语言表达,是在通过与人交流不断地提高自身能力的,工作属于好动型的;而编程师不是说一定要数学很好,具体地说,是需要有一定的数理逻辑,逻辑这个东西,没有谁天生有,只是有的人从小受的熏陶、渲染比较多,而有的人受环境影响较少而已。
当然,能过自己的学习也能形成一定程序的数理逻辑。
完全可以夸张地说,不管是学数学还是学编程,核心思想就是在学数理逻辑,只要这个问题解决了,要解决一个数学问题不管是从数学的角度入手,还是从编程的角度入手,都是随心所欲了。
转载请注明出处51数据库 » 软件设计软件编程难吗