学IT专业(软件开发)需多长时间啊?

学IT专业(软件开发)需多长时间啊?,第1张

从零开始学编程一般需要4-6个月。

入门编程应该先学入门C语言或者python :

C语言语法简单,有良好的逻辑抽象,如果是要更全面、深入地学习语言本身就C。python语法更加简单简洁易学,而且有各种强大的库,扩展库,如果是为了通过编程这一手段来迅速地做出有用、实用的程序和界面可以学python。现代很多语言都是从C语言发展而来的,所以可以以C语言做跳板进阶其他面向对象的高级语言。慢慢接触C++,或高级编程语言(如:Net,Java 等),网页设计相关的语言(HTML+CSS+Javascript)。如果想做一个程序员,在没有基础的情况下,买书自学是一个办法,但是大多数人会因为没有相关的基础知识,导致看书看得一知半解,在不了解的时候,买的书不一定合适。比较速成的办法还是去报名一个培训班,推荐达内教育,系统的学习一下基础知识,然后选择一个发展方向,再具体的针对性地买点书籍来学习。

想了解更多有关编程的详情,推荐选择达内教育。该机构独创TTS80教学系统,企业双选会。达内OMO教学模式,全新升级,线上线下交互学习,满足学生多样化学习需求。对标企业人才标准,制定专业学习计划,囊括主流热点技术。理论知识+学习思维+实战 *** 作,打造完整学习闭环。实战讲师,经验丰富。→感兴趣的话点击此处,免费学习一下

零基础学软件开发要学多久?首先,要看你通过什么样的渠道去学习,而且还要根据个人的情况来定,比如说自制力、时间是否充裕、对程序员的热情。

程序员入门学习的方式主要有两种:培训和自学,某种意义上讲视频教学也属于自学!而且,这里写的零基础的定义是没有写过程序,没有学过相关的课程,之前没有深入了解相关的概念。

并不是说对计算机一窍不通。

如果,你对计算机一窍不通,那么陕西计算机学习>

成为一个程序员要花多长时间还是在美国,每个人都是当招待的专家。在欧洲,一个侍者可能要经过10年,甚至20年的训练,才能获准在一个一流饭馆服务。在美国,只要按照广告应征,在小臂上搭一条毛巾,那就是侍者了。编程是另一个不缺乏专家的领域。按照标准看法,6个星期的“培训”就足以把一个人提升到“专家”层次,该人不 必再学习任何新的知识,即具有设计在线生命救援系统的资格。如果你看到一条广告招收“有经验的”程序员,那意思往往就是一年或者两年经验。实际上,如果谁 有15年的编程经验,人们倒会觉得这人简直是个智障。如果他真有一点点智力的话,那总应该在14年前就学会了全部编程知识。在此之后,他就早该做腻了这一 行,去换个管理呀,销售呀之类的职位了。先别忙着嘲笑持这种观点的人,首先我们还是应该承认,15年的经验,就其自身而言,在编程方面不一定就能教会 你任何东西。我认识一些有“15年经验”的美国侍者,甚至不知道餐前如何在餐桌上放盘子。我也知道一些有“15年经验”的美国大学教授,甚至教不会小狗摇 尾巴。同样,我也认识一些有“15年经验”的美国程序员,他们仍然会在一个多程序访问的系统中,在更新直接存取主文件(master file)之前,就给事务文件(transaction file)排序。2 为了把一个取值在0~5的变量转化成取值在1~6的变量(用于FORTRAN语言的下标),有人用了5个IF语句,再加上5个赋值语句!3 在写COBOL程序的时候,有些人不用“ELSE”子句,原因是“这不一定管用”。4 在写PL/I程序的时候,有些人从来不用变长字符串,原因是“这个不够高效”。5 有些人根本不写子程序,原因是“这太复杂了”。这个单子能够无限地写下去。这里的要点不是在于,居然有这么多看似专业程序员的人在四处丢人现眼,而在于,没有几个管理者知道,正在和自己打交道的到底是“他们”中的一员,还是“我们”中的一员。这和美国侍者的处境特别相似。在美国,很少有人曾经享受过专业侍者的服务,所以即使人们真正遇到了一个专业侍者,他们也无从辨别。或者这样说更好,他们根本无法意识到,他们心目中的“标准”侍者其实还处于“亚专业”层次。同样,除非你自己就是一个胜任的程序员,否则也就很难衡量一个程序员的工作质量。世上有很多可怜的企业,这些 企业中从来没能长期留住一个真正胜任的程序员,因此他们也就没有一套标准来衡量程序员的专业性。这些企业的标准就是把庸人当成奇才。而这样的标准也千奇百 怪,各地均不相同,甚至同一公司中的不同部门也不相同。每次我到一家新公司去做咨询顾问的时候,我都提前让经理给我看一些典型代码。经理们往往都不敢相信我真是要看 代码,我总得坚持索要好几次才能得手。只要看一小段代码,我通常就能对该公司的工作环境具有相当准确的了解。有时候我说得特别准,管理层听了都大吃一惊, 以为此前我跟员工们私下谈过话。经理们自己永远也不看代码。代码之于经理,如同脏盘子之于领班侍者。一旦你从那个垃圾堆里提升出来,你就再也不碰那些垃圾了——开玩笑碰一下都不成。有一回,在大学里的时候,我们学生提议,教授们也应该和学生一起参加硕士生考试,好给学生们做个榜样、立个标准。2/3以上的教授对此满是惊恐,敬谢不敏。他们自己也经过20多年的考试折磨,再也不愿意回到考生的位置上去——这会让他们想起从前卑微的地位。同样,在我们的行业里经理不愿意编码,这说明写代码这个职业在人类等级体系中的地位略高于盗墓者,低于管理 层。对于这样的思考方式来说,编写代码不可能构成一种独立的技艺,不可能是一种天分,也不可能是一种有着自身地位的体面职业——所谓体面,就是说不必和盗 墓呀,管理呀之类的在同一个尺度下衡量。只要这种态度在数据处理行业还处于主导地位,那就仍然会有6个星期培养出来的专家,也还会有那些经理——他们甚至 不愿倾听公司高薪聘请的、有15年经验的程序员说话。当老师、当侍者、当程序员,这3件事有什么共同之处吗?为什么人人都觉得自己能够像专业人士一样做这3件事? 首先,这些工作似乎是容易理解的,因为很多挺普通的人都有过相关的经验。每个人都或多或少曾经教过别人。每个人都做过把盘子放在桌上,或者收拾脏盘子的 事。但是不是每个人都曾经在一个活人大脑上做过手术,也不是每个人都曾经在陪审团前为一个案件辩护。我不太清楚现在IBM的行政人员培训班的具体课程内容,但是有好多年这门课程中包括了那个著名的“曼哈顿问 题”,作为唯一的编程练习。在美国,数据处理课程的主流入门教科书大多会讲到这个“曼哈顿问题”,如果读者中有人不巧没学过这个,我就按照教科书上的写 法,在这里重复一遍:(如果45%的年利率偏低的话,那是因为这道题是1956年出的,从那时起就被一代代的作者在不同的教科书中抄来抄去。)这道题的“解法”,如果抛开一些无关紧要的细节,按照FORTRAN语言编写,那就是这样一个循环:I = 1627PRINC = 24002PRINC=PRINC1045I = I + 1IF(I-IYEAR)2,1,11WRITE (3,601) PRINC至少有三四百万名学生学会了这个“解法”,这之中包括从行政人员到大学新生的各种人。对于其中的一些人,以上 代码就是他们“写过”的唯一程序,但是这就让他们有足够资格判断编写一个 *** 作系统、一个劳动力部署系统、一个零件需求管理模拟器、一个在线处理控制器,或 者无论什么你想得出来的系统的复杂度。而且,当然了,在行政人员的课程中,每个学生还有一个专业程序员作为辅导,“好帮助他们处理细节问题”。其实呢,曼哈顿问题确实可以作为一个出色的工具,教给行政人员关于编程行业他们应该知道的最重要的一课。假设 让他们编写了以上那么一段程序,也对他们承认这确实是问题的一个“解法”。然后你就问问他们,编这个程序花了多少时间,运行该程序又要多长时间,再问问他 们,觉得这些数字“好不好”。当他们交了作业,也总结了感受,你就让他们看看下面这个程序,告诉他们这样的代码就能获得同样的结果:PRINC=2400(1045(IYEAR-1627))WRITE(3,601)PRINC对他们比较一下编程时间和运行时间。你大概能够发现这后一个程序只需要1/5的编程时间,和1/100的运行 时间,当然具体的比例在不同的环境下不一样。然后你就问他们:“如果对这样一个最简单的程序,两种不同的代码之间能够具有5倍,甚至100倍的差别,那么,如果一个专业程序员和一个业余程序员编写同样一个 *** 作系统的话,又会产生多大差别呢?”为了把编程当成一种正规职业对待,公众——也包括程序员自己——都应该通过某种方式受到教育。他们必须懂得这样一个道理:即使是15年的经验,对于学习编程知识来说也不一定就够用——除非这位学习者特别一心一意。

java培训需要多长时间?一般来说,Java培训时长大多在4-6个月,短时间内集中化的学习,相对来说也会比较枯燥,因此,我们在学java的时候,你要对java起码不讨厌,这行需要有兴趣的,才能主动去学习研究。

想要在这段时间内学到东西,并且能够上手企业的项目,一定要静下心来全身心投入学习,除了在校的培训,还需要自己不断的自学,因为行业特殊性,java技术在不停的迭代新技术,没有自学能力,或者说没有自驱力培训了也是白瞎,想知道哪家培训机构好,就先确定好自己能不能坚持学习吧。

你想通过培训找到好工作的,那就需要自己在培训期间自我要求高,学习态度要端正,甚至在找到工作之后还在不断学习,不断提升,多花点时间恶补相关专业知识,不然很容易在企业实际工作中遇到问题。

所以,如果你想清楚的话就去行动,那就努力去学。找一家正规的培训机构,了解好机构资质、办学背景、教学成果、课程内容、学员评估体系、就业服务等。功夫不负有心人,只要你找准方向去努力,你肯定会成功的。

市场对于优秀人才的需求始终在,就看你能不能让自己成为人才。

希望我的回答对你有帮助。

请问学IT的行业要学历吗?现在这个时代,想要找一个份体面的工作,好像对学历都有要求,但是对于IT行业来说,学历并不是硬性要求,企业更看重的是技术水平,只要你的能力能够证明别人不看学历也可以用你。

学历是给别人看的,能力是留下来做事的,做程序员能力比学历重要,当然,如果你是高学历者,那就是锦上提花。

目前计算机行业已经发展到一个很成熟的时期了,中国互联网行业也有很多成熟的企业,这些大企业对技术人才的要求比较高,所以想要进入这些高企是需要一些门槛的,因此学历就是这些大公司的敲门砖。

不过学历不等于能力,如果你的能力足以掩盖你的学历,那么很多公司还是会选择这样的人才的,学历只是企业在不了解你的情况下,用来衡量你的一个标准。

it行业对学历要求高吗?其实那些本科学历又是计算机专业毕业的学生,并不是每个人都能顺利的进入到企业当中。相反,如果你是大专及以下学历,但是你通过计算机培训学校系统的学习过之后,有一定的项目开发经验的话,企业会更看重这样的人才。

有些高中生没有考上理想的大学,就来学个专业的软件技术,学完之后,又担心自己找不到工作,其实学生有这个担心是很正常的。

你学历不够但是能力强,只要能达到就业的能力水平,肯定也能找到工作,只是这样的公司不好找,可能公司很小。所以建议大专以下学历,在学习软件开发的同时还是提升一下学历,成考,自考的文凭也是可以的。

总而言之,IT行业对学历的要求其实并不是大家想象的那么苛刻,如果通过培训学校系统学习之后,不仅学到技术知识还能拿到学历,可以说是一举两得了。

至于要学几年?这个也是根据个人的情况来定,基础不同,学习方式不同,自然学习时间也是有区别的,从IT学校的情况来看,一般高中,中专学历的需要学两年,大专生一般是在5个月左右。

IT领域涉及到的知识包括以下几个大类:

第一, *** 作系统。 *** 作系统是IT人必须熟练掌握的, *** 作系统的种类繁多,有传统的PC *** 作系统,比如Windows系列、Linux系列、Mac OS系列等,还有移动端的Android系统、iOS系统、WP系统,还有种类繁多的嵌入式系统(EOS),比如RTX、Windows CE、嵌入式Linux(树莓派)等等。

第二,计算机网络。计算机网络知识是IT人必备的基础知识,包括网络体系结构(OSI模型)、网络设备的作用、网络拓扑结构设计、交换机路由器的配置等等。从事运维岗位的工程师对网络知识的要求比较高,通常运维人员需要经过专业的厂商培训才能上岗(持证)。像华为、思科都有相应的工程师认证体系。

第三,数据库。存储是IT领域一个重要的内容,对数据库的使用是IT人最常见的 *** 作之一。比较常见的数据有Mysql、Oracle、SQL Server、DB2等,另外在大数据时代还出现了很多NoSql数据库也需要掌握,像Redis、MongoDB、Neo4J、HBase等产品。

第四,编程语言。大部分IT人都需要掌握至少一门编程语言,对于专业级程序员来说,至少要掌握两门以上的编程语言。目前比较流行的编程语言有Java、Python、PHP、C、Scala、OC、Swift、JavaScript、Ruby等,不同语言有不同的应用场景,对于初学者来说建议从学习Python开始。

由于IT领域的知识更新速度非常快,所以从事IT领域的工作需要有较强的学习能力和动手能力。未来IT领域的从业人数会非常多,随着大数据、人工智能的发展,未来IT领域的发展空间也会非常大。

学习时间因人而异

目前市面上大多数的学校理论教学时间都在4个月左右,有些学校可能还会进行一两个月的实战项目演练和就业辅导工作。也就是说,大概会花费半年左右的时间。

这个时间相比自学已经很短了,虽然JAVA作为一门老牌的编程语言,具有简单又稳健强大的特点,学习起来也比较容易上手。但是毕竟IT行业具有一定的门槛,JAVA也是一门范围和用途很广的程序语言,接触到的知识面也很广泛,要学起来可能也会花费很多时间。

掌握Java基础知识并不难,但越往后面要学到的知识越多,你可能会高估自己的自学能力,以至于学到后面会遇到更多的困难,如果自己自律性不强,三天打鱼两天晒网,那到最后只能是浪费时间。可能花费一两年都没办法达到入职标准。

但你要相信的是,无论是自学还是报班学习,都跟自己的努力程度是分不开的,如果你想获取属于你的那一份果实,那一定要付出时间和精力的代价。

一个程序员,做的最多的事情就是写代码、编程。但是,只会写代码,那还是不够的。作为程序员,我们不仅要学习编程,还要学习与编程相辅相成的东西。

1、学习编程。

程序员首要任务,当然是学习编程。不同的编程语言,要想掌握并精通它,所花费的时间也是有长有短的。比如:PHP语言,熟悉它的常规应用,只需要1-2月的时间,半年可以熟练掌握;C++的难度就大得多,想熟练掌握,至少1-2年的时间,想要精通它并写出一个像样的软件,那就需要更多的时间了,学习能力强的人,最少也得需要3年的时间吧,这也就是很多程序员选学其它编程语言的原因。

2、逻辑思维的能力。

每一个好的程序或软件,它都有自己独到的逻辑。如果一个程序逻辑混乱,那这个程序尽早会被淘汰。所以,我们在编程的过程中,要努力提高自己的逻辑思维能力。而且代码的逻辑性越强,后期维护的成本就会越低。

3、处理问题的能力;

有很多的程序员,他们写代码的能力很强,但是,就是很难更上一层楼。为什么呢?因为,他们在碰到问题时,总是喜欢请上级来解决,而自己在那里坐等其成。这样的话,在没有上级的时候,他们就很难成事。所以,一个好的程序员,必须学会处理编程中的各种问题,这样才会不断提升自己。

4、开拓精神。

不喜欢走出舒适区,这几乎是所有人的通病,程序员也不例外。喜欢做自己擅长的事,而对那些不太擅长的事,总是避而远之,这样下去,能力如何能得到提升?所以,一个程序员,如果想有更好的发展的话,就要尽量“走出舒适区”,敢于挑点一些不太会的东西,发挥自己的开拓精神。

以上就是我的一些小见解。如果你有不同的见解,欢迎发表评论。同时,欢迎点击“关注”我。

以上就是关于从零开始学编程需要多久全部的内容,包括:从零开始学编程需要多久、北大青鸟java培训:零基础到软件开发培训班要学多久、学IT专业(软件开发)需多长时间啊等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/langs/8818101.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-21
下一篇 2023-04-21

发表评论

登录后才能评论

评论列表(0条)

保存