软件工程网络15个人阅读作业1(201521123082 黄华林)
标签(空格分隔): 软件工程
Task1 And Task2:
1.姓名:黄华林
2.班级:网络1513
3.学号:201521123082
4.博客地址:http://www.cnblogs.com/moyi-h/
5.码云地址:https://gitee.com/smoyi/
Task3:完成博客-阅读与思考
阅读参考材料,并回答下面几个问题:
(1)回想一下你初入大学时对网络工程专业的畅想
当初你是如何做出选择网络工程专业的决定的?
你认为过去两年中接触到的课程是否符合你对网络工程专业的期待,为什么?
你觉得计算机是你喜欢的领域吗,它是你擅长的领域吗?
Answer:
1.记得当初选专业的时候,有几个选择,或金融方面,或建筑方面,或IT。自己通过与哥哥姐姐和学长学姐的交流,认识到了这是个移动互联网的时代,而且它还处于上升期,具有很大的潜力,激起了我的兴趣。后来,选择学校的时候,我选择了具有优美环境和良好学习氛围的集美大学,而且我的第一志愿就是集美大学网络工程。
2.我觉得过去两年接触到的课程,大一和大二都是基础课程,毕竟我们算是科班出身,上了C、数据结构、计算机组成原理、操作系统等,这些课程对于我们的知识体系结构的形成有很重要的作用。但是对于计算机网络的课程,我觉得还有改进的空间,也许应该在大二就上完有关网络的基础课程,然后在大三的时候选修的时候,让学生选好自己的方向,比如无线方面、物联网方面、网络安全方面、软件定义网络、云计算和大数据方面,这样每个学生才能根据自己的兴趣更好地发展。当然喜欢开发和编程的同学,可以不选择网络方面课程的深入,开设其他软件方面的课程。
3.计算机是我喜欢的领域,但就目前来说,它并不算我擅长的领域。
(2)对于大三下的你,对照前人们走过的路和描述未来发展,现在的你
自我感觉你已经具备的专业知识、技能、能力有哪些?
离成为一个合格的网络工程专业本科毕业生,在专业知识、技能、能力上还差距哪些?
Answer:
自我总结:
我觉得我现在具备的专业知识都是一些计算机学科的基础知识,但是自我感觉对基础知识的掌握还是有点欠缺,对一些概念和理论的理解并不透彻,所以自己的知识体系结构成形了,并还是松垮状态。自己目前掌握的比较好的方面就是思科方面的网络技术和对于网络协议的认识,编程语言接触过python,但是并不深入,对于Linux的认识还只停留在基本操作,感觉如果现在去找实习,难度有点大,不管是运维还是网络方面的工作。
差距:
1.虽然强调要全面发展,但还是得具备一个特别强的核心竞争力,而这正是我所欠缺的,所以接下来好好对网络技术深入研究和学习。
2.面向就业的话,开发对于CS专业的学生是最好的选择之一,而且随着网络技术的发展,SDN是大势所趋,学习python的自动化运维,学习用C/C++对网络系统设备的开发,所以好好选择一门语言学精。
3.对于书本上的知识点熟练掌握,但是实践能力不强,需要通过测试才能检验知识点的掌握程度,才能在以后的项目上有所作为。
4.表达能力和交流能力,学会分享知识。
5.英语能力。很多翻译过来的书籍和文献并不十分准确,如果想要更进一步,英语能力十分重要。
6.实战经验。利用所剩不多的大学时光多参加比赛和项目,还有实习。
(3)大三是一个人生选择的十字路口,考研、工作、考公、出国,不同的选择在大三就有不同的努力方向。而无论考研还是工作的每条路径,也有许多不同的分支。
对照以上你阅读的前人们的经历,你的选择是什么?
在这种选择下,你认为你相比其他同学来说有何优势,有何劣势?
针对你的选择,你给自己的大三下和大四设定的规划安排是什么?
Answer:
1.选择工作。
优势:年轻与活力,有一颗上进的心,可以接触真实的项目,可以和工作后的大佬们交流,在公司里可以快速进步,积累更多的实战经验,当然边工作也不能停滞,继续学习新出现的技术和知识点。
劣势:基础知识储备不够,但出来工作也可以自学,关键是得有兴趣和动力。可能技术和经验不能满足公司的要求,但是不气馁,先从底层做起。
2.大三下和大四上的安排:
篇幅有限,简单描述下:
1.大三下和暑假将对应的知识和技能进一步巩固和加强;
2.顺便考一些认证,考证并不是为了证书,而是给自己确定一个目标,进行系统化地学习;
3.大四上开始投简历找实习;
4.期间有项目或比赛重在参与。
未来的期望:
(4)是否有从学长学姐那,听过对于这门课的要求或经验?
Answer:
有,听到学长和学姐说这门课的要求多,但对自己的提升很快,需要每周按时按量地完成作业。在第一节课上,我看到ppt上学姐给的建议是细心、耐心,其实这两点不仅对于这门课,对于我们所面临的各种问题和所学习各种知识,都是这样,不能急于求成也不能弄虚作假,踏踏实实地面对它,解决它。
(5)针对上述问题(2)、(3)、(4),你对这门课的期待是什么?你打算平均每周拿出多少个小时用在这门课上,以达成你的期待以及你在(2)或(3)或(4)上的目标?
Answer:
1.我对这门课的期待是:提升自己薄弱的编程能力,提高自己的表达能力和体验团队合作的过程。
2.每周拿出多少时间:这个不能准确拿捏,只能说按照老师要求和自己的判断和安排来完成相应的任务的时间就是花在这门课的时间。
(6)阅读材料读后感
这篇豆瓣文章中:让我重新回顾了将事情分为:A——紧迫且重要;B——重要不紧迫;C——紧迫不重要;D——不重要不紧迫;其实在之前的《大学生创新创业》的相关课程中就接触过,其实在大三的时间很宝贵,做好时间规划,提高学习效率很重要,对于事情的重要性认识很重要,在自己的每日计划安排中有所取舍。
科班出身的我,也觉得没学懂计算机,对目前学习过的知识并不能灵活串通。作者告诉我们机械思维的弊端,自己需要多思考多动手,加强实践与执行力。
即便这样,如果纯按照现在需要的知识看,我在“没用”的东西上浪费的时间还是很多。不过我倒不愿意称这些为浪费,在我看来,成长路径中有很多的偶然,没人知道在一些关键时候需要什么样的知识储备,所以踏实地多储备一些是好事。
我们在学习的时候有时候很浮躁,太注重功利性,反而适得其反,需要沉下心来好好学习。就比如,我们学离散数学、概率论、线性代数时觉得没有用,其实基础学科对开发和思维的锻炼有一定的作用。
我们很幸运,成长在一个高速发展的信息时代,生活中无时无刻、无论何地几乎都能够连上互联网。我们要做的仅仅是每天养成一种习惯,看看IT科技新闻,关注前沿技术动态,多泡技术社区,多写技术总结,勤分享多沟通。如果你养成了这样一种好的习惯,不要多久,不仅你的技术水平能够提升,你还会看到这个世界上别人在想什么,别人又在干什么。做技术、学技术不要把自己关起来,走出去多交流,多发现,你会有意想不到的收获。
眼界真的很重要,当自己接触的IT方面的东西多,就会有自己的判断和选择。
我觉得文章的这句话说得很好:
我觉得一个正常的程序员,是不应该去参加培训的。更何况,培训真的没有什么用。 多半都是想走捷径,不劳而获。 而若要好好走好职业道路。 在走出大学校门的那一刻,应该学会自我成长,自我完善。
6.20162330 2017-2018-1《程序设计与数据结构》课程总结
这篇博客给我们对于在学完软件工程之后总结一个模板,到时课程总结时,再慢慢细看吧。
这篇文章跟5有点像,就是告诉我们学习不能太浮躁,理解一些东西必须经历一个很长的时间,还需要在使用过程中感悟。慢慢入门以后,还有非常多的东西需要学习。
8.我前妻的故事:一个北大青鸟出来的,如何从月薪800元到年薪40万?
其实,我们不怕起点低,关键是有毅力和兴趣,所以不管做任何事情都必须持之以恒。
9.【野生程序员】:优先招聘
文章慷慨激昂、、、、没有过多的感想了。
10.爆栈人生
看了前面那些文章,终于到了第十篇有了干货,直接点上面标题就可以看到相应文章还有作者的github。
感触挺深的两段话:
1.入职时,心态很重要,没有端正心态,很容易造成失衡。一些人一夜暴富(如中奖),然后大肆挥霍,最后比暴富前更穷困潦倒。入职新公司,可以放低身段,毕竟你掌握的技术是一回事,学习公司各种文化、流程、规范、业务逻辑等等都要花一段时间,不能一蹴而就,否则落差太大,事与愿违,如牛入泥潭,强烈的无力感。
2.上大学的时候,导师用跟我们说过赫胥黎的名言:“learn something of everything, learn everything of something" (尽可能广泛地涉猎各门学问,并且尽可能深入地择一钻研)。我们可以全栈,但起码有一样是研究的特别通透的。
12.谈谈职业规划——CSDN对我的采访
作者给的八点建议中,最受益的一点:
不要只把心思放在技术上,技术是hard skill,只要下工夫就一定会掌握。更要注意与人沟通等为人处事的soft skill上。hard skill像一个大树的根,而soft skill则像一个大树的枝叶。树根是你的根基,能让你站得很稳,而枝叶能让你向天空伸展,获得发展。
13.对程序员职业的一些建议
兴趣和热情只能让你很执着,但并不一定能让你走好这条路,只有你的能力和你的强项才能让你走好这条路。
轮子哥,知乎大佬,知乎带逛。看了他的经历,真的是大佬,兴趣和能力使他有了今天的成就。
Task4:Git练习(附加题)
请完成实验楼练习:https://www.shiyanlou.com/courses/4
将完成结果截图(完成挑战1&2)发至博客