学编程有前途吗?

我初中刚刚毕业,成绩不好= =、、 但智商不低、开学了 想学编程什么的、 不知道学这个以后有没有前途。 我英语和数学很差、
不过真要学电脑里面的东西的话 我很用全力认真学习的!
软件应用 感觉没什么意思、就是教你怎么用软件、 自学差不多都会了、
现在有点不知道学什么好了!!!

这关系到我一生的命运啊 !!!帮帮忙、

我是大三的软件工程专业的学生,也正是你说的编程。倚老卖老,提出一些建议,希望能帮助到你。

学什么都要看自己的爱好,比尔盖茨的成绩也不好,但他能够称上世界计算机界的老大。所以,如果你选择了计算机领域,就需要热情和付出。你应该知道计算机的更新换代是飞速的,计算机的技术也是日新月异,需要不断的学习,不厌其烦。

软件是深奥的,领域是广阔的。软件应用并不是看看书就可以学会的,你要转变这中想法。一款发布的应用软件,不管是小或是大,都需要很复杂的过程,才能形成:需求分析、设计、编码、测试、维护等。现在java,c#这些编程语言都是做应用的。

另外学习编程,首先学习的是编程语言,而且是多种语言。语言不善多,要善精。面试的时候如果你说你什么语言都学得很好,其实是被面试官鄙视的。哈哈,因为每个语言的精髓可能都没有学到。所以我建议你在语言的选择上要慎重,java是应用领域的,c是在底层发展的。

软件这个行业,其实很累的,能够出类拔萃的人,都是兴趣高的人,倘若把编程序看做是在玩游戏,那么不被老师知晓都难!不出类拔萃都难!

哈哈,欢迎你加入软件行列~
温馨提示:答案为网友推荐,仅供参考
第1个回答  2020-04-02
有人说,学IT的人35岁以后就没有什么用了,对这种说法,其实一个稍微内行一点的人就可以坚决的否定他。举个例子说;科学家、艺术家年纪大了都可以继续做,为什么IT人就不行呢?所以这是偏见。在国内,从事IT的人确实年轻人居多,这是因为我国IT起步很晚,最早从事IT的人还没老。但在美国,50岁、60岁的IT人很多,而且做得非常好,很多人成为资深人士,在很重要的岗位工作。
其实,作为一名IT人,我们可以有以下三条路去走:首先我们要以一名22岁大学毕业生为例,为IT人总结发展之路。
  一个人22岁如果读硕士,毕业时25岁,到32岁左右时,在IT业已经工作了七八年,这时在职业之路上想再一次提升,可以有3种考虑:
  1、如果这个人性格比较内向,不太喜欢与人打交道,就喜欢与计算机打交道,那么可以继续做技术,发展为资深的软件开发师或咨询师。
  2、如果这个人有才华,又懂管理,可以作部门经理或项目经理。但是,一个公司里不可能有那么多经理,所以,很多有才华又善于管理的IT人作了软件构架师。
  3、开发人员做到一定阶段,年龄增长了,比如40多岁了,他们有技术有经历,很多公司会考虑不让他们再做开发,而去做系统管理员或数据库管理员,这两个岗位工作是外松内紧型,工作量不大,但是责任重大,工作压力大。他们的工作就像消防员,不仅要救火,更重要的是要防火。
如此看来IT人的发展前景还是很乐观的,只是这与我们本身怀揣着的技术有关,技术越专业越精深的人在这个行业走的也就越远!
那么,还有很多年轻人也许并没有22岁读研的运气,他们或者高中毕业就出去打工,或者大学毕业就走上了工作岗位,可是如果我们希望进一步的提高自己的话还是可以选择IT的。
但是,时不我与,我们需要在有限的时间里面把一门技术学到专业化水平,那么我们需要的是过硬的硬件设施,尖端的技术支持,经验丰富的老师和足够的实际训练。据了解湖南长沙一度就是一家集以上优势于一身的以诚实可信的口碑闻名于业内的,以不要门门通只要一门精专注只做Java的教育理念独立于整个湖南IT行业的Java软件培训中心。有人曾经说一度教育的这种追求卓越,专业专一的教育理念是孤注一掷,但事实毫无疑问的证明了,社会在IT软件行业中对于专业型人才的需求远远大于供应。而Java语言的广泛应用和企业对J2EE软件工程师的高薪聘请也足以说明,一度教育对当前就业形势分析的正确性。
第2个回答  2021-08-31
中国程序员不能超过35岁,似乎已经是不争的事实,国外却不一样,40、50岁仍然作开发工作的大有人在,为何会有如此差异呢?

在中国,程序员不能超过35岁,似乎已经是不争的事实,软件开发工作就是青春饭,顶多靠毕业这十年的时间,超过这个年龄,要不成功跃身成为管理者,要不转行进入其他领域,好像再没有更好的选择,即使偶有继续坚持作开发的,也被看成另类一族。老外却不是这样,40,50岁仍然作开发工作的大有人在,甚至很多牛人,包括获得康柏最佳软件奖的Robber,仍在埋头作着他所喜欢的编码工作,为何如此差异。我仔细想了一下,特别是这一年参加了太多的技术培训,基本有了一些结论。
首先,国内软件开发工作的性质决定这一切。我们所作的产品开发,真正技术含量并不高,高等院校毕业的学生经过几年的培训和实践,基本都能掌握这些技能。而我们现有产品开发设计水平有限,对于软件开发的理解还仅限于编码,完成功能这些基本的需求,产品进度是第一驱动力,特别是一些小公司,把快速开发出产品作为最高目标,软件设计质量差,很少考虑可维护性、可扩展性这些重要的软件质量属性,仅仅追求功能和进度,产品以最快的速度完成设计、编码,少有测试甚至没有测试,就直接交付给客户。当在客户那里暴露出各种各样的问题来时,开发人员就开始不断的为客户解决这样那样的问题。软件做到最后,很多人都会陷入自己不断挖掘出来的“陷阱”里走不出来,步入在复杂的系统中查找BUG、解决BUG、增加功能、引入新的BUG、再解决BUG这样永无休止的恶性循环中,从事的都是一些低级开发工作,对于软件开发的理解无法上升到更高的层次,每天都疲于救火和拼命打补丁,软件维护成本居高不下;即使最终摆脱了这样的厄运——项目结束,下一次软件开发又是同样过程的重复。
这些无休止的低级开发和维护工作,会耗光一个人所有的激情和精力,随着年龄的增大,热情和体力都在衰减,而这些工作,只要毕业生经过培训,同样可以胜任。有着廉价的、并且充满热情的毕业生作竞争,身心疲惫的老程序员必然面对更大的竞争压力,做到最后,连他们自己都会失去对软件开发的兴趣,甚至会产生厌倦的情绪。对于这样的快速开发模式,十年开发经验和五年开发经验有很大区别吗?干吗不使用更经济便宜的开发人员?
另一个原因,是我们中国人一向的官本位思想。开发人员始终处于一种很尴尬的境界,听起来从事的是高级技术工作,说起来也是“以人为本”,但是,有多少企业管理者真正重视和认可开发人员的,哪怕是硕士,博士,这些开发人员在“大官,小官”面前,都只是普通劳动者而已。程序员是一个没有未来的行业,哪怕资历再深,能力在强,也还是一个劳动者而已,只有当上领导,走上管理才是最终的出路,否则,薪水上不去,地位上不去,只能面对被淘汰的命运。
实际,之所以出现这种问题,是由于国内对软件开发一直抱有一种错误理解。如果软件开发仅仅是代码编写,查找BUG,可以说,那确实是在做一些低级的软件行为。做了十年的开发人员,确实不见得比作了3年的人更强多少,反正是简单重复的工作,工作3年的一样可以作,而且有更大的热情和精力。
软件业要发展,就应该跳出这个怪圈,走向更高的领域,对软件开发重新进行认识。我们要明白,软件开发要融入工程化的思想,要有高度的设计能力,关注更多的软件运行属性和设计质量属性。同样的系统,不同的软件人员会做出完全不同的软件,正规,高效的开发团队要比游击队开发团队不只高出几十倍的效率。
软件开发,不仅仅需要关注功能、性能,更应该去研究可维护性、可扩展性等质量属性;不仅仅只关注代码,而更要上升为设计,复用等。软件开发不能只是写出C语言的代码,单元测试、同行评审、培训与学习,这些都是开发人员基本的素质,也是提高软件质量的最基本手段;举例来说,单元测试做好了,就可以让开发效率大大提高,也能让软件的维护成本降下来,把开发人员解放出来;同行评审可以让开发人员之间更多的交流和沟通,在设计,编码阶段严格控制软件质量;培训则是提高自身技术水平,从理论上提升自己的最好方法。现在基本上所有这些主要的质量行为都被忽略了,而这恰恰是走出低级开发的最好途径。同时,还有更高层次的设计开发、软件重构、模块化、系统构架、搭建统一软件平台、度量软件质量等等。有了重构,就会写出可读性好,可维护性好的软件,甚至因此提高自己的软件设计能力,减少出错的几率;模块化,让软件最大程度的实现复用,提高软件开发效率和开发质量;软件构架设计,从技术层次上最早决定了软件的命运,而这里又有太多的技术,设计模式,软件规划等,让软件开发从编码上升到设计的层次,搭建统一软件平台,是大产品,系列化开发的必然之路,对于软件质量的度量,会让我们的软件开发变得更加透明,清晰,让我们更清楚地把握到软件的开发过程,从各个环节去控制软件质量,而不是仅仅凭着感性的认识到了最后才去补救。
以上这些知识,一个人,哪怕勤奋学习一辈子,也不可能完全具备所有的技能。35岁算什么,做到70岁都不晚。当然,你需要真正的热爱它,并且不断得学习和进修。所以说,软件开发人员,要作的事情太多了,软件实在是一项浩大的脑力工程,甚至会让人觉得这是一个投入/产出比最低的行业,因为要学习的知识实在太多了,每时每刻都要处于不断的学习和更新当中。既然选择了,既然喜欢了,就应该投入进去,享乐于此了。最重要的是,我们自己能并且愿意去认识到这一点,跳出低级开发的怪圈,走向更高的层次。
同时,要意识到,一个资深开发人员的作用绝不亚于一个管理人员,高明的企业应该给予相同的待遇,要把培养和储备高级技术人才作为高科技企业的重点发展方向,这样才能让企业在人才领域得到不断积累,资深开发人员才会带出高效的开发团队,从而开发出高质量,高效率的软件,让企业在不断激烈的竞争中取胜。要明白,不是每个人都适合或者乐于转向管理的,很多人就是适合做开发工作,他们可以走得更深入,成为专家,应该充分发挥出他们的能力,让整个团队高效运作起来。
所以说,开发人员,决不只是35岁,只要你愿意,可以作一生的开发,从中获得更多的快乐
第3个回答  2010-06-23
其实计算机学进去了之后,是非常有趣的,如果你要在这行精通的话,那必须有很强的毅力,还有兴趣,计算机包括的东西很多,同样计算机要有一定的英语基础,数学的好的话会有很好的帮助,基础的东西是很重要的。计算机不知编程这么简单,重要的是能够应用。
这几年学计算机的人很多,这几年计算机毕业的就业率是最低的。形势不是很好。
第4个回答  2019-09-02
绝对有前途,现在是IT时代,编程工作的月薪不会少于5000,一些专业的基本上万,我现在也在学编程