无脑选择计算机专业,现在后悔了
大家好,我是庆哥,今天的你,学习了嘛?
今天咱们来聊聊当初自己选择的这个计算机专业,那现在的你后悔了嘛?
至少我是“不”,我时常感叹啊,要不是当初自己选择了计算机科学与技术专业,我也许过不上现在这样喜欢的生活,如果当初选择了车辆工程,如果当初选择了电子科学与技术……
那现在似乎一切都不一样了……
我记得啥时候听过这么一句话,也不知道在哪看的,也不知道谁说的,大概意思就是;
编程这个行业最容易让人逆袭
也不知道对不对,反正现在的我是觉得的确给了我很多机会,熟悉我的老读者朋友们都知道,我就是那个需要逆袭的人,可是实际情况总是理想很美好,现实很骨干,我的确发现,逆袭不是一件那么容易的事情,不过,我一直在努力着……
我心底一直认为,计算机这个行业主要还是靠自学,靠自己,技术能力说话
简单聊聊我的高考后
我嘞,由于一些原因,导致上了高中后,成就就一直下滑,最后高考成绩自然就没啥可吹的了,而且我还复读了,唉,想起来,都是泪啊……
小时候,我的梦想是当个律师,就感觉穿上一身西装,那叫一个帅啊,后来觉得做个医生也不错,但是发现自己竟然看不了那种场面,甚至还有点晕血……后来电视上看到了黑客,觉得这个更加酷炫啊,ok,至此,我的目标似乎就清晰了……等LZ长大了,我要做个IT精英!
但是,埋藏在我心底了还有另外一件只有我知道的事情,那就是,我这个人很喜欢“车”!
所以后来我填报志愿的时候,我选择了“车辆工程”,哈哈,不过后来跟我爸说了,我爸说,这工作以后我估计干不了,想想的确没有计算机那种做办公室的爽啊,风吹不着,雨淋不着的……当时其实就是这么想的,很简单,所以决定还是改成计算机专业吧!
但是当时对计算机专业也不了解啊,而我身边真的也没有可以问的人,当时决定选择计算机专业,就去学习的相关专业介绍去看,当时就看到计算机科学与技术,心想没跑了,其他的看着也不想我想象中的计算机专业啊!
那就这个了,然后我就加了当时的招生老师,跟他们聊,后来就选择了这个,这里有个很滑稽的事情,就是当初还有个专业叫做**“电子科学与技术”**我当初对啥计算机专业真实一窍不通,所以当时对这两个专业真是分不清啊,不过从名字上看,觉得计算机科学与技术更加靠谱……
后来我就选择了“计算机科学与技术”!
快速回顾我的大学
**为什么说一个好的大学很重要呢?**我觉得吧,主要还是环境问题,真的,我当初上大学,几乎发现什么都没有怎么学习的人,什么在宿舍刷题,在实验室做项目,自学,这些,根本不可能,偶尔去图书馆,也是听说图书馆又好看的妹子……
所以,我一直强调,这是一个比例问题,好的大学出来的人更加容易找到好的工作,因为他们老早就知道自己该要什么,该怎么去做,而身边也有很多这样的人!
所以,我当初,大一大二那时候根本就没有什么去提升自己技术基础的想法,完全没这概念啊,那我大学刚开始都在干啥呢?
其实我觉得也不赖!
直接瞄准社团
我当时选好学校之后就直接去学校的贴吧去看了,那个时候我觉得,贴吧里应该能比较真实的反应学校里的一些情况,就是现在,我也推荐大家可以按照这个套路来,那个时候,贴吧都会有社团的招新,我就在那看啊,后来就看到了几个社团很感兴趣:
国旗护卫队 市场营销协会 模拟公司
尤其是国旗护卫队,那个时候看见贴吧他们的宣传照片,除了升国旗那医生装束很帅之外,另外他们每天训练传的作训服也很帅,那种军绿色的作训服,我很喜欢,可能我骨子里对军人这个比较向往吧!
后来入学报道,军训完结束就开始报社团了,我就报了上述三个社团,当时是每个社团报名费用20元,这个还是有很多可以聊的,比如这个钱最后是要上交学生处的,而且还有社联查账,这其中啊……
为啥我知道这些,那是因为我后来做了市场营销协会的会长……
记忆比较深的就是每天早晨国旗护卫队的训练了,每天早晨六点图书馆门前集合,然后开始跑操,然后开始上下蹲,继续抬腿跳,接着很痛苦的蛙跳,这个真的难受……记得刚开始每次训练完,都给我整的想吐……
基本上大一我都是在社团度过的,觉得生活蛮丰富多彩的,那就我现在来看,对于社团我是这样认为的:
要冲着下一届的会长去,真的只有当上会长以后,你才会收获更多,比如很多你不知道的事情,包括一些福利以及人脉等等,另外,加社团找对象真是一个很不错的选择哦!
其实,我更加建议,学计算机的咱们,别参加什么社团了,大一这一年,搞搞计算机基础它不香吗?关键当时咱就没这概念!
大学那点事
除去大一社团度过哪一年,大二开始,我就进了我们系实验室开始自学了,不过现在看来当时的确是浪费时间,好像也没学到什么,进入实验室以后,主要就开始跟着老师参加各种各样的比赛,回想了一下,大概得过这些个奖(说几个我笔记有意义的):
省二等奖,还上过报纸 全国二等奖,上过中国教育电视台(哈哈,虽然只有3秒的镜头) 全国优秀奖,第一次住四星级酒店
当然,还有一些杂七杂八的,主要是**我上大学那会特别爱折腾,**当时有段时间那是头脑发热,净想着创业,那个时候决定就学安卓的原因也是因为自己想做一款app,然后创业,现在想想……哈哈……
不过虽然都是瞎折腾,但是上述这些东西也为自己多多少少带来了一些福利和特权以及一些小小的知名度吧算是,反正我觉得自己大学过的很充实的,基本都是各种比赛,各种玩!
但是我现在看来,很多时候都是浪费了时间,这么多比赛对自己本身专业有帮助的几乎没有,所以我现在就经常对自己说,如果觉得现在自己的生活比较安逸,那就是在虚度光阴了,没有痛苦,很难有进步啊!
后来大三下学期的时候我就开始静下心来学习Java了,可是自己的学习效果并不是很好,也是没有自己的学习方法,也是浪费了不少时间!
最后还是以一个普通人的身份普普通通的毕业了,不过靠着当初那时候的一点自学,自己也是顺利从事了Java相关的开发工作……
但是自己依然存在巨大的不足……正如前面所说,我一直在努力着!任何时候都不要看不起一个努力的人!
大学四年最大的收获
熟悉我的应该也知道,我之前曾说过,我当初就差点选择不上大学,但是我也很庆幸,最后还是选择了上,也感谢我父母对我的支持,毕竟上大学的费用对我这样的家庭不是一笔小数目!
那大学四年的时间,我觉得是转瞬即逝,时间过的真的是太快了,还记得当初上大学的时候和一些人聊天,总是听到他们说,还是大学时光好啊,要珍惜啊……真的,现在真的深有感触啊……还在读大学的一定要珍惜啊!
说实在的,大学四年带给我最大的收获就是思想上的改变,真正的技术学习倒也没那么重要的,反而是我对待很多事情的一些看法上,也可以说,大学四年,真的让我成长了,有了更多的想法,有了自己的目标,知道了自己该为了什么而努力,以及为什么努力了,明确了自己未来的方向……
我觉得这个是最重要的了,因为我发现,很多身边的人,上大学之前是什么样,毕业之后几乎还是什么样,那一份四年的打磨,毫无体现……当初迷迷糊糊的选择了计算机科学与技术,上了两年了还不知道计算机科学技术是干啥的,毕业了也不知道自己该何去何从……
四年的时间,你真的不该如此!
但是,我觉得我大学不应该这样过,我最终还是选择了普通的过法,我应该可以做的更好,最起码不会像是现在这个样子,应该会更好吧!
大学四年,我应该这样度过
当然,我也建议你这样选择,同样,这也只能是我个人的看法,只希望对你有参考价值!
首先说之前,我现在在慢慢强制自己养成的一个习惯,或则说是在修心吧,就是尽量不要让自己与别人产生纠缠以及争论!
所以,我敢于分享我觉得任何有价值的东西!
对于大学,还是要说一个好大学真的很重要,因为有的时候一个好的环境里,即使你不怎么去规划自己,你可能也没有那么差,因为身边有很多你可以看到的正向的东西,但是金字塔尖的毕竟还是少数,我相信,还是有很多和我一样,上的是一所普通的大学!
那么,大学四年,该怎么高质量的度过呢?我这里没有长篇大论,我尽量说一些简单的接地气的实在话!
今天之所以想说这些,还是因为,我当时上大学的时候根本就没有这些概念,如果有的话,我的大学四年会更加有价值!
首先我们要搞清楚一个问题,我们上大学是为了干啥? 去玩的吗?去找对象的吗?当然,现实中真的有这样的,但是,对于一个普通人来说,上大学的最终目的还是希望毕业之后能找一份好工作,挣钱,生活……对吧,这应该是大部分人的需求吧!
那找工作不是嘴上说说而已的,需要你有实力,所以无论你是选择什么专业的,请记住,你的大学首要目标就是提升自己的能力,那对于我们这些选择计算机专业的,以后要从事编程工作的,那就是要提升自己的技术能力了!
我这里也是以计算机专业为主去讲具体的操作步骤!记住,我们唯一的目标就是技术能力!其他的都是次要的!技术永远是第一生产力,需要我们第一个关注的!
想必很多人都会吐糟目前大学的教育,也就是上课讲授的那些知识,比如我,上大学那会就会经常吐糟,学校学习环境不好,老师讲的不行,很多知识学着没啥用,没意思,不想学,知识比较落后等等!
我这里必须给大家说,千万不要觉得大学学的那些东西没用,要知道,大学教育面对的是大众教育,不是精英教育,也不是针对哪一个人的,所以教学内容上一定是兼顾大部分人的,因此,很多都是你需要掌握的底子,也就是基础!
比如常见的计算机基础知识,主要有:
操作系统 计算机网络 计算机组成原理
等等,很多人觉得这些东西没啥用,还很枯燥乏味,殊不知,这些东西是编程的基础,是你修炼内功的的必备之路,除此之外,还有很重要的数据结构与算法,也是很多人当初根本就没有认识到这些知识的重要性,再加上这些知识,本身就有一定的难度,所以导致很多人基本不当回事!
因此,很多人快到毕业了,这些知识掌握的也还是一塌糊涂,要知道,这些知识是你毕业之后,是你作为一个应届生,是你作为一名计算机专业的学生的核心竞争力啊,而且,这些本该是在大学就把他们熟练掌握的知识,有多少人是需要靠毕业之后去“补”的,有的时候为什么别人那么强,总感觉自己很弱,其实你只要想一想,就知道自己问题出现在哪里了!
另外,你要非常的清楚,一个强大的计算机基础知识底子+一个学生的身份,这是你距离大厂offer最近也是最轻松的一次了,所以,我强烈建议大家一定要重视这些基础知识的学习,一定要!
在你掌握了基础知识之后,接下来你可以全力去做一件事情或者是保持这样的一个习惯,那就是刷题,主要就是刷数据结构与算法,比如去力扣,比如牛客网 ,保持着自己刷题的习惯,一直保持到,保持到毕业,闲着没事就刷两道,一定要多刷,然后可以买相关的书看,比如《剑指offer》这种!
总的来说就是,大学里,把自己的数据结构与算法给夯实了,这对你日后大有裨益,尤其是找到一份好工作甚至是大厂!
以上可以说是作为一名计算机专业的内功知识,把内功修炼好了,我们就可以去学习一门招式了,也就选择一门编程语言去深钻,这个尽量选择市面上比较热门的,主要就是为了日好好找工作以及其一个完整强大的生态圈子,比如Java,python,或者搞前端,其实都挺不错的,像PHP,C#这些啊,我个人是觉得真不如Java这些,当然,纯属个人意见哈!
选择了一门语言之后,就可以全面系统化的去学习了,怎么学呢?刚开始,我建议,直接找一套完整的视频跟着学习就是,先把Java给完整的学习一遍再说,这里的完全可不是说全部的知识点啊,那也不现实,而是把主要的知识学习一遍,也就是Java基础语法,Javaweb以及主流的几个框架,也即是Spring那一套!
搞定上述这些,再把MySQL给学学吧,学习MySQL之后,也要像跟数据结构和算法那样,经常刷刷提,保持住这个手感,这个很重要的,大家一定要记住,数据结构和算法别忘了要一直刷题哈!
其实上面这些学完,基本就可以开展下一个大方向的学习了,那就是做项目了,当然,我还是要告诉你,上述这些知识,其实还是很少的一部分,你没见过的以及没学习但是要学习的还有很多呢?不过不要害怕,剩下的,就让我们去通过做项目去接触,去学习吧,就像你刚搬进新家,很多东西需要后面慢慢去置办!
所以,别着急,要学习的知识很多,我们慢慢的填补就行,一口气学完,不可能,也不现实!
那怎么做项目呢?很多人刚开始会有这方面的困惑,我该上哪去找项目啊,我该怎么做项目啊,不会啊,咋整,别着急,我告诉你怎么操作!
对于项目,前期刚开始我依然建议是先找一些实战视频去跟着做,先做它个十来个,慢慢的你就熟练了,知道咋回事了,这其中你会遇到很多的新知识,你会顿时觉得自己知识量暴增啊,别着急,这些知识慢慢的一个个的去搞定它,那跟着实战视频做项目,这只是第一步,这个搞定之后,你就可以去github上去找找项目了!
怎么找的,可以比如java,直接可以搜“GitHub Java项目推荐”很傻瓜式的搜索,但是管用啊,就是多去搜搜看,然后找到自己比较感兴趣的项目,就去比着模仿,自己造一个吧,第一遍完全就是把人家的项目给模仿着坐下来,然后自己可以试着去修改一些东西,比如增删改一些功能,就是慢慢去融入自己的东西,懂吧,就这么搞,慢慢的搞它三五个!
到了最后,你自己就可以利用自己所学去自己创造一个项目出来,比如搞一个博客系统,弄一个商城系统,搞一个分布式系统,慢慢的试着自己造轮子,然后开源到GitHub上,让别人参与进来,给你意见,就这样,让自己快速成长起来!
等你毕业之后,你就会发现,自己拥有夯实的计算机基础知识,强大的数据结构与算法基础,大部分的算法题你都不在话下,而且Java基础扎实,掌握主流框架,熟悉各个技术在项目中的应用,熟悉多个项目系统架构,自己开源项目获得多少多少的star,拥有丰富的项目经验……就问你这样,它不香吗?
对了对了,记得去写写博客,最好弄出来点成就,搞点知名度,对你那又是锦上添花!
这样的话,你告诉我,你还害怕找不到工作?直接去怼各个大厂啊,要是连拿几个大厂Offer,那你就是大家口中的offer收割机啊,加上之前自己的博客影响力,那不是更加有的吹了吗?那小副业也不就搞起来了嘛,慢慢有了粉丝了,说不定,缘分也就来了,你说是不?
它不香吗?这才是我们计算机专业最正确的大学四年度过方式啊,但是这里庆哥必须提醒你,我们上面说着挺容易,但是做起来很难,首先,很费时间,不是立竿见影的,所以庆哥这里给你几句箴言吧!
难在坚持,贵在坚持,成也坚持,败也坚持!
不经一番寒彻骨寒,哪得梅花扑鼻香!
好了,今天的分享就到这里,希望对你有用,如果觉得不错,点个赞呗!