第一次作业:扑通扑通 我的IT
让我掉下眼泪的不止昨夜的酒,还有这满屏的代码。
第一部分:结缘计算机
你为什么选择计算机专业?你认为你的条件如何?和这些博主比呢?
在炎炎的夏日,伴随这高三的结束,我也面临大学专业的选择,我看着书里密密麻麻专业,头很大,都是不熟悉的名称。这和上小学上中学有很大的不同,不在是基础的通识教育,已经开始划分不同的领域了,而这对我来说是很陌生的。对于当时的我来说,没有明确而坚定的目标,选择什么专业也是凭喜好来,排除了不喜欢的,不怎么喜欢的,没感觉的,剩下的就可以选择了,结果剩下的都是和计算机相关的专业。男生都喜欢玩游戏,我在小学的时候,班里的同学第一次带我去见识到了神奇的大铁疙瘩,帮我申请了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/
第一次作业:扑通扑通 我的IT的更多相关文章
- 集大1513 & 1514班 软件工程第一次作业评分与点评
谢谢大多数同学按时完成了作业,同学态度都比较端正,没有为了完成作业或者讨好老师而说一些假话空话. 很多同学选择CS之前并没有从兴趣或者擅长出发.这是一个普遍的现象,十年前我们是这样,十年后的孩子们还是 ...
- C 语言学习 第一次作业总结
第一次的作业是冯老师布置的练习题,需要在pta平台上完成.我这边看不到结果,但是透过冯老师给出的截图,同学们都还是认真的去做的.同时,我这边也布置了一个持续 3 周的作业:熟悉 git 的使用.因为后 ...
- 耿丹CS16-2班第一次作业汇总
第一次作业统计完成. 注:1.作业顺序:取最早交作业的前3名,依次拿5,2,1分,前提是作业质量较高,否则轮至下一名同学得分,其余同学得0分:2.作业情况:满10分,空一题扣2分,心得写得好的有额外加 ...
- 软件工程(QLGY2015)第一次作业小结(含成绩)
相关博文目录: 第一次作业点评 第二次作业点评 第三次作业点评 Github项目提交 github的代码提交,大部分人都只是提交了单个文件,存在几个问题 请提交完整的项目文件到github 问题:为什 ...
- 2015级软工实践k班第一次作业-准备
第一次作业-准备······ 几篇文章阅读下来发现一个事实,还是要有明确的目标,清楚自己需要做什么最为重要.然后根据目标确定需要为之所做的准备工作,考研也好,工作也罢,都是服务于自己的目标. 问题答应 ...
- java第一次作业0
lsl321 java第一次作业 #1. 本章学习总结 你对于本章知识的学习总结 本章我们学习了各种java相关文件的使用,以及码云,博客,pat等程序辅助软件,这些对于我们专业的学习有非常大的帮助, ...
- OO第一次作业总结
OO第一次学习总结 1.第一次作业:多项式加法 从未接触过java的我,在从输入输出开始学了几天后,按照C语言的思路,写出了一个与面向过程极其接近的程序. 在这个程序中,存在两个类:一个是Comput ...
- # C语言程序设计第一次作业1234
---恢复内容开始--- C语言程序设计第一次作业 1.求圆面积和周长 输入圆的半径,计算圆的周长和面积 (1)流程图 (2)测试数据及运行结果 测试数据r=3 运行结果 2.判断闰年 输入一个四位年 ...
- 构建之法助教园地第一次作业--点评<西北师范大学|李晓婷>
一 博客点评 第一次作业--准备篇:https://www.cnblogs.com/Mookiepiece/p/10464606.html#4192515 点评内容: 首先,你对电脑很感兴趣,兴趣就是 ...
随机推荐
- Django学习-10-命名空间
不使用命名空间,且两个APP某条url使用相同的name属性 app01_urls.py urlpatterns = [ url(r'aaa/$', views.app01_aaa, name=& ...
- iOS - Swift Enumerations or how to annoy Tom
@import url(http://i.cnblogs.com/Load.ashx?type=style&file=SyntaxHighlighter.css);@import url(/c ...
- 利用scrapy模拟登录知乎
闲来无事,写一个模拟登录知乎的小demo. 分析网页发现:登录需要的手机号,密码,_xsrf参数,验证码 实现思路: 1.获取验证码 2.获取_xsrf 参数 3.携带参数,请求登录 验证码url : ...
- ASP.NET WebForm 通过 PagedDataSource 实现 Repeater 的分页
1.效果图&代码说明 1.效果图 2.代码说明 1.翻页按钮 前台两个LinkButton(上一页.下一页),设置不同的CommandName.CommandArg ...
- Struts2【开发Action】知识要点
前言 前面Struts博文基本把Struts的配置信息讲解完了.....本博文主要讲解Struts对数据的处理 Action开发的三种方式 在第一次我们写开发步骤的时候,我们写的Action是继承着A ...
- 【Luogu1471】方差(线段树)
[Luogu1471]方差(线段树) 题面 这种傻逼题...自己去看把.. 题解 这题太傻比了 把方差公式拆开 维护平方和和区间和 修改就把平方和的公式拆开 简直傻逼的题目 #include<i ...
- 【Spring源码分析】AOP源码解析(上篇)
前言 前面写了六篇文章详细地分析了Spring Bean加载流程,这部分完了之后就要进入一个比较困难的部分了,就是AOP的实现原理分析.为了探究AOP实现原理,首先定义几个类,一个Dao接口: pub ...
- 未来已来,腾讯AI计算网络
欢迎大家前往腾讯云+社区,获取更多腾讯海量技术实践干货哦~ 作者:由鹅厂网事发表在云+社区 "鹅厂网事"由深圳市腾讯计算机系统有限公司技术工程事业群网络平台部运营,我们希望与业界各位志同道合的伙伴交流 ...
- OOP面向对象程序设计
1.对象:程序中描述现实中一个物体的属性和功能的结构 面向对象的程序设计,即为定义相应对象的属性,实现相应的功能.一个对象专门代表现实中的一个物体. *封装事物的属性和功能的结构. 例如 我们的手机: ...
- JavaScript中的execCommand
execCommand方法是执行一个对当前文档,当前选择或者给出范围的命令.处理Html数据时常用 如下格式:document.execCommand(sCommand[,交互方式, 动态参数]) , ...