讨论了计算机科学与技术专业的毕业生选择软件开发行业的原因和工作内容。他们讨论了软件开发行业的两种工作方式,设计书、客户需求和产品分析的重要性,以及软件开发中的bug问题和调研的含金量。他们还强调了软件开发的过程和开发过程中的注意事项,以及软件开发不仅是一个工作,也可以成为一个爱好。讨论了软件开发行业的语言更新和技术更新,以及35岁以上人员的优势。最后,他们讨论了在35岁左右跨行业进入软件开发行业的挑战和重要性,呼吁观众转发和支持。
我的专业是计算机科学与技术。当初之所以选这个专业,其实也说不知道什么特殊的原因,就是感觉自己很喜欢。初中刚毕业的时候,我爸妈给我报了一个计算机培训,打开电脑都是那种黑屏的386586的电脑。然后那时候主要学的其实什么呢?先学打字,所以务必打字再去学的话就是word和那个excel那种的DOS版。它里面有隐藏的彩蛋,就自己输入一些隐藏指令,然后激活那个彩蛋其实是一个赛车游戏。在以后的话就是上学的时候,那时候有网吧,都玩儿警玩什么游戏的,就感觉计算机挺有意思。准备报专业的时候,脑子就想我一定要学计算机,我特别喜欢计算机,所以就报的计算机专业,毕业之后就是软件开发。
一般人可能觉得软件开发的人就是格子衫,戴眼镜,往那一坐一天都不动。我爸也问过我,就是说你们软件开发平常都是做什么的?我要整个系统化跟他讲的话,感觉他也听不懂。所以有的时候就跟他说,就是编码,你手机上用这些东西都是码出来的的,我也跟他这么说。
但实际上就是我们软件开发整个行业,做的内容其实大体上也就是分两种。一种的话就是说做外包,客户给一个项目做完了之后交付客户。另一种的话就是做自己的产品,做外包的。其实就是客户提出需求我们来实现。但如果我们单纯的就是根据客户的需求去实现这个软件的话,很多东西做完了以后,他们实际使用的时候是有偏差的。因为做各行业的软件都要做,所以这种情况一般就是说我们去客户现场跟他去实际作业一段时间。
我真实的了解了这个操作的流程,应该是这样子的那我回来之后把它落实成一个软件,首先他是想设是一个设计书出来,出来以后跟客户去沟通,客户去看是不是这个东西。要是这个东西的话,ok开工就照这个做。好像自己脑的是第一台计算机,自己设计完之后让他通过手传输到电脑里,做完了之后成品交给客户。然后当然中间我们要测试,但是像我们做产品这块儿的话,就是说分析客户需求,然后来设计出来这个产品是什么什么样。
在这个之前有大量的工作其实是在做调研,并没有真正的去开发。有点像头脑风暴这种的什么功能更有用。想完之后先形成一个初级列表,之后对这个列表的含金量和客户需求。因为我们走访客户也会去询问这个功能对你有没有用。这样的话我们筛选出来一批含金量比较高的,再把这些含金量比较高的做一个排序,然后把实现方式和思路,还有什么应对机制,要把这个整体的都思考全了之后,ok再开始去做。你这样不能拿这首歌兮这样,为什么梦今天不打理的?
这个。不是很多资源,你的手敲出来的是代码。但是实际上你手动之前,你的脑子里要把整个的体系结构,整个的代码都得跑一遍。每一个分支都会过一遍,它能实现什么样的目的,展现一个什么结果。如果中间有环节有问题卡住了,那开发代码是没有意义的。做完了之后中间有问题或用不了,那这个是浪费后期的时间了。
自己的产品就不是一个阶段性的东西了。像可能外包做一年是比较长的,一年两年这个产品交了就ok了。但是做次产品的特点就是什么呢?这个产品设计完开始销售就是这个产品的刚刚的开始。我们没几个月或者是一年要做一个版本的升级,所以就是在不断的升级新功能,然后测试操作系统升级了,我们要看看我们的产品是不是也完全能对应。如果不对应的话,我们再进行改,就是测试修改,测试修改新功能发布,一直在做这样的事情。
有两个可能是花费精力会较大。因为计算机行业它始终是一个不断向前的一个行业,要求你始终保持一个学习能力。因为不断的有新技术的出来,不断的有老技术的在淘汰。所以说如果你只保留1亿种开发技术的话,对你来讲可能真的就是一段时间的工作能力。所以你一直要去接触新的知识,接触最新的互联网行业。可能你现在用的项目并不需要,但是你一定要去了解它到底是什么,保持一个跟在最前沿的这种角度,否则就会被淘汰。
另一个的话就是所有程序员最痛恨最头疼的事情就是bug。我设计的时候,我做的时候想象的都非常好,让他自己去测试也没有问题。但这个软件一旦部署到客户的环境上去,还出了一个问题。这个问题你之前想也没想到,你知道吗?他出来之后你也想象不到他是怎么出来的。但是人家客户电脑上就是出来这个问题了,这个时候你就去去研究,它是怎么出来的。模拟客户环境,让他做各种操作,各种测试完之后你再想办法去改改了以后你还得去想你改了这个问题会不会影响其他的问题。
而且你改完了以后,对客真实客户的环境来讲是不是好用的,这个真是很头疼。因为你去给客户去交付一次好用了的话,那可能对这个客户来讲还行。您有bug我可以容忍,但是万一你改完之后是不好用的那客户情绪上就涨,怎么有问题的?改完之后还有问题,那心理上就接受不了了。
所以这种是一般我们的产品发布就已经一个新功能发布,版本升级完之后,毫无一段时间,我们的精神是最紧张的,就像不会有什么问题这样的。其实工作之前的话,就是上学那个阶段可能想的更单纯一些。我做软件开发,我就编码把这些东西实现,无所谓bug我想做的东西做完了就是ok的。当时可能就是这个想法到实际工作之后,更多了一些工作化的东西,具体的流程规范化,或者是这个东西要怎么去落实,落实完之后怎么去排查这个bug。你做的东西是一个商品,是要卖给客户的,客户是用真金白银去买的,所以他不允许有那么多的问题,或者你有那么多考虑不多选的地方,这个是不可以的。
我学了这个专业,他会真正的带我进入这个计算机的世界,会把我所理想的一个东西变成现实,把一个工作和爱好结合到一起,这样的话工作起来其实也挺轻松的。然后等业余的时间,你有这个技能的话,你可以去做一些自己想做的东西。我想拿手机去实现一个什么什么,但是现在应用程序上没有,你可以去自己去实现。就自己来讲,是一个独一无二的东西,别人都没有享受到。你自己把你的想法转化成真正的东西,这个乐趣其实是真是很蛮大的。一旦投到市场上,有可能它就火了。火了之后给你带来这个经济收益,那就不一定是多少了。
加班儿其实加班,说实话加班其实还好。你因为各行各业都在加班,有的时候你做的东西没做完就加班,这个真的是很正常。最苦闷的东西就是什么?你去付出了,你去加班了,你去做各种的努力的,但是结果没达到,这个真是最苦的。
因为像我们这个设计的时候,好多的时候就是理论上可行没有问题。技术资料相关的这种去调查也OK这功能都是可行的那好去做。比如说一个月的工期,我们会多出一部分时间去给这个开发阶段。因为你毕竟会有一些是新接触的东西,需要去调研。真正去做起来的话,一个月没完成,超出这个预算周期之后也没完成这个东西,你就要说不可实现,还不是,这真是能实现的功能,但是挺难的,相关资料也少,相关接触的人也少,需要你自己去研究,不断的研究的过程中你想去实现的。但是你遇到各种的问题,工期在这压着,能不能实现,也在这压着各种的压力,客户也在这催着,作为公司来讲,这都是钱,这种的时候压力真的是最大的。
另一种就是说已经所有东西都做好的,这种的没有问题,不到客户现场有问题,没有办法,我们之间肯定要先去解决这个问题,或者说中间这个阶段微软做了重大的变更,我们必须得跟着去一起做对应。所以说这个没有办法,你得把其他的工作往后排,做各种优化。软件硬件你各种努力,还没有达到你想象的这个效果的话,郁闷,这是很郁闷的。那个时候无论是你在研发中遇到一个问题,或者是你在客服现场去部署遇到了一个问题,你去思考,你去怎么去想去解决它,懂得真解决的这东西,特别有成就感。那时候心里获得那种满足感,真是特别开心的。是苦闷,其实也是乐趣,是一种挑战。
计算机行业语言更新,技术更新非常快,你也你就要去揭出各种各样的语言。很少有一个人能保持一个语言一直在做,去对所有的语言都做到很精通,这样这个是不可能的。但是现在咱们到软件开发行业发现有好多人很多的语言开发都会,而且做的都特别好。这个原因就是说有一门语言,语言无论是什么语言,一定要非常的精通。等你这一门语言非常精通了之后,你去接触其他语言的时候,你就可以直接扩散开。因为它整体的思想是一样的。各个语言其实最本质上是他自己的语法定位有一些差异,或者是语言的结构有一些差异。但是思想是同样的。
如果是咱们以这个计算机行业以外的角度来讲的话,这个行业太累了。我始终在学习,我始终要去掌握最新的东西,我才能跟得上步伐。但实际上其实并没有那么难,其他的融会贯通思想都是一样的。当你精通一门语言思想的时候,其他的语言你需要对他做的就是了解。1周到2周的时候你就可以上手,用过两个项目之后你就可以了。
流传就说软件开发是青春饭,到35岁之后就怎么样。当时我们也在想,年轻的时候大脑业,开发,这可以等岁数大了以后要干什么呢?也感到挺迷茫的。其实实际上也工作这么多年,经验上来讲的话,就是说人员构成讲的就是一个梯队。我们的那个年龄段有不同年龄段的优势,真的就那个那个编码速度和什么来讲,应届毕业生脑袋最灵活,学习能力强,但缺的是经验。
35岁以后有进管理层的,有依然在敲代码的。他有一个固有的优势是什么呢?他的经验很足。
像正常我们要做一个新功能,不研发还是新产品流程,就是先去调研,调研后之后设计,设计完以后开发。但是如果你有很足的经验,你可以省很多的时间。但调研的东西好多需要调研都知道的,以前都接触过这些东西。你提到一个东西以后,有可能他没做过,但他接触过类似的。所以这个东西能不能实现,以及实现大概用多长时间,或者是编码的时候,你应该以什么结构来构成这个系统。他在做之前脑袋里是有思路的,完全可以去带一个团队。有的时候就说不需要他们自己去敲,有个东西你告诉他想去实现,他告诉你怎么去实现,分配给手底下人,你去做吧,肯定就没有问题。这种人其实对公司来讲是很宝贵的一个资源。
当然有个前提是一定要坚持做这个东西。35岁之后来跨行业进来这种的话其实就不是说太合适了。并不是说35岁之后学习能力或者什么差,而是说咱们实际去考虑的话,要养家糊口。35岁之后你所你对金钱的需求可能会更高。这样的话如果我真的给你一份高工资,但是你却以一个应届毕业生的水平来做这个事的话,这个是不合适的对吧?如果给你应届生的水平,你可能生存存在问题。所以这是一个比较矛盾的事情,一直坚持去做,这样才可以你到35岁时候,你累积的才是经验,而不是岁数。
大学你学到的这个东西,工作中可能真的没有去用到,这个是有。所以现在才会有人在说,你上学的东西是完全两码事儿。你实际工作时候另一回事。表面上看是这样的,但实际上这个说法不对,完全不对。因为咱们进培训学校的人就是去找工作,他的那个倾向性不一样。他就是为了让你去找工作,他让你在最短的时间内去掌握这门语言,更面向于工作的这种环境。
你在上学的时候去学的东西,真正的是一个体系化,从头开始以年为单位去教你。所以你接触它的时候,你是一点一点的从初级慢慢提升,一个体系化的去了解。这个机会只有上学的时候才会有,这是很难得的。像你上学的时候去学的东西,可能到最后的时候,从你的成品上来讲,和你在工作中做的成品千差万别。可能你上学出来做的东西都算不上一个作品,但是它的意义不一样。过程中学到的整个一个软件开发的体系结构,在以后来讲是收益非常大的。
两个礼拜,去掌握一门语言,你靠的是什么?一定要有个扎实的基础才行。所以上学的东西真是要好好去学。我之前也跟很多应届毕业生说过这个问题。
你如果单纯是毕业了之后去从事软件开发行业,那你没有必要去考研究生。你毕业了之后的几年工作经验,远比你这几年研究生在市场上的价值要高。因为你这个几年的实际经验是你学不到的,它是很有价值的。但如果说你想研究一些高精尖的东西,你要去一定要去学。像考研究生或者再高的这种考。如果你缺乏这种大量的知识去作为基础的话,你单纯的研就受到很大的限制。
我总觉得一个人去选一个专业,那可能涉及到的以后就是工作的一个方向,就是这个方向。所以当我们在选专业的时候,选一个自己比较有兴趣的,比较喜欢的,等我们毕业之后真正去从事的工作是我们喜欢的一个内容,这样其实才是最好的。否则的话,工作是一份工作,是为了赚钱,是为了打工,真的人就会觉得累,很累那种感觉。让爱好成为一个工作,工作也是爱好,其实人生是蛮快乐的。
我的专业是计算机科学与技术。当初之所以选这个专业,其实也说不知道什么特殊的原因,就是感觉自己很喜欢。初中刚毕业的时候,我爸妈给我报了一个计算机培训,打开电脑都是那种黑屏的386586的电脑。然后那时候主要学的其实什么呢?先学打字,所以务必打字再去学的话就是word和那个excel那种的DOS版。它里面有隐藏的彩蛋,就自己输入一些隐藏指令,然后激活那个彩蛋其实是一个赛车游戏。在以后的话就是上学的时候,那时候有网吧,都玩儿警玩什么游戏的,就感觉计算机挺有意思。准备报专业的时候,脑子就想我一定要学计算机,我特别喜欢计算机,所以就报的计算机专业,毕业之后就是软件开发。
一般人可能觉得软件开发的人就是格子衫,戴眼镜,往那一坐一天都不动。我爸也问过我,就是说你们软件开发平常都是做什么的?我要整个系统化跟他讲的话,感觉他也听不懂。所以有的时候就跟他说,就是编码,你手机上用这些东西都是码出来的的,我也跟他这么说。
但实际上就是我们软件开发整个行业,做的内容其实大体上也就是分两种。一种的话就是说做外包,客户给一个项目做完了之后交付客户。另一种的话就是做自己的产品,做外包的。其实就是客户提出需求我们来实现。但如果我们单纯的就是根据客户的需求去实现这个软件的话,很多东西做完了以后,他们实际使用的时候是有偏差的。因为做各行业的软件都要做,所以这种情况一般就是说我们去客户现场跟他去实际作业一段时间。
我真实的了解了这个操作的流程,应该是这样子的那我回来之后把它落实成一个软件,首先他是想设是一个设计书出来,出来以后跟客户去沟通,客户去看是不是这个东西。要是这个东西的话,ok开工就照这个做。好像自己脑的是第一台计算机,自己设计完之后让他通过手传输到电脑里,做完了之后成品交给客户。然后当然中间我们要测试,但是像我们做产品这块儿的话,就是说分析客户需求,然后来设计出来这个产品是什么什么样。
在这个之前有大量的工作其实是在做调研,并没有真正的去开发。有点像头脑风暴这种的什么功能更有用。想完之后先形成一个初级列表,之后对这个列表的含金量和客户需求。因为我们走访客户也会去询问这个功能对你有没有用。这样的话我们筛选出来一批含金量比较高的,再把这些含金量比较高的做一个排序,然后把实现方式和思路,还有什么应对机制,要把这个整体的都思考全了之后,ok再开始去做。你这样不能拿这首歌兮这样,为什么梦今天不打理的?
这个。不是很多资源,你的手敲出来的是代码。但是实际上你手动之前,你的脑子里要把整个的体系结构,整个的代码都得跑一遍。每一个分支都会过一遍,它能实现什么样的目的,展现一个什么结果。如果中间有环节有问题卡住了,那开发代码是没有意义的。做完了之后中间有问题或用不了,那这个是浪费后期的时间了。
自己的产品就不是一个阶段性的东西了。像可能外包做一年是比较长的,一年两年这个产品交了就ok了。但是做次产品的特点就是什么呢?这个产品设计完开始销售就是这个产品的刚刚的开始。我们没几个月或者是一年要做一个版本的升级,所以就是在不断的升级新功能,然后测试操作系统升级了,我们要看看我们的产品是不是也完全能对应。如果不对应的话,我们再进行改,就是测试修改,测试修改新功能发布,一直在做这样的事情。
有两个可能是花费精力会较大。因为计算机行业它始终是一个不断向前的一个行业,要求你始终保持一个学习能力。因为不断的有新技术的出来,不断的有老技术的在淘汰。所以说如果你只保留1亿种开发技术的话,对你来讲可能真的就是一段时间的工作能力。所以你一直要去接触新的知识,接触最新的互联网行业。可能你现在用的项目并不需要,但是你一定要去了解它到底是什么,保持一个跟在最前沿的这种角度,否则就会被淘汰。
另一个的话就是所有程序员最痛恨最头疼的事情就是bug。我设计的时候,我做的时候想象的都非常好,让他自己去测试也没有问题。但这个软件一旦部署到客户的环境上去,还出了一个问题。这个问题你之前想也没想到,你知道吗?他出来之后你也想象不到他是怎么出来的。但是人家客户电脑上就是出来这个问题了,这个时候你就去去研究,它是怎么出来的。模拟客户环境,让他做各种操作,各种测试完之后你再想办法去改改了以后你还得去想你改了这个问题会不会影响其他的问题。
而且你改完了以后,对客真实客户的环境来讲是不是好用的,这个真是很头疼。因为你去给客户去交付一次好用了的话,那可能对这个客户来讲还行。您有bug我可以容忍,但是万一你改完之后是不好用的那客户情绪上就涨,怎么有问题的?改完之后还有问题,那心理上就接受不了了。
所以这种是一般我们的产品发布就已经一个新功能发布,版本升级完之后,毫无一段时间,我们的精神是最紧张的,就像不会有什么问题这样的。其实工作之前的话,就是上学那个阶段可能想的更单纯一些。我做软件开发,我就编码把这些东西实现,无所谓bug我想做的东西做完了就是ok的。当时可能就是这个想法到实际工作之后,更多了一些工作化的东西,具体的流程规范化,或者是这个东西要怎么去落实,落实完之后怎么去排查这个bug。你做的东西是一个商品,是要卖给客户的,客户是用真金白银去买的,所以他不允许有那么多的问题,或者你有那么多考虑不多选的地方,这个是不可以的。
我学了这个专业,他会真正的带我进入这个计算机的世界,会把我所理想的一个东西变成现实,把一个工作和爱好结合到一起,这样的话工作起来其实也挺轻松的。然后等业余的时间,你有这个技能的话,你可以去做一些自己想做的东西。我想拿手机去实现一个什么什么,但是现在应用程序上没有,你可以去自己去实现。就自己来讲,是一个独一无二的东西,别人都没有享受到。你自己把你的想法转化成真正的东西,这个乐趣其实是真是很蛮大的。一旦投到市场上,有可能它就火了。火了之后给你带来这个经济收益,那就不一定是多少了。
加班儿其实加班,说实话加班其实还好。你因为各行各业都在加班,有的时候你做的东西没做完就加班,这个真的是很正常。最苦闷的东西就是什么?你去付出了,你去加班了,你去做各种的努力的,但是结果没达到,这个真是最苦的。
因为像我们这个设计的时候,好多的时候就是理论上可行没有问题。技术资料相关的这种去调查也OK这功能都是可行的那好去做。比如说一个月的工期,我们会多出一部分时间去给这个开发阶段。因为你毕竟会有一些是新接触的东西,需要去调研。真正去做起来的话,一个月没完成,超出这个预算周期之后也没完成这个东西,你就要说不可实现,还不是,这真是能实现的功能,但是挺难的,相关资料也少,相关接触的人也少,需要你自己去研究,不断的研究的过程中你想去实现的。但是你遇到各种的问题,工期在这压着,能不能实现,也在这压着各种的压力,客户也在这催着,作为公司来讲,这都是钱,这种的时候压力真的是最大的。
另一种就是说已经所有东西都做好的,这种的没有问题,不到客户现场有问题,没有办法,我们之间肯定要先去解决这个问题,或者说中间这个阶段微软做了重大的变更,我们必须得跟着去一起做对应。所以说这个没有办法,你得把其他的工作往后排,做各种优化。软件硬件你各种努力,还没有达到你想象的这个效果的话,郁闷,这是很郁闷的。那个时候无论是你在研发中遇到一个问题,或者是你在客服现场去部署遇到了一个问题,你去思考,你去怎么去想去解决它,懂得真解决的这东西,特别有成就感。那时候心里获得那种满足感,真是特别开心的。是苦闷,其实也是乐趣,是一种挑战。
计算机行业语言更新,技术更新非常快,你也你就要去揭出各种各样的语言。很少有一个人能保持一个语言一直在做,去对所有的语言都做到很精通,这样这个是不可能的。但是现在咱们到软件开发行业发现有好多人很多的语言开发都会,而且做的都特别好。这个原因就是说有一门语言,语言无论是什么语言,一定要非常的精通。等你这一门语言非常精通了之后,你去接触其他语言的时候,你就可以直接扩散开。因为它整体的思想是一样的。各个语言其实最本质上是他自己的语法定位有一些差异,或者是语言的结构有一些差异。但是思想是同样的。
如果是咱们以这个计算机行业以外的角度来讲的话,这个行业太累了。我始终在学习,我始终要去掌握最新的东西,我才能跟得上步伐。但实际上其实并没有那么难,其他的融会贯通思想都是一样的。当你精通一门语言思想的时候,其他的语言你需要对他做的就是了解。1周到2周的时候你就可以上手,用过两个项目之后你就可以了。
流传就说软件开发是青春饭,到35岁之后就怎么样。当时我们也在想,年轻的时候大脑业,开发,这可以等岁数大了以后要干什么呢?也感到挺迷茫的。其实实际上也工作这么多年,经验上来讲的话,就是说人员构成讲的就是一个梯队。我们的那个年龄段有不同年龄段的优势,真的就那个那个编码速度和什么来讲,应届毕业生脑袋最灵活,学习能力强,但缺的是经验。
35岁以后有进管理层的,有依然在敲代码的。他有一个固有的优势是什么呢?他的经验很足。
像正常我们要做一个新功能,不研发还是新产品流程,就是先去调研,调研后之后设计,设计完以后开发。但是如果你有很足的经验,你可以省很多的时间。但调研的东西好多需要调研都知道的,以前都接触过这些东西。你提到一个东西以后,有可能他没做过,但他接触过类似的。所以这个东西能不能实现,以及实现大概用多长时间,或者是编码的时候,你应该以什么结构来构成这个系统。他在做之前脑袋里是有思路的,完全可以去带一个团队。有的时候就说不需要他们自己去敲,有个东西你告诉他想去实现,他告诉你怎么去实现,分配给手底下人,你去做吧,肯定就没有问题。这种人其实对公司来讲是很宝贵的一个资源。
当然有个前提是一定要坚持做这个东西。35岁之后来跨行业进来这种的话其实就不是说太合适了。并不是说35岁之后学习能力或者什么差,而是说咱们实际去考虑的话,要养家糊口。35岁之后你所你对金钱的需求可能会更高。这样的话如果我真的给你一份高工资,但是你却以一个应届毕业生的水平来做这个事的话,这个是不合适的对吧?如果给你应届生的水平,你可能生存存在问题。所以这是一个比较矛盾的事情,一直坚持去做,这样才可以你到35岁时候,你累积的才是经验,而不是岁数。
大学你学到的这个东西,工作中可能真的没有去用到,这个是有。所以现在才会有人在说,你上学的东西是完全两码事儿。你实际工作时候另一回事。表面上看是这样的,但实际上这个说法不对,完全不对。因为咱们进培训学校的人就是去找工作,他的那个倾向性不一样。他就是为了让你去找工作,他让你在最短的时间内去掌握这门语言,更面向于工作的这种环境。
你在上学的时候去学的东西,真正的是一个体系化,从头开始以年为单位去教你。所以你接触它的时候,你是一点一点的从初级慢慢提升,一个体系化的去了解。这个机会只有上学的时候才会有,这是很难得的。像你上学的时候去学的东西,可能到最后的时候,从你的成品上来讲,和你在工作中做的成品千差万别。可能你上学出来做的东西都算不上一个作品,但是它的意义不一样。过程中学到的整个一个软件开发的体系结构,在以后来讲是收益非常大的。
两个礼拜,去掌握一门语言,你靠的是什么?一定要有个扎实的基础才行。所以上学的东西真是要好好去学。我之前也跟很多应届毕业生说过这个问题。
你如果单纯是毕业了之后去从事软件开发行业,那你没有必要去考研究生。你毕业了之后的几年工作经验,远比你这几年研究生在市场上的价值要高。因为你这个几年的实际经验是你学不到的,它是很有价值的。但如果说你想研究一些高精尖的东西,你要去一定要去学。像考研究生或者再高的这种考。如果你缺乏这种大量的知识去作为基础的话,你单纯的研就受到很大的限制。
我总觉得一个人去选一个专业,那可能涉及到的以后就是工作的一个方向,就是这个方向。所以当我们在选专业的时候,选一个自己比较有兴趣的,比较喜欢的,等我们毕业之后真正去从事的工作是我们喜欢的一个内容,这样其实才是最好的。否则的话,工作是一份工作,是为了赚钱,是为了打工,真的人就会觉得累,很累那种感觉。让爱好成为一个工作,工作也是爱好,其实人生是蛮快乐的。