第一次个人阅读作业
第一次个人阅读作业
目录:
1. 个人博客码云信息
2. 阅读参考材料,并回答问题
未来期望
3. Git练习
1. 个人博客码云信息:
个人信息:网络1513 林羽晴 201521123063
博客地址:http://www.cnblogs.com/lyq063/
码云地址:https://gitee.com/jmulyq
2. 阅读参考材料,并回答下面几个问题:
(1)回想一下你初入大学时对网络工程专业的畅想
-
当初你是如何做出选择网络工程专业的决定的?
在填报志愿时并不了解这一专业,只是浅略地知道是属于计算机行业的,而计算机又是最火热的专业。但是它属于工科类的,所以没有作为第一志愿。 -
你认为过去两年中接触到的课程是否符合你对网络工程专业的期待,为什么?
初入大学,相信每个人都有一颗“学霸心”:我要沉迷在知识的太平洋,无法自拔!当我们接触了C语言,这时候才知道,网络工程要敲代码啊...这不是去幼儿园的车!我要下车!但是经过两年多的学习,才发现网络工程学得很杂,要学学科基础知识,程序设计,数据库开发和管理,操作系统,计算机组成,网络等等。和当初想的会修电脑,将电脑玩转于掌骨之间有一定的差距,但是至少不是个电脑小白了。
看了这篇:B.在失望中寻找希望
当中提到
本科时,自己的考试成绩一直排在前面,但几乎所有的时间和精力都花在了犯迷糊、做作业和游戏上。我像高中阶段一样,只学习那一点点可怜的上课讲的知识,几乎不看教材、不怎么看课外资料,课后的作业基本是独立完成,却从来不是主动地思考、从各个可能的角度出发寻找到解决问题的方法,而是沿着老师讲过的固定的模式,或者寻找类似的解答方法,然后稍微变换,从而完成解答。我总是认真听老师讲课,每次上课从来不预习,从来不会计划这学期我要干什么、这堂课我要干什么,我机械地听着每一节课,机械地在迷糊中重复着作业、考试,我几乎每一个学期都会拿到奖学金,可那又怎么样呢?
文中的这一段话描述的状况和我很像,机械地学习。从作者身上,发现学习过程中应该多和老师同学交流,也可以到技术大神那学学东西,专研问题,不断地尝试。
还提到了:
每遇到一个算法,一边写程序,一边讲解,不懂就将程序的运行结构拿出来分析,并不时地穿插离散数学、概率论、内存管理、C语言、汇编语言等知识,几乎将我们学到的东西非常恰到好处地拿出来,让我们从心里面觉得原来所有的知识是连贯的,我们之前的积累都是有用的,并且富有成就感
或许大学的课程到关键时候还是有用的,只是现在暂时没有发现而已。那么,我会在这条路上一步步走下去,希望未来的我会硕果累累。
- 你觉得计算机是你喜欢的领域吗,它是你擅长的领域吗?
计算机是我尝试的唯一领域,高考赋予我的机会,我就该好好珍惜。从最初的一窍不通到现在,我发现我还是有兴趣的,虽然不是我擅长的领域,但我还会更加努力地学习。因为dalao总是在策马奔腾,甩你几十条街。
在D.一直在路上——记我从初中到本科近十年的学习成长历程当中提到了给计算机专业的学弟学妹中的建议:
要有一定思维理解能力,要培养自学的能力并且要重视基础,我觉得还是有一定道理的,有些人就是不适合学计算机,有些人可能天生就是这块料,我们更多的是属于中间的那部分人。经过两年多的学习,发现自学真的特别特别重要!有些东西上课听不懂,或许可以花一个晚上逼迫自己一定要搞懂,那么就会有压力,可能就会神奇般地会了,或许这就类似于期末“预习”的效果吧!
(2)对于大三下的你,对照前人们走过的路和描述未来发展,现在的你
-
自我感觉你已经具备的专业知识、技能、能力有哪些?
两年多的学习,总是在机械化地学习,无非是老师上什么,我们学什么,学了就忘,忘了又学新的,比较缺少将知识用起来的机会。目前只了解基础的专业知识,网络的大三上才接触,也是知之甚少。编程方面还有待提高,会做一些小程序,但是不够熟练。 -
离成为一个合格的网络工程专业本科毕业生,在专业知识、技能、能力上还差距哪些?
还缺少对网络专业的深刻理解,对这个专业知识的掌握,对专业知识的灵活运用,处理特殊情况的能力,这些都很重要。
(3)大三是一个人生选择的十字路口,考研、工作、考公、出国,不同的选择在大三就有不同的努力方向。而无论考研还是工作的每条路径,也有许多不同的分支。
- 对照以上你阅读的前人们的经历,你的选择是什么?
我的选择是工作,考研力不从心,考公不合适,出国还在考虑
A.冠军的试炼:从标题看到了两年波折路(考研、工作、考研),我就默默地退出了,考研基本上就不考虑了,接着文中提到的是一个程序员的求职过程,更不适用了,我认为自己是不适合走程序员的,面对无数的代码,无数的bug,虽然有成功地喜悦,但是一想起过程就让人望而却步。
在M. 热情、能力、选择文中提到:
你的路你的人生要你自己决定,不要轻易的让人帮你决定,那怕是你的家人。
说得很对!我的第一意向还是直接工作,虽然家人也反对考研,不管他们同不同意,到最后还是由我决定,不管最后结果如何,我相信我不会去抱怨任何人。
- 在这种选择下,你认为你相比其他同学来说有何优势,有何劣势?
优势:成绩会好一点,会花时间认真学习
劣势:实践能力不够,表达能力还不够 - 针对你的选择,你给自己的大三下和大四设定的规划安排是什么?
大三如果可以,尝试学一些网络编程,还有巩固网络的专业知识
未来的期望:
(4)是否有从学长学姐那,听过对于这门课的要求或经验?
没有什么经验,有听过学姐说,“软件工程写博客,敲代码就是噩梦,但是好好学收获还是很大的!”
(5)针对上述问题(2)、(3)、(4),你对这门课的期待是什么?你打算平均每周拿出多少个小时用在这门课上,以达成你的期待以及你在(2)或(3)或(4)上的目标?
我希望学完这门课,我可以提高自己的逻辑思维能力,提高自己的开发能力,提高严谨的思考能力,提高团队合作能力,从他人处取长补短。
看了大佬的博客,只能感叹大佬的追求都好高啊!工欲善其事,必先利其器,只有不断地学习才能积累技术和经验。你的薪资是和你对一个公司做出的贡献成成正比,这也是特别现实的。所以只能多花时间。对于平均每周拿多少小时用在这门课上这个问题,我无法准确回答。想学的时候可以一整天吧,不想的时候可能会颓废一整天,但是应该会有10个小时。
额外补充:
G .net程序员工作两年总结一文中提到:
青鸟的平台的老师讲课说话全部是平音,发音标准,声音温柔,规范的不得了,几十分钟讲下来不知道他讲的哪个是重点,听课中不知不觉注意力常常分散,导致学习效率非常低下。我到现在都感觉,在线平台的老师如果讲课发音过去规范化并不好,因为从小到大听惯了老师,抑扬顿挫的讲课吼声.因为我无意中学习了传智官网的入门视频,一下子明白了以前我怎么也不明白的东西,我发现没有好的老师,自己模仿视频是不行的。
虽然有的时候会觉得说老师说话有口音,但是可能面对面的交流会更好一点。师者,传道受业解惑也,大学的学习还是需要老师这个领路人,但是真正的选择要看自己了
3. Git练习(完成部分)
挑战1:初始化本地 Git 仓库
介绍
对应上一章文档中的内容,来创建我们第一个本地 Git 仓库。我们需要设置个人的 Git 信息,包括 username 和 email。另外需要对本地 Git 仓库进行初始化操作以及增加一些项目文件。
目标
设置 Git 信息;
完成本地 Git 仓库的初始化操作;
设置关联到远程仓库;
创建 README.md 文件并进行 commit(不需要 push 到远程仓库);
标准
本地 Git 仓库目录固定为 /home/shiyanlou/HelloGit/。
远程仓库地址固定为 git@shiyanlou.com/HelloGit.git,远程版本库名称为 origin。
需要在本地目录中创建 README.md ,文件名为 README.md。并在其中增加文本 Hello World。
提示
git init, git commit 命令练习。
关键命令截图:
挑战2:在开发者分支下完成工作
介绍
对应上一章文档中的内容,从指定地址 clone 整个工程至实验楼环境。然后创建 dev 分支。之后我们需要增加 README-new.md 文件,但是还想保留以前的 README.md 文件并在提交时永远忽略其修改。
目标
clone 远程仓库中工程;
创建并切换至 dev 分支;
增加 README-new.md 文件,忽略 README.md 文件修改;
标准
远程仓库地址 http://github.com/shiyanlou/gitproject。请将该工程目录命名保持为 gitproject,路径为 /home/shiyanlou/gitproject 中。(gitproject 为仓库目录,内层为仓库的内容。)
新建的 README-new.md 中需要写入 shiyanlou development 这个内容。
提示
.gitignore, git checkout 命令练习。
关键命令截图: