第一周博客作业
欢迎大家访问我的个人主页:118.24.36.93/selfweb/
这是我个人通过PHP搭建的。
1.介绍自己,建博客
我是软件工程2016级的一名大三学生。
比较喜欢文学、哲学、历史。对西方古典哲学,西方近现代哲学,中国古典文学都有长时间的研究,曾经在在校级、市级文学刊物上发表过一些文章,也出席过一些文学论坛,青年作家研读会。现在已经转行写代码,主要研究方向为数学建模,智能算法,大数据处理。
未来的话希望去中科院下属研究所读研究生,目前在学术科研方面取得了一定的成果,发表论文、申请专利等。希望在大三一学年好好学习,认真做学术,不能辜负自己的努力和梦想。
2. 现状、经验和计划
1).为啥选择这个专业:
其一:随着社会的发展,人类的历史从曾经的农业1.0到工业2.0,到自动化3.0,到未来的人工智能4.0,一个时代在颠覆下一个时代,软件行业将成为历史洪流未来的发展方向。我选择软件工程这个行业,就是要站在巨人的肩膀上,顺着历史的洪流,为人类的发展做出一点微不足道的贡献,为整个社会翻出一片属于自己的浪花。此乃大势所趋也。
其二:软件行业是一个不拼爹的行业,只要个人技术好,就有足够的竞争力。同时,对于家境不好的学生来说,软件工程是一个能快速实现阶级跃迁的机会。年轻人,都希望认真的奋斗来干出一番属于自己的事业,软件工程是一个很好的选择。
总而言之,考虑到未来的社会发展和个人发展,我选择了软件工程这个行业。
2)离一名合格的IT专业毕业生,我在在专业知识、技能、能力上还有很大差距,具体的技能调查表如下:
技能表:
skills |
目前的水平 |
课程结束后达到的水平 |
提高的手段 |
语言 |
C语言、C#、Python、HTML、CSS、JavaScript |
Java、智能算法、机器学习 |
看书、写代码、看视频、找博客 |
软件实现 |
进行一些简单的增删改查、简单的业务交互 |
深入学习复杂的业务逻辑交互,对java语言的各种机制深入了解 |
多写代码多看书 |
软件测试 |
只会简单的单元测试 |
集成测试、学会撰写测试报告 |
看一些优秀的测试代码 |
行业洞察力 |
经常关注互联网圈的新动态 |
了解互联网圈的新技术 |
多多关注行业内的消息 |
团队合作 |
有时觉得和人沟通交流不如自己埋头写代码 |
要了解团队合作 |
多完成几次团队协作开发 |
3)我来上课是希望学到比平时自己能学习到的更多的知识和能力,我希望从这门课中,老师更关心我们具体的每一个技术难点是怎么实现的,能给我们一些具体的建议,而不是布置一个作业,然后最后打一个分数就完成了。在工作中,我认为,别人的代码可以借鉴,但是不能抄袭,直接搬来用。几年后,我打算继续深造,希望去中科院研究单位进行深造,或者去一些211,985进行研究,最后可能还是会走向毕业吧,毕竟家庭环境还等着我工作。,这个课程我计划深入学习java开发,目前我的代码量大概有1w左右,还不是很多,希望以后能写出更多更高质量的代码。
4)计划
我计划以后读研究生,研究方向为,大数据与智能算法处理,由于参加了全国大学生数学建模竞赛,对数据分析和智能算法都有一定的了解。而且大数据目前是互联网时代的热门方向,也很有前途。这个学期我会多多学习机器学习,统计处理的知识,丰富自己的专业能力。
3.提有质量的问题
请快速阅读《构建之法》全书,发布随笔1篇,要求列出5个问题,可以是读后不理解的,或者读后反对的。注明是哪一章哪一节。要有观点、有证据或分析。字数不是直接的考核标准,但是要求篇幅长到能把观点表述清楚。
目前这本书我还没有看完,可能对书籍的理解会很片面,但是也想过一下问题:
1)如何提高个人在团队的协作能力?如何规范的管理团队?
2)如何建立起个人的技术堆栈?