软件工程 第一周
软件工程 第一周
目录
1.注册个人博客账号
2.注册码云账号
3.随便写写
4.Git练习
201521123091
李嘉廉
1. 注册个人博客账号
2. 注册码云账号
3. 阅读与思考
阅读参考材料,并回答下面几个问题:
(1)回想一下你初入大学时对网络工程专业的畅想
- 当初你是如何做出选择网络工程专业的决定的?
- 想来厦门,分数却不够上厦大和华大。然后第三志愿填了厦门理工。
- 其他专业的分数都太高了,同理我也上不了。
- 网络工程在江苏是第一次招生,所以抱着试一试的心态放在了第一个。把最想上的机械专业放到了第二个,因为我当时觉得机械专业的分数肯定会往上涨,果然,要是把机械放在第一专业,我就得被调剂到工商管理了。
- 你认为过去两年中接触到的课程是否符合你对网络工程专业的期待,为什么?
一点也不符合我对网络工程专业的期待,前两年除了看到宿舍的路由器、网线,就没有看到别的什么网络设备了。在课堂上接触到的网络,无非就是算法中的网络流和Java课上学到的一些网络的皮毛。 - 你觉得计算机是你喜欢的领域吗,它是你擅长的领域吗?
- 我最喜欢的是历史,接着是数学,然后才是计算机。高中之前一直觉得自己会去读文科,以后去当个历史老师啥的,可惜自己的语文实在是太垃圾了,只能去读理科了。高中的时候特别反感计算机,或者十分肯定自己学不好计算机。当时同桌学了VB,学了C,经常在我耳边嘚瑟。觉得学习一门外语已经够难了,还要再去学别的语言,心理上表示不能接受。
- 并不擅长,我就是一个计算机的蒟蒻。但是和其他非常不擅长的领域比起来,也可以勉强说是比较擅长的了。
(2)对于大三下的你,对照前人们走过的路和描述未来发展,现在的你
- 自我感觉你已经具备的专业知识、技能、能力有哪些?
现在具备的就是计算机的基础理论吧,非常浅显的那些,可能就算法和数据结构的理论知识会掌握得比较多一点吧,这是因为有参加ACM。就现在的情况来看,能够混口饭吃的技能和能力应该是没有的,什么都会一点点,但是又什么都不深入。现在毕业,估计会因为找不到工作而饿死。 - 离成为一个合格的网络工程专业本科毕业生,在专业知识、技能、能力上还差距哪些?
一个合格的网络工程专业本科毕业生比我不知道高到哪里去了。毕竟我上学期上计算机网络的时候,是理论课一头雾水,实验课手忙脚乱,最后考试全靠大佬同学带飞的那种。感觉身边的很多同学对于网络配置或者网络安全这方面已经轻车熟路了。
(3)大三是一个人生选择的十字路口,考研、工作、考公、出国,不同的选择在大三就有不同的努力方向。而无论考研还是工作的每条路径,也有许多不同的分支。
- 对照以上你阅读的前人们的经历,你的选择是什么?
读研。 - 在这种选择下,你认为你相比其他同学来说有何优势,有何劣势?
跟本院同学比起来,优势是多了一些人生的经验吧,参加的比赛比较多,见了些世面,劣势是花在考研的时间上不可能比他们多。不过相比于那些大佬同学,我是被全面碾压的。 - 针对你的选择,你给自己的大三下和大四设定的规划安排是什么?
大三下做项目,打比赛,然后认真准备简历,计划参加夏令营。大四如果推免成功就继续做项目、打比赛,不然就好好准备考研咯。
PS:这边另外附加一个读后感的环节:
感觉都是巨佬啊,%%%%%%%%%%
- https://book.douban.com/subject/4006425/discussion/22803733/
目标明确很重要,但是确立目标是需要充分了解自身,包括兴趣、长处以及不足的。比如作者就知道,自己有这样的优势,比如“喜欢做较高层的思考胜于具体实现”, “在技术工程师中具有沟通优势,在管理人员中具有技术优势。”……相比之下,我或许就是更喜欢关心“怎么做”的人。大一大二的时候,我也迷路了,不知道自己该往哪里去,后来随着学习的深入和眼界的开阔才最终确定了自己的方向,挺不容易的。 - https://book.douban.com/subject/4006425/discussion/22803961/
“我是科班——却没学懂计算机”
我也是这样,学习方法死板机械,脑子里面永远都是混沌。鲜有能够融会贯通的时候,只记得当时学习线性代数的时候,考试前一周,终于发现能够将整本书的知识全部都串起来,当时就知道这门科目已经贼稳贼稳了。现在还是忘得精光了(很慌)。我自己在学习大部分的科目都只是空中楼阁,落不到实处,但是我觉得我比周围同学好些就是我不是背答案过的,hhhh。 - https://book.douban.com/subject/4006425/discussion/22802960/
这个是不折不扣的大佬,很想知道读一本《Thinking in Java》要多长时间,就是从头读到尾的那种,而且作者竟然能够认认真真的通读《The Art of Computer Programming》,TAOCP一共四卷,每卷都是大部头。我当时准备算法期末答辩的时候有看过一些,但是让我觉得能够认认真真读下来实属不易,每页我都会需要看很久。而且光看书是没有用的,真正能检验看书收获的就是课后习题,最近在读《Convex Optimization》的时候也是,读每一页都觉得很艰难,感觉所学的微积分以及线性代数全部都忘光了,连例题都要看着书琢磨很久,更不用说课后习题了。所以对于像TAOCP和算法导论这种,我只能当成工具书用,认认真真读一遍下来,太不现实。 - https://www.cnblogs.com/xiaozhi_5638/p/4485805.html
没看过谭的《C++程序设计》,那本《C程序设计》代码风格很不喜欢,我学C是看《C Primer Plus》的,感觉非常好读,循序渐进,这本书我是真的从头读到尾的,当然题目我也是一题也没做。严版的《数据结构》同样不喜欢,学习数据结构的时候主要看的是秋叶拓哉的《挑战程序设计竞赛》,我觉得代码风格简洁明了了很多。 - https://www.cnblogs.com/geniusalex/p/4928713.html
对于游戏编程没什么了解,也不知道作者真正想表达的是什么(从小语文阅读理解都不好,hhh)。我们数据库老师和我们说,那些培训机构出来的人确实会比我们好用,如果老师说的属实,我觉得确实,动手实践的时间几乎数倍于我们,相比于培训机构,我们唯一的优势是计算机基础理论的学习,但是受到课时的限制,往往一本书斩头去尾,这不讲、那也不讲,就没剩多少了。你说大学主要培养学习方式的转变,这我倒是很认可,毕竟高中大家都是跟着老师坑此坑次地学习,到了大学,估计就剩期末前一个月的时间了。大部分同学也不知道高数、线代学了到底有什么用。这边我也有个问题,我们为什么要学大学物理? - https://www.cnblogs.com/freeflying/p/4796369.html
作者好偏激啊,不过也有道理,事实确实是这样的。在看书这方面,我会有些崇洋媚外,当然蒟蒻还是会看翻译过的那种T T,不过wiki以及后面链接的论文我也是会看的。还有我就是不大会用Git,而且CSS写在HTML里面的渣渣。计算机科学和软件工程是两码事,我和我高中同桌的两条路子,我觉得他很dalao,他经常会无脑吹我,看不上不存在的,尤其是自己没本事、没实力的时候。 - https://www.zhihu.com/people/excited-vczh/answers
轮子哥的知乎,经常逛ACM话题的时候能够看到,轮子哥对于ACM,我认为是比较客观的吧。打ACM并不代表就高人一等,这就是个智力游戏。不过有一点可以确定的是,像我这样打了两块铁的一定就是智障了:)。 - https://www.cnblogs.com/unruledboy/p/DevCareer.html
很羡慕从小就接触计算机的那群人,那些ACM大佬就有很多都是从小学开始学习编程的。不过对我来说又不大可能,上文说了,从小就没想过从事计算机方面的工作,什么黑客帝国之类的电影也并不吸引我,大部分时间都拿去读历史和小说去了。
不喜欢肝代码……作者说每次都是晚上敲代码是个人选择,作为一个优秀的程序员,是否会频繁地肝代码呢?有通宵过几次,真的是身体被掏空,很难受。
“你看,做软件开发还真能找到老婆的。”
是这样的,就像我永远喜欢Aragaki Yui,我同桌一直说加藤惠是他老婆。
“个人能力可以包括很多方面,不过,我觉得最重要的两样是:学习能力、交流能力。”
做个笔记 - http://blog.csdn.net/haoel/article/details/1688104
“不要只把心思放在技术上,技术是hard skill,只要下工夫就一定会掌握。更要注意与人沟通等为人处事的soft skill上。hard skill像一个大树的根,而soft skill则像一个大树的枝叶。树根是你的根基,能让你站得很稳,而枝叶能让你向天空伸展,获得发展”
说的就是我了,明明知道自己一个人不可能完成任务,但是分配任务以及与人交流对我来说更难。 - https://www.cnblogs.com/geniusvczh/archive/2011/12/16/2290808.html
“初三的时候自学学会初步的立体解析几何,以及高三上课不听讲仅凭自己看数学分析后来还被我看明白了的故事”
天赋这个东西,是我一直不可求的。真的希望在计算机或者在数学方面能够有点天赋一些,起码学东西不要那么累。自己也知道不管有没有天赋,都要埋头苦干,可是就是羡慕啊,没办法,这种与生俱来的,或者是从小习得的。别人高三不听课都能看得懂数分,你大学连应付高等数学都头疼得要爆炸。我高中做的数学题可以抵三个人的份,但是你还是敌不过别人灵光闪现的一刻啊,有办法吗,没有啊。我一直想自己要是再聪明一点,说不定又是不一样的人生了。(戾气好重,收住)
其他的都看过一遍了,但是不想写读后感了,也并不是每篇都写得很好的,有些写得特别长,却不知道作者想要表达的重点是什么,程序员在写文章方面好像还是弱了点啊,hhhhh。
看完之后整个人还是很压抑的,我自己也觉得读后感越来越消极了。想得太高,会的又太少。
我想写算法库,投论文,参加会议,搞研究,balabala……但是真的觉得现在的自己太菜了,什么都不会,so sad....
4. Git练习
就按部就班地操作,挑战的时候还偷偷回去看了下前面的操作,做的很急就是了。