软件编程真的好难吗?
很多人问编程难不难?我想说那可不是闹着玩的。不从事这一行的永远不知道这行的艰辛,还咋巴着小眼睛问编程好不好学? 不知道诸位看没看过圣斗士星矢这部动漫,如果你想踏入编程殿堂,就要先想想那个被无数小孩子嘲笑的实力很菜只会死缠滥打经常被虐得体无完肤的主角星矢,首先你得问问自己,想学编程,你有没有像星矢一样持之以恒百折不挠一步一个脚印忍受常人无法想象的困难和痛苦的品质,没有?你说我开玩笑逗你,那好,下面的不用看了,因为你确实不适合学。 如果你只想着挣大钱,劝你别碰这行,一句话,别来找虐。为什么?你看到的手机APP,各种应用,要想开发出来,不知道需要多少种技术。拿最常见的网站开发,需要后台数据库mysql,数据格式json,xml,各种网络协议,还有网站开发语言PHP, JSP,ASP.NET,等等不下十几种技术。而每一种技术都是一本厚厚的五六百页的书,需要最少一年多时间掌握一门技术。最要命的,每种技术互不交叉还跨度很大,每种技术都有自己的设计理念和很多很多“天坑”在等着你攻克,你问问你自己,你有这个恒心和意志力天天捧着本大部头的书天天看,天天上机操作学吗?你说有,那好,你看电视上那些富二代天天潇洒地到处游玩泡妞基本于你无缘了,因为你根本就没时间,谈个恋爱都困难,还想打网游玩王者?那算了,你还是别碰这行了,别耽误你玩游戏享受生活了。 学习编程,你上来就会碰到第一关劝退BOSS,环境搭建。如果只会个C++,JAVA可以有VS, Eclipse帮助你,但是你要学那种新兴的语言工具,如cocos2dx, NodeJS, Android,各种服务器语言,Linux, 那对不起,各种环境配置能练得你头大,就算用上VS这种宇宙无敌IDE, 学编程还是会碰到无休无止的各种编译错误,运行时错误,很多时候编译器给出的出错语句非常费解,全英文的哦,还是高浓缩科技英语,还经常真实出错原因跟IDE的出错提示差了十万八千里,这个时候只能依赖您丰富的编程排错经验,不行只有百度,google,专业论坛海量搜索,碰运气了,看是不是有高人也遇到同样的问题,很多情况下你发的帖子石沉大海,没人回答,这个时候是你最容易放弃被劝退的时候,少年们,觉悟吧。这个时候如果你没有星矢那样反抗命运不公,被打倒多少次都要站起来不服输的勇气,半途而废是你注定的结局。 程序员加班很恐怖,工作制通常是996,即早9晚9周六还要上班,晚9下班还是早的,一般到晚上十点。你想那时夜深人静了人家都休息抱着老婆睡觉了,你还在工作中,F9, F10, 不对,重来,这听上去是不是很崩溃? 第
2,程序员耗脑太严重。工作中需要十几个小时大脑不停地运转。需要设计算法,不断地把代码改来改去来适应客户一天几变的需求。很多功能没有现成的解决方案,还经常遇到一些天书一样的疑难问题,bug,实际工作中突发状况千奇百怪,你可能见都没见过的bug,崩溃,需要一点一点查几万行的log日志。而且也需要百度,google,英文论坛寻求帮助,理解错误信息是什么意思。所以英文不好的没耐心的还是算了吧,不适合这行。 第
3. 程序开发首先是非常难学的,任何一门编程语言都有自己独到的思想,概念设计,很多情况下一门语言与另一门语言没有多大关系,知识经验无法串用。而且工作中你还不得不用到这些技术你不得不去学。而且程序技术日新月异,新类库新SDK每天都会推出,你需要日复一日不断地学习新技术。如最新视频解码技术,游戏引擎等等,而这些新技术可是国内没有书和任何资料的,需要你到英文官方网站去找实例看文档去学,更要命的,新的技术和老的还没太大关联,你得重头去学。而且老板急赶项目不会给你什么时间,一般三天就是极限了,你需要这么短的时间快速掌握一项新技术... 综上,你明白程序员为什么总要加班了吧,也知道这行不是人干的吧。为什么说程序员干到三十干不动。很简单,以这种消磨人生所有时间状态,你生命中只有加班加班工作工作学习学习,你将不能顾家不能跟朋友聚会不能再有自己一点点休闲时间,更别说谈女朋友恋爱了,以这种状态你能坚持到三十岁?我想那简直是个奇迹了
编程与软件好学吗
也好学也不好学 看你的目标有多高呢。 关健还要精 更要通。 程序du员和软件工程师可不一样啊, 你想要哪个,你能做到哪个? 低层的程序员很多,大多没工作 国家还是缺人,为什么,高层人士没几个 学好一门东西重要的是兴趣,欲学先知。 先了解了它对它有兴趣再去学。你还他干什么的都不知道,只能是低层人士了。
学编程到底好学吗? 学编程到底难在哪里?
自我介绍:我是计算机专业,工作一年了,虽然经历很少,但是体会很多。 回答: 编程只有一个窍门:多学多见识多写。不管你在编程上面有没有所谓的天赋和兴趣,只要把握住这个,你就会变得优秀。 一般作为程序人员,技术能力不是主要的,重要的是考虑问题的思维。编程的最终目的是你的产品要让用户用起来爽,而不是你写的程序有多好看,当然好看肯定最好,方便维护。 要让用户用起来爽这要求你有换位思考的能力和发散思维。 换位思考:你要站在用户的角度去考虑需求和实现方式,一般程序员在生活中也是很会体贴人的,因为你会照顾别人的感受,你会慢慢培养洞穿周围人需求的能力。 发散思维:你要考虑程序中所有一切操作的可能性,会不会使系统崩溃。所以一般程序员会慢慢培养出面对问题考虑很全面很周到的习惯,这些都是在生活中为人处事比较关键的能力。 事例: 在我们项目组的一位研究生,他的强项是算法写的很好,程序编得很漂亮,但是他写出来的代码总是反复的修改,因为他重在实现功能,而很少考虑用户的体验。用户用起来不爽,你的程序写的再好也得重写。 体会: 我刚才说的换位思考和发散思维是需要日积月累的锻炼和培养,你要不断的吸取教训,听取别人的意见,你做出来的产品才会不断收到认可,因为别人不关心你底层的东西。 至于编程能力,现在说白了,我大学学了四年,工作了一年,我还是感觉什么都不会,因为知识是学不完了,你还没弄熟了VS2005,VS2012都出来了。你永远处于学习阶段,不可能说有尽头的。我现在什么都不会,但是我照样能写出好程序,因为网上到处都是老师,你需要什么,你都能写出什么,但是如果不注重思维的培养,那么技术能力再强也不是优秀的软件设计师。 以上仅为参考。
学编程有用吗?
呵,千万别跟自己说“已经学得差不多了”。平面,设计,网页,你都学了,但学到什么程度了呢,能做出东西吗?能凭你学到的东西胜任一份工作吗?就拿你说已经学过的“网页”,你浏览网页的时候,是否考虑过别人的网页是怎样做出来的?你是否也可以做一个类似功能的东西出来呢...网页也包含很多属于“编程”的东西,否则只能算是HTML静态的网站,那几乎是没有用的网页。 编程并不难,但要学好,胜任一份程序员的工作,就必须持之以恒得学习,不断吸收新的东西。不管选择什么学校,自己的自学都是非常非常重要的。
学软件和编程哪个比较好?
编程的专业性很高 我觉得你还是不要放弃设计这一块 贩毒的人薪水也很高的你行吗 要选择适合自己的 加油。。。。。。。。。
学习软件编程,必须数学好吗?有什么要求?难不难学?
我以前也这样想来着,后来学了编程,莫名其妙的就上瘾了,数学也不咋的,还是能写一些有价值的代码。 快毕业了,我又在想:必须掌握一系列的软件开发知识,必须懂网络协议,必须懂数据库,必须懂内核,必须懂linux、windows或是ios,必须精通算法,必须做过大型项目,必须精通开发工具,必须精通多种语言,甚至必须能说一口流利的英语,必须……才能找到好工作吗? 等我稀里糊涂的第一次尝试一下应聘,结果一下子就被录取了,公司很年轻,很有朝气,待遇丰厚,我感觉是不错的一个环境。 而此时我只是告诉面试官,我熟悉c++,写过几个鸟程序。 结果,到了公司,我能使用的自己学过的东西,就仅仅只有意识:一些简单操作系统原理、一些简单的算法、一些编码思维、创新思维。我的工作所需要的技能(语言,开发工具,平台),全部从0开始,而公司给予了足够的时间让我学习。 在公司,短暂的时间,就能看到自己对于社会,对于用户,对于公司的价值。有价值,就有意义。 时间长一点,逛迹于一些开发网站,一些社区网站的时候,发现许许多多的牛人,公司也不少,一种开发的热情,让我执迷不悟,想要知道这些人何以为牛人,一定要精通内核,精通各类计算机技能,熟知IT各大领域吗? 前不久我发现,不是的,他们是做事认真、有恒心,对技术充满热情,当然,IQ不低于正常人。 当发现了这些牛人的“秘密”,我又对研发的支柱,产品的架构师们充满了好奇,他们又是怎么生存与IT界。和他们中的一些交流后,发现,他们关注IT的发展,关注行业的竞争,并且以睿智的判断力去筛选,去抉择。 而我最终觉得:IT业界,就像另一个社会,从上到下,从前到后,虽然没有华夏5000年,却有着相同的历史轨道, 而真正有价值的东西,就是促进整个社会的进步,建立各个历史点的里程碑。 如果你觉得你一直在追逐掌握各种技术,那么你只是这个IT历史的一颗小齿轮。 做,便做有价值的东西,而为了实现价值,去学习必要的技能,也会使得你成为牛人。 针对你的问题,我于是就问:你觉得你精通了数学再去学编程吗?那么怎么算精通,是会做题,还是会构造数学模型,然后编程实现这个模型?实现之后,这个又会有怎么样的价值? IT诸多有价值的事物, 不能缺少算法人才,却不需要全是算法人才,总是需要各种各样的人来推动IT历史的进步。 怕你懵了,还是说下我的回答: 分析你自己的能力,学你可以学的技能,找准你可以融入IT大家庭的位置,全世界的IT在一起奋斗的。但是必要的一点是,你必须充满激情。 更好的,如果有时间和精力,你要有挑战精神,去做你认为你做不到的事儿。 软件开发,也和社会历史差不多的,要学会站在巨人的肩膀上,如果你不是一个对算法,对数学充满了无限热爱的人,为何不学会如何使用那些巨人们创造出的一个又一个经典的算法模型,然后去做其它有价值的事呢?
学软件前景怎么样?
据业内资深IT人介绍,目前做软件的,最热门语言还属JAVA和安卓。从调查也可以发现SUN的安卓认证对于薪资的影响较大。如果一个精通安卓的软件工程师,具有两年以上外企工作经验,年薪不会低于10万。
编程软件好学吗???
先选择学习的方向 VB~VC~VF~C~C#~C++~JAVA~.NET~这些都是编程 ASP~CGI~PHP~JSP这些是WEB编程。。 虽然都是编程,但编出来的程序可是不一样的。 目标是什么?开发?创业?还是去公司上班?还是业余爱好? 如果想业余编小程序,推荐VB~VC~容易上手。简单。也蛮强大。 如果想学好了去企业上班,推荐C++~~~~~~JAVA之类的大型项目开发。 如果想做网站,就学ASP~CGI~PHP~JSP,这4个就JSP最最最难,先学ASP。 编程语言很多,但是目的都是想写出好的程序,只要学精了一个就有钱赚,一上来不要要求太高 语言是用来交流沟通的 计算机语言也一样 多说多练 我推荐你学三种编程语言,因为推荐你学是有原因的。 第一:先学习好C语言,这个是学所有编程语言的基础。也是将来去考国家证书的必须要考的一门。 第二:学好java,因为java在目前来说,占领地位是排第一位的。而且工资待遇也不错。市场需求占有率高达50%以上。或者学习.NET,因为.NET出来还不算太久,但是就因为是微软出的东西,所以市场占有率也已经达到了48%了,况且.NET比java要容易上手。两者之
一,你可以选择一个。学java就往jsp工程师方向发展,学.NET就往ASP.NET方向发展吧。 第三:顺便学一门数据库的技术。因为开发的时候,难免会要和数据库打交道。懂总比不懂要好。一般就学SQL就行了。ORACLE一般只适应于大型公司
学习软件编程难学吗?
不难学,只要你受得了痛苦。学编程注重看书本之外,还要自已手动写代码感悟编程。 如果你一个人实在学习不下去,可以去培训机构,现在很多专业的培训机构在大城市。 个人学的话要努力,编程其实汲级到的知识不多,如果你不是要进军专家级的话。只要你肯认真学。 网上很多教程,迅雷上可以下到。JAVA的超多。直接从JAVA学习比较好。边看书边打代码,看完三本电子书 最好也买些实体书看在打完几万行的代码后你就可以出师了。
软件开发好学吗?
软件开发技术包含软件工程方法学、软件工具和软件开发环境;软件工程管理学包含软件工程经济学和软件管理学。
1、 专业简介:是计算机领域发展最快的学科分支之
一,国家非常重视软件行业的发展,对软件人才的培养给予了非常优惠的政策。本专业培养掌握计算机软件基本理论知识,熟悉软件开发和管理技术、能够在计算机软件领域中从事软件设计、开发和管理的高级人才。
2、 主修课程:该专业除了学习公共基础课外,还将系统学习离散数学、数据结构、算法分析、面向对象程序设计、现代操作系统、数据库原理与实现技术、编译原理、软件工程、软件项目管理、计算机安全等课程,根据学生的兴趣还可以选修一些其它选修课。
3、 毕业去向: 除考取国内外名牌大学研究生外,主要毕业去向是计算机软件专业公司﹑信息咨询公司﹑以及金融等其它独资、合资企业。 回答完毕,希望对你的提问有帮助,如果满意请采纳o(∩_∩)o...哈哈
大学专业软件工程好不好、?
中国的软件行业规模不是很大,有些软件企业在软件制作上,也只是采用了一些软件工程的思想,距离大规模的工业化大生产比较还是有一定的差距;原因有管理体制的问题,市场问题,政策问题,也有软件工程理论不全面和不完善的问题。所以软件工程的研究和应用,以及中国软件行业的进一步发展,都需要一定的既有软件工程的理论基础和研究能力,又有一定的实践经验的软件工程科学技术人员来推动。软件工程的前途是光明的。 软件服务外包属于智力人才密集型现代服务业。大量著名外包企业落户宁波。主要就业去向包括软件外包与服务企业、信息产品与服务企业,担任程序员、软件测试员、项目经理等工作岗位。 软件工程专业是一门研究用工程化方法构建和维护有效的、实用的和高质量的软件的学科。它涉及到程序设计语言,数据库,软件开发工具,系统平台,标准,设计模式等方面。在现代社会中,软件应用于多个方面。典型的软件比如有电子邮件,嵌入式系统,人机界面,办公套件,操作系统,编译器,数据库,游戏等。同时,各个行业几乎都有计算机软件的应用,比如工业,农业,银行,航空,政府部门等。这些应用促进了经济和社会的发展,使得人们的工作更加高效,同时提高了生活质量。 相关学者、组织机构都分别给出了定义: Boehm:运用现代科学技术知识来设计并构造计算机程序及为开发、运行和维护这些程序所必需的相关文件资料。 IEEE:软件工程是开发、运行、维护和修复软件的系统方法。 Fritz Bauer:建立并使用完善的工程化原则,以较经济的手段获得能在实际机器上有效运行的可靠软件的一系列方法。
软件编程有前途吗???
我是软件工程专业的学生,这个专业发展前景很好,具体我自己说不清。这是软件工程的发展方向:
一、关于企业计算方向企业计算(Enterprise Computing)是稍时髦较好听的名词,主要是指企业信息系统,如ERP软件(企业资源规划)、CRM软件(客户关系管理)、SCM软件(供应链管理,即物流软件),银行证券软件,财务软件,电子商务/政务(包括各种网站),数据仓库,数据挖掘,商务智能等企业信息管理系统. 企业计算领域对人才的需求显然永远是数量最大的,因为这是计算机应用最多的领域. 搞这方面的好处是:
(1)人才需求量极大,从事企业计算的公司在IT企业中占了大多数。除非在专业上一无特长,一般在这一领域总能找到工作。
(2)这方面的入门门槛相对较低(如果你的软件功底不是很深,可考虑这一领域)
(3)这方面的大公司较多,大公司要赚大钱,所以多将精力花在企业计算业务上.如果将来想 到大公司找一份相对稳定的工作,从事这方面机会要大很多。 但从事这一领域的缺点也是明显的: 由于这方面的入门门槛相对较低,虽然这方面的人才需求量是最大的,但将来竞争对手会较多。您会发现,即使他原不是学IT专业的人,也许他突击几个月后,做得照样像模像样。特别是当您年纪渐大后,您可能会发现,后面的年轻人可能很容易追上你的水平。如果您将来到国外去工作,你可能会发现从事这领域的人更多且高手如云。当然,若您在这一领域经过多年企业经验,达到较高境界(如能设计软件架构),则身价永远是高的。国内在这方面人才领域的主要问题是,有经验的高手太少,皮毛了解的人太多。 从事企业计算领域,最重要的技能型技术课程是
(1)J2EE架构与程序设计
(2)大型数据库系统(如Oracle)
(3)基于UML的系统分析与设计。 如果说还有什么重要的技能,还可将XML与Web Service技术包含进来,若您在这几个领域掌握较好,则不愁找不到工作。 其中尤其以J2EE最为重要,目前J2EE已成为企业计算软件开发的最主要平台。希望同学无论将来想从事何种方向,都应学一下J2EE课程,至少可为将来找工作备一手关键功夫。包括想从事嵌入式或其它领域的同学,也是很有必要学一下J2EE的,毕竟J2EE是目前最重要的平台之
一,即使您将来不想从事企业计算领域,了解一下J2EE也是必要的,就像一门常识课程一样。 其它与企业计算关系较密切的技能还包括:Dot Net架构与程序设计、软件测试技术、软件配置管理,该领域较高层次的技能包括数据仓库技术、构件与中间件技术、设计模式等。 像通信协议分析与网络程序设计,Unix系统管理等也属有些关系的课程。 只一个J2EE便是博大精深的,足够你啃下去的,钻研下去,您会发现你还要学的相关知识还有很多(包括EJB、XML、Web Service、Design Pattern等)。
学Java软件开发怎么样?有前途吗?
应用比较广,而且都是大型企业的系统软件,比其他的开发语言又优势,而且他的就业面比较广,以后也可以转安卓,所以算是性价比比较高的技术,工资待遇都比其他编程语言高, 您可以到裙里先来290117490 有了经验再说!