让我掉下眼泪的不止昨夜的酒,还有这满屏的代码。
第一部分:结缘计算机
你为什么选择计算机专业?你认为你的条件如何?和这些博主比呢?
在炎炎的夏日,伴随这高三的结束,我也面临大学专业的选择,我看着书里密密麻麻专业,头很大,都是不熟悉的名称。这和上小学上中学有很大的不同,不在是基础的通识教育,已经开始划分不同的领域了,而这对我来说是很陌生的。对于当时的我来说,没有明确而坚定的目标,选择什么专业也是凭喜好来,排除了不喜欢的,不怎么喜欢的,没感觉的,剩下的就可以选择了,结果剩下的都是和计算机相关的专业。男生都喜欢玩游戏,我在小学的时候,班里的同学第一次带我去见识到了神奇的大铁疙瘩,帮我申请了QQ号,带我玩跑跑卡丁车,CF,QQ飞车,寻仙,侠盗猎车手,电脑对当时的我来说就是一个的游戏机,升入中学后,电脑之于我来说,又变成了学习资料的来源,不变的是,它仍然是一个游戏机。出于对电脑的“熟悉”我填报的都是计算机类的专业,最后也是被第一个志愿录取了,来到了集美大学,梦想这美好的大学生活。
我认为我的条件挺好的,至少我不为我的生计发愁,我不用去兼职来赚取学费,这是生活上的。从教育上,我自认为和那些科班博主们不能比,他们是凤凰,我是乌鸡,与非科班的博主比,我又欠缺这他们的坚持,决断力。个人的成功不是科班不科班能够决定的,你上了好大学,那是你的优势不是你的护身符。互联网时代,又是计算机这种能自学成才的学科,我不认为乌鸡就不能变凤凰。关键在个人。我喜欢看小说,小说里面的主角到哪里都可以翻江倒海,虽然是主角光环,但主角一般有着常人没有的优秀品质,努力,努力,努力,又™天赋超群。
计算机是你喜欢的领域吗?是你擅长的领域吗?
对计算机我是又爱又恨,爱的是,它真的很神奇,随着对计算机的认识,我发现计算机可以结合很多东西,特别是互联网,很寻常的物件,只要联网之后就变得神奇起来。现在的万物互联,智能家居,移动支付,电商,不正是互联网和计算机结合的最佳体现吗。最近的人工智能,机器学习,大数据分析也是频繁活跃在人们是视线内,最具体的就是谷歌的AlphaGo了,一个人工的智能程序,它击败了职业的围棋选手,包括世界冠军。还有就是好莱坞大片中经常看见的人像识别了,远在万里之外,却能通过计算机,摄像头,在茫茫人海之中找到你想找的人,虽然这是电影的夸大,但谁又能说将来不能实现。计算机带给人们太多的不可能和惊喜。但是,这些和我都没有太多关系。
因为我并不擅长计算机。对于一门新技术,我入门很快,却不能精通。我总结了一下,我接受新事物的能力很强,但是坚持一个方向学习下去很难。再仔细思考一下,就会发现根本问题就是我没有明确的目标,自制力不够。两个词总结,泛泛而“学”,喜新厌旧。
你热爱这一专业吗?你对计算机的热爱是怎样的?仅仅是口头的吗?
并不热爱计算机,但除了它我又能喜欢谁呢。
第二部分:在计算机系里学习
你对你的大学生活有什么想要吐槽的地方吗?跟学校给你的有什么区别?
1.要吐槽,第一个就是宿舍了,引桐的八人间是真的“隐痛”——隐隐作痛,想象中的上床下桌,快乐的四人间,并没有。
2.教室没有空调,这个真不是我吃不了苦,只是在厦门,这个四季如夏的地方,在夏天没有空调,不如让我去shi.120人挤得一个教室满满当当,老师上的是汗流浃背,我们听的是头昏脑胀。
3.一个只对着PPT教课的老师,没什么想吐槽的,浪费时间。
4.没有女朋友,这个嘛,都说大学里的恋情是纯洁的,刻骨铭心的爱情总是令人神往的。虽然社会总是冠以程序员,屌丝,宅男等称号,但我也是有理想的程序员,追求爱情这件事上,不能妥协。。。不为了恋爱而去恋爱,在遇到对的人之前,还是先照顾好自己,读好书,打好代码,锻炼好身体,如果连自己都照顾不好,谈何照顾别人。吐槽到此结束。
国内外的大学生活有什么区别?
以我的见识,大学还是离不开学习,但国内的偏向教学,国外的偏向让你去独立思考,自己学习。而国内的大学,以我的学校为例,一所一本的大学,每节课固定的知识教授,课后习题巩固,循环往复,期末考试。985和211的大学,从我假期和同学的接触中,他们确实很优秀,但是那是他们本身就优秀,学校的教学大多是类似的。我一向认为,到大学学习,遇到一个对的老师,比你考100分要重要的多,因为正确的为人处世,学习动力,学习方法,乃至人生观价值观的建立,比起一门课来说重要的多。大学除了课堂还有图书馆,图书馆可以说是大学的第二课堂,一本好书也比一个只会说PPT的老师强百倍。
你理想的大学教育应该是什么样子的?
我理想的大学教育,宽松的,但要求严格,让我们自己想办法去完成,不一定一定要让我们完成,只要我们在这个过程中能真正的学到知识,学到方法。要培养这种自己寻求知识,掌握知识的能力,而不是一味的到网上去寻找答案,copy答案。ctrl+c和ctrl+v是我用最多的组合快捷键。
我在刘帅的博文中看到这样段话
“我每看到一个题目,总是会先看答案,让答案来指引我的思路,而不是用自己的脑子想问题。这种学习方式在短期内的确会取得很大的成果,但却贻害无穷。长此以往,会使人丧失判断力、理解力和交流能力,只留下可怜的记忆力——这样的人难有大成。这样的学习方式会使我们的思考方式沦为简单地重复和机械地回忆,胆子变小,创新力几乎丧失——对于计算机这种快速变化和要求很高的学科来说,显然没有什么价值。”
这确实是我目前最为缺失的一块。如今严重依赖百度搜索,现在真的是面向“网络”编程了。遇到bug,先百度总不会错,一旦养成这样的习惯,也就很难提高自己独立思考解决问题的能力了,总是想倚靠前人的智慧。
速成的培训班和打基础的大学教育还有mooc之间有区别吗?
培训班是教人如何快速实现一个程序,就像搬砖的工人,老板很喜欢一来就可以干活的人,虽然他们不知道为什么要这么盖楼。打基础的大学教育,就行初出茅庐的建筑师,知道怎么盖楼,但是没经验,老板不怎么喜欢,叫你搬砖又细胳膊细腿的。而mooc适合给那些有自制力,自学能力强的人使用。mooc基本包括大学教育的课程。
学线性代数和概率论的时候,你是否有过这样的疑问“我们为什么要学这么多数学,这和我们的计算机有关系吗”,你现在是否还有这样的疑问?对这个问题,你有自己的解答了吗?那么其他学科呢?
开始的时候有这样的疑问,在我学习了数据结构和算法设计,参加acm培训后,深刻意识到了数学不好,学计算机是多么多么的苦逼。数学不仅锻炼我们的思维,也是计算机的基础,图论和离散,线性代数这些与数据结构息息相关,起初牛逼的计算机科学家都是数学家。当然现在的数学也不会差。数学应用的范围太广了,几乎涵盖了社会的方方面面。数学真的也是个神奇的东西,奈何我对它没兴趣。所以现在有点尴尬的就是,想学好计算机算法设计,先学好数学,这很难受。其他学科就是英语了,简直太重要了,计算机本就是一门更新很快的科学,各种新技术铺天盖地,应接不暇,往往新技术都是先从国外传来的(至少我现在是这么认为的)。掌握第一手资料是很重要的,想象一下,当别人已经开始应用新技术到生产中的时候,你还在等着别人翻译。。。汤都没你喝的了。
第三部分:未来规划
对于你未来在IT行业的发展,你有什么样的梦想或者未来想从事什么样的工作?你准备怎样来规划你技术道路,职业道路和社会道路?
希望可以逐步的从一名技术工人转变到项目负责人再到管理人员。大概就是这样,至于从事哪一方面的工作,就是我现在烦恼的了。
你对于实现自己的梦想已经做了或者计划做什么样的准备?
先把课学好,期末考个好成绩。
你们马上就要面临实习了,你打算在企业内实习还是在实验室实习?
在企业实习,在第一线总是能切实的体会到工作与实验的差别。
实习经验究竟有多重要?是否需要马上开始积累实习经验?
我认为实习经验重要,但没有那么重要,我们应该积累实习经验,如果有机会,我认为应该要去实习,实在没什么好机会或者自己另有安排,也没什么大不了的。
个人感觉,学生时代不要刻意去追求项目经验。当然如果有机会,适当地进入一线企业做一些实际项目确实对你就业有帮助,但这样去做的前提是你已经掌握好了大学课本上的基础知识。不要瞧不起大学里开的一些课程,更不要觉得它们太偏于理论。计算机专业(或其他相关专业)虽然重视实践,但是实践是在掌握好理论的前提之上。中国计算机教育本来就比较落后,大学前懂计算机、懂编程的人少之又少,大部分人都是进入大学后才开始接触计算机的,对于这大部分人来讲更应该学好大学里开设的一些专业基础课。前面提到过,很多企业在招聘应届毕业生时,主要看的不是你有多少项目经验(因为大部分面试官都知道现在在校大学生做项目的实际水准,即使你在简历上写得天花乱坠),而是你基本功是否扎实。基本功扎实与否决定你以后进入企业后的成长速度,一般情况下,基础越好的学生,进入公司后,成长得越快。从毕业开始面试的第一天起,在面试官面前不要过分吹嘘自己的项目经验(因为在面试官看来,你就是一张崭新的白纸),相反地,应该多展示一些自己的基本功以及思维逻辑能力,这才是作为一个应届毕业生面试时要做的事情。
关于这篇博文中,作者讲的,我认同,但有一点,我觉得这得对人,对于985这类的学校出来的学生,企业重视他们的吸墨能力,对于一般的学校,实习,项目还是求职的必备啊。
最后讲讲,努力是要的,不努力不去做你连失败都没有。
文中博文链接:
[1].https://www.cnblogs.com/xiaozhi_5638/p/4485805.html
[2].https://book.douban.com/subject/4006425/discussion/22803961/