IT行业是吃青春饭的吗

IT行业是吃青春饭的吗,第1张

根据课程不同时间也是不同的,一般编程类工程师的课程可能就需要1年的时间,但是要是学习测试类的可能就是半年,总之来说,越复杂的课程,回报越高!

同时考量一个人是否学会也不是时间,而是技术,好好学吧!

首先要有英语基础,能熟识常用单词即可,一般是先学C语言编程吧,毕竟这个是基础,把基础打好,可以结合一些小的项目或者做一些游戏,比如贪吃蛇,俄罗斯方块这种。然后如果有兴趣然后再学C++,JAVA,android;Linux重点在内核实现方式,线程进程管理。其实很多时候,特别是你在很牛之前,大部分的代码都是借鉴前辈们的,这样你可以学的更快一些,但是借鉴也一定要学会积累自己的代码。

优就业小U想说:"IT是青春饭"的理论来自于"外行"人,但是这个"外行理论"却时常成为想要步入IT殿堂人员的前进障碍。这种说法的"理论依据"是源于IT行业非常的"用脑子",比如软件开发主要都是代码的工作,只有"年轻人"才能有这个精力去投入软件的开发工作中去,自然的会认为年龄大了就做不了这个工作了。那我们都知道年轻可以定性为30岁以前,那很多人会想30岁以后呢其实不必为30岁以后而烦恼,30岁以后照样可以编程程序,不管你在30岁以后是否已经进阶为"开发经理"还是一如既往的"程序员",一样都可以做编程序的工作。认为在30以后应该专门管理工作的观点同样是错误的。30岁以后虽然做初始程序员的可能性不大了,但是你所做的将是核心编码工作,尤其是难度较大的编码工作;你只需要解决10%最核心的问题,其它的大可以交给团队里精力充沛的年轻人去做。

无论从事哪个技术岗位,都会有一条持续性提高的路线。IT行业也跟其他行业一样,都会经历 新手--> 熟手 --> 管理者 三个阶段。前两个阶段,是大部份人都会经历的,熟能成巧,做的时间长了,自然就成了熟手、高手了。但是第三阶段,就不是看个人有多厉害,而是看你能否凭借自己的经验和技能,去指导更多的人一起去完成任务。一个人再厉害,也只有一个脑袋,两只手。但如果能带领一个团队去共同做事,那才是真正的高手。一般管理者都是年龄相对大一点的人,因为他们是过来人,有经验。

IT从业人员做到35岁时,已积累了丰富的经验,设计思路更严谨细致,一般的工作无须他们来完成,他们在转为管理者的同时,只负责部分技术指导,职业发展前景广阔。因此,30多岁正是从事IT工作的黄金年龄段。

想要自学it,得明白以下几点

1 应该选择什么编程语言

可能困扰编程新手最多的一个问题是我应该学什么编程语言或者我需要学习哪些课程才能做出一个web、一个app,很多人一直纠结这个问题,陷入了东学一点、西看一点的死循环,到头来啥也没学好,这会很浪费时间。

刚上大一的时候,我也很想知道应该选择什么编程语言。我问了很多人,网上各种查资料,但所能得到的答案都很片面,多数对这个问题答非所问,总是回答说“某某编程语言难”,“某某编程语言性能好”。其实作为初学者,我们对计算机体系都不了解,就不要过多地去纠结性能,或者难易等因素,原因我等下再说。

如果你有明确的方向,那么很好选择。如果你想做算法、机器学习方向,那么python是最好的选择。如果你想做web开发,java、php等都可以。如果想做一些更底层的工作,那么就可以选c。当然这是建立在你有明确方向的基础上。可是,很多人都没怎么接触过计算机行业,特别是和我一样刚入学就被调剂到计算机专业的人。对这些同学来说,各个编程语言就只是个名字,除了叫法不一样,你根本不知道它们有什么差别。所以索性不要纠结了,我替你选一个吧。

如果你是在校大学生,那么你有大把连续的时间,就先学习c,然后再学c++。我个人是学c入门的,也许很多人不理解我为什么推荐学c,因为c和c++都很难、很复杂,看起来并不适合入门。然而正是它们的难和复杂才能让你更好地理解计算机系统计算机系统不是指 *** 作系统。学习编程不是学习编程语言,而是学习一个计算机生态,即一个庞大的知识体系。只会编程语言而不理解整个计算机的体系,就像只会写字而写不出好文章。了解c/c++和了解计算机系统是极为贴合的,向下可以帮助你更容易地理解 *** 作系统、编译原理、计算机网络、计算机组成原理,为什么呢?因为较为底层的东西很多都是用c实现的,和系统的贴合度极高,很多教材源码甚至教程,在讲述这些知识的时候都是用c或c++作为媒介。而向上,c++面向对象的机制,也可以做出一些应用,譬如五子棋游戏等,也不会显得那么枯燥。花个小半年时间了解c和c++,之后你就会觉得看书、看资料可以轻松很多。

如果你是一个上班族,但是刚刚学习编程,可能学c和c++对你来说有些复杂和困难,因为学习它们确实是很需要时间。你们不像在校生那样有大把的连续时间,而零碎的时间去学习一个比较复杂的东西效果不见得有那么好,所以可以先学一些更容易见效的编程语言,从python入手吧,至少能快速做出一些小应用,不至于丢失了兴趣,但是真的要入门编程又还得看看与计算机系统相关的书籍,这样才能更深层次地去编程,譬如深入理解计算机系统这一本书可以读很多遍,这本书把整个计算机系统给串起来了。

2学习编程,我需要学习哪些课程?

我要学哪些课程?我为什么要学习如高数、离散数学、线性代数、概率论等课程?

这个问题也是之前困扰了我很久的问题。不过我现在想通了,对于高数、离散、线性代数、概率论等课程,很好解释,做算法的同学肯定知道为啥要学习这些课程。机器学习中会大量用到上述提到的课程,所以会比较好理解。对在校生而言,学校开设的很多课程我们不知道为什么要学,我们很疑惑,不知道学它有什么用,这个时候我们就会很纠结,还会产生抵触情绪。这很正常,因为我们学习得不够深入,自然不能理解它们的用处。

在我看来,大学本科课程更多的是面向“面”的教学,即什么课程都教给你一些,但是又讲得不那么深入;而工作或者读研,更多的则是面向“点”的学习,用到的知识更专。本科时,学校也不知道你以后是去搞算法、还是搞架构、还是搞服务器开发,甚至去搞硬件,所以学校需要你学很多课程,至少有个了解。对学生来说,一方面可以从中选择自己感兴趣的点;一方面也可以对未来的就业方向有些启发。所以即使像数电、模电等课程,虽然之后可能用不着,但是你也要学,并且会花费大量的时间。虽然你最后不一定去搞硬件,但是这些课程也会让你更容易去理解一些知识,比如cpu中的逻辑器件。

如果你在大一的时候就有一个明确的定位,知道自己今后想从事哪方面的工作,课程与课程之间是可以调一下优先级的。不过像大学物理,这种课程确实是对编程没有帮助,但是像我前面所说的,大学教育更注重广度,大物等课程可能就是为了给你普及生活常识吧。

其实,大学教育的问题是普遍存在的,我认为我们学习一项技能的时候,应该采取的是项目驱动式学习,即需要用到什么东西时不会了再去学,而不是先填鸭式的都填进脑子,并且在学习的过程中我们还不知道它这是干嘛用的,等之后用到了,甚至不记得自己学过,反而查资料才会想起:哦,原来我之前学的xx科目是这个用处啊,可是我当时并没有好好学。很多时候学生时间的浪费可能还是要怪老师、怪学校,他们一开始没给我们做好充分的课程介绍。所以,在经过比较多的编程和项目实践后,我认为一个比较好的学习方式是,改良版的项目驱动学习法。即:

学习一段时间,做个小项目,将做项目遇到的问题记下来,针对性地学习相关知识,然后再实践,再学一段时间理论,让知识成网状发射状地变大。当然,项目驱动式学习有一个弊端,就是每次学习的知识都是项目所需要的,很零碎、不成体系,所以需要改良,即在采取项目驱动学习法的时候每天抽一段时间去完整地读一本书,或者一个相关问题的完整介绍,这样就很容易把一些知识成体系地串起来。这样一段时间下来,慢慢的,你就知道我们为什么要学那么多科目,学这些科目能干什么。

谈到数据获取,可能最容易想到的是爬虫,爬虫是一个在知乎上被说烂了的话题,所以我不想多说它是什么。很多时候有人觉得爬虫简单,为什么呢,因为有现成的框架,所以获取少量的数据就比较容易。但是当你需要爬取的数据很大的时候(比如我之前抓取了知乎500万用户的数据,在下班的时间、用自己家里普通的pc,计算机性能并不是那么好,比不上服务器,又要在不被封IP的情况下抓到这么大量的数据,然后对数据进行清洗,最后还要可视化展示),使用现成的爬虫框架就并不是那么容易实现了。况且,我需要抓很多数据源,并不是一锤子买卖。所以我选择去开发一个系统,即在现有的框架下进行二次开发,搭建一个属于自己的爬虫系统,并植入一些算法。我在系统中添加了很多中间件,直到现在,它还可以在10分钟内就部署一个能抓取大量数据的爬虫应用。

如果问大家什么是真正的演员,大家一定会说好好演戏,热爱演戏,认真演戏的那些就是,所以很难理解这个问题下为啥大部分人的答案都是从生活中的各种琐事来解释一个IT男是什么样子的。喜欢穿格子衫的就是IT男,爱背小书包的就是IT男,说话不走脑子的就是IT男,不解风情搞不懂女生喜欢自己的就是IT男,我个人感觉这种说法就和盲人摸象一样啊,不对,人家盲人摸象摸出来的还是大象的某些特征,而这些答案里连些特征都没有。在我的观察下,真正的IT男,或者说IT人,不分男女,大家首先是热爱这个行业的,基本上每个人都对技术有这狂热的追求,和AI战胜人类后普遍悲观的论调不一样,搞IT的都挺开心的,因为技术和算法打爆了另一群人。IT人最大的缺点可能就是唯技术论了,大部分人都固执的认为只有技术就够了,产品经理产品运营甚至CEO这些角色都是多余的,这是一个刚刚入行的新人普遍都会有的毛病。除此之外,我真心不觉得什么不会打扮自己这些能成为真正的IT人的特点,我平时就喜欢打扮自己,出门一定要抓个头发,我的朋友从来不打扮自己,但是他喜欢自由搏击,他的室友宅的要死,成天对着电脑lol,LOL的朋友是个运动狂,成天闲不住周末各种户外旅行。你看我们四个人就是四个完全不同的人,那我们能成为IT人的唯一原因,不就是因为我们热爱和喜欢这个东西吗嗯。

什么是心理学 顾名思义,心理学是研究心理现象的科学,亦称“心理科学”。心理现象是心理学的研究对象。心理学研究心理现象,就是要揭示心理现象发生、发展的客观规律,用以指导人们的实践活动。 人有心理,动物亦有心理,所以心理学既是研究人的心理又研究动物的心理。人们通常所说的心理学,是指研究人的心理发生、发展规律的科学。 心理,是对心理现象、心理活动的简称。人在清醒状态下,随时都可以体验到某些心理,人们对它并不陌生。例如下面一个生活片断: 某女甲,清晨醒来,看到光亮照进屋子,听到窗外树上的鸟儿正在吱吱地叫个停。 她打开窗户,一阵微风吹来,使她感到凉爽极了。她尽情地吸了几口清新的空气,似乎嗅到了一股花香,便猜想这花香大概是从不远处的花园里吹来的。她还记得,花园里有许多花,现在也许已开花儿了。今天休息,她很高兴,便在脑子里盘算着今天如果去花园玩儿,该多么惬意啊!她很喜欢花,已有好多天没有去花园了,应该去一下。忽然她又想起,报社的约稿还没有写完,今天应该交稿了,必须忍耐一下,坚持写完。想到这里,她很快收拾了一下,吃过早饭就开始写稿了……在这个小小的生活片断里,就有一系列的心理活动。这里的“看到、听到、感到、嗅到”就是心理学中讲的“感觉”和“知觉”;这里的“记得、想起”就是心理学中讲的“记忆”;“猜想、盘算”就“思维”问题;“高兴、惬意、喜欢”属于“情感”;“忍耐、坚持”属于“意志”。这些心理活动或心理现象,都是人们所熟悉的。 人的心理现象是多种多样的,这里从个体心理和群体心理两个方面来说。 ⑴个体心理。个体心理是指个别主体即具体的个人的心理。上述生活片断中小张的心理活动,就属于个体心理。个体心理,一般分为心理过程和个性两大类。前苏联心理学家爱列维托夫(1890-1972)认为,在心理过程与个性之间还有一种过渡的状态,即心理状态。这样,人的心理现象结构(人的心理现象之间相互关系系统)就有心理过程、心理状态、个性三大类。 心理过程是指人的心理活动发生、发展的过程。具体地说,就是客观事物作用于人(主要是人脑) , 在一定的时间内大脑反映客观现实的过程。包括认识过程(简称为“知”)、情绪和情感过程(简称为“情”)、意志过程(简称为“意”)。三者合在一起简称为“知-情-意”。 心理状态是介于心理过程与个性心理之间的既有暂时性、又有稳固性的一种心理现象,是心理过程与个性心理统一的表现。 个性心理是显示人们个别差异的一类心理现象。 人们常说的心理学,就是研究上述个体心理发生与发展规律的一门科学。 ⑵群体心理。群体心理分为小群体心理和大众心理。同时,作为社会的人,彼此之间必然要发生一定的关系,进行社会交往,从而产生交往心理。交往心理既存在于个人与他人之间,也存在于群体之间,所以将其列入群体心理之中。这样,群体心理就包括三大类型,即交往心理、小群体心理、大众心理。 群体心理主要是心理学中的一个重要的分支学科即社会心理学的研究对象,其它心理学分支学科(如管理心理学)也研究群体心理。 心理学所要研究的,除上述个体心理和群体心理之外,还有其它许多具体的内容。 对人的心理的探讨与研究,自有人类文明史以来就已经开始了。中国古代哲学、医学、教育和文艺理论等许多著作中,有着丰富的心理学思想。但心理学成为一门独立的科学还是19世纪的事。 今天,心理学已是具有100多个分支学科的庞大学科体系了,诸如普通心理学、社会心理学、教育心理学、法律心理学、管理心理学、商业心理学、经济心理学、消费心理学、咨询心理学……都是心理学庞大学科体系中的成员,而且随着人类社会实践活动的发展,心理学的分支学科还会继续增加。

IT男,是指从事IT行业的男性工作者,这类人的特点是长时间坐在电脑前面工作,由于工作的特殊性,这些人常久坐不起,甚至很少喝水和上厕所,因此,健康问题随之而来:神经衰弱、视力下降、容易肥胖等。

以上就是关于it想要学会需要多长时间全部的内容,包括:it想要学会需要多长时间、学习IT需要有什么基础呢、IT行业是吃青春饭的吗等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

原文地址: http://outofmemory.cn/langs/8770725.html

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

发表评论

登录后才能评论

评论列表(0条)

保存