软工实践寒假作业(1/2)

2020软件工程寒假作业01

这个作业属于哪个课程 <班级的链接>
这个作业要求在哪里 寒假作业 (1/2)
这个作业的目标 学习博客园的使用、建立自己的博客、学会使用markdown语法来编写博客、学会创建并使用思维导图、展望自己的学习历程、规划未来的学习方向与技术。
作业正文 软工实践寒假作业
其他参考文献 菜鸟编程、github、博客园、csdn

1、建立博客

博客园是什么?

博客园是国内自由化程度最高的博客平台,这里有许多技术大牛和各个高校的学生老师;加入博客园,开始学会怎么写博客,是软工实践的第一步。
作为一名软件工程的学生,学会使用博客园,来编写自己的博客,是一项必须掌握的技能。

如何创建第一个博客

  1. 需要注册一个属于自己的博客张号
  2. 点击自己的博客首页,添加一个新随笔
  3. 可以通过管理->设置里面的CSS和JS样式来设置属于自己特色的博客样式

相关学习链接

1.DIY博客——修改博客园模板样式
2.DIY博客——申请JS权限
3.DIY博客——博客园美化教程大集合——极致个性化你的专属博客
4.DIY博客——博客园美化教程第二篇----极致个性化你的专属博客(为博客添加背景音乐插件,调整页面布局等)

2、回顾,我的初心

①当初为什么报 软件工程 这个专业?

有几个男生小时候没有过一个黑客梦呢?轻轻敲击一下键盘就能够让电脑另外一端的人抓狂,穿着黑色卫衣,戴着卫衣帽子,在黑暗的房间内对着亮着的屏幕敲击,这大概是我对计算机的启蒙认识。
后来长大了以后接触了许多网游,并且也知道这些活灵活现的角色都是由一个一个二进制数构成,当时也多希望自己能够开发出属于自己的游戏,风靡全球。
这些都从小培养了自己对编程的兴趣。
黑客图片
英雄联盟
在高中期间,就开始对IT行业有兴趣,当时认为IT就是计算机,在报考的时候发现有一个专业叫计算机类,还有一个专业叫做软件工程,在当时我并不知道二者的区别,但是我觉得还是报计算机比较好,毕竟这应该是最贴近IT行业的,但是参考了一下历年的分数限制,折衷选择了软件工程,果不其然,自己的分数上不了计算机,也算比较幸运。
现在我明白了计算机和软件工程的区别,软件工程是计算机领域的一个分支,计算机包括网络、计算机科学、软件、硬件等许多方向,专业学习大部分偏向硬件,与集成、电子等专业有着紧密的联系,从业者不仅需要灵活使用各种工具,还需要理解该工具的底层开发逻辑。
但是软件工程则不一样,软件工程基本上只侧重于学习编程语言,调用开发IDE来完成一项编程任务,开发一个软件,我觉得我自己更适合软件工程,当通过架构、设计、编写和调试后完成的那个项目,让我感受到了极大的成就感,虽然在开发过程中会遇到许多不可控的错误,但是项目完成的那一刻,那极强的成就感让这以切都有了意义。很庆幸自己能够报考上软件工程这个专业。

②当初对 软件工程 这个专业的期待和想象是什么?

之前高中的时候没有接触过编程语言,但是有看过几部关于黑客和程序员的电影,电影里面主角对着屏幕,不看键盘,一顿猛敲,便能黑进国家安全部的内网,盗取信息。又或是通过程序的输入来实现让制造出具有奇特功能的小玩意儿。这些电影看的我热血沸腾,我也一直对代码改变世界深信不疑。
我自己是个游戏迷,喜欢玩各种大型网游,当我得知游戏中的一个个人物,一个个场景都是由代码一行一行编写出来的时候,我整个人都震惊了,我无法想象我操作的这个生龙活虎的角色的本质居然只是由一些英文字符拼接而成,这也更引发了我对代码的兴趣与好奇,我想象着能够自己开发出新奇有趣的产品,能够自己动手实现自己的爱好,没有什么比这更令人开心的了。
软件工程师

③当初希望自己是如何投入这个专业的学习的?曾经做过什么准备,或者立下过什么FLAG吗?

因为自己梦想中的程序员十分厉害,于是也想督促着自己像他们看齐,我当初希望在大学的学习生涯中,能够认真的学习专业知识,并在课余时间拓展自己的丰富面,学习一些在课堂上没有时间讲授的技术,又或是参加一些实际项目的开发和一些专业竞赛来提高自己的编程能力,期望自己的实践能力能够出色。
高考后的那个暑假是第一个没有作业,没有负担的暑假。于是我打算利用那个暑假好好提前规划,我购买了C语言入门书籍,初步了解了编程语言,然后又对着网课上的讲解,自己尝试着敲出了一些代码,对于大一上入门时老师布置的编程题目,也是认真对待,完成了绝大部分。
但是我后来才发现,长时间的端坐在电脑面前,也是十分劳累的,所以我觉得要想成为一个优秀的开发人员,不仅有着过硬的技术素养,还应该有一个健康的体魄,毕竟身体才是革命的本钱,所以我决定在好好学习编程的同时,要加强身体锻炼,每天都要腾出至少半个小时哪怕只是走走。
我曾经立下过一个FLAG,当我大学毕业时,我要成为一名不说黑客,至少要是一个网络安全高手,但后面才发现,那个对应的专业叫信息安全,而我只能自学相关知识。如果可以的话,我也希望能够学习一些游戏开发的知识,能够参与一款游戏的制作,但是现在大三下了,发现之前的认知以及FLAG什么的,都缺乏相应的基础认识,只是作为一个计算机小白的幻想罢了,随着课业的压力越来越多,也没有那么多的时间去学习五花八门的编程知识。

3、当下和未来

个人简历

    <td width="300px">出生年月:1999.03.24</td>
    <td width="300px" rowspan="6">
        <a href="https://images.cnblogs.com/cnblogs_com/SeinoNana/1640091/o_200201055933u=1801567510,721806383&fm=26&gp=0[1].jpg" data-lightbox="roadtrip">
            <img src="https://images.cnblogs.com/cnblogs_com/SeinoNana/1640091/o_200201055933u=1801567510,721806383&fm=26&gp=0[1].jpg" alt="头像" width="100%"/>
        </a>
    </td>
</tr>
<tr>
    <td width="300px" height="30px">性别:男</td>
    <td width="300px">民族:汉</td>
</tr>
<tr>
    <td width="300px" height="30px">籍贯:福州</td>
    <td width="300px">兴趣爱好:看剧、看电影、跑步</td>
</tr>
<tr>
    <td width="300px" height="30px">邮箱:1195669260@qq.com</td>
    <td width="300px">电话:18259184780</td>
</tr>
<tr>
    <td width="300px" height="30px">学历:高中</td>
    <td width="300px">院校:福州大学</td>
</tr>
<tr>
    <td width="300px" height="30px">专业:软件工程</td>
    <td width="300px">特长:跑步、编程</td>
</tr>
<tr>
    <th color='blue' colspan="3" style="font-size:x-large;background-color:#104E8B;color:aliceblue">自我评估</th>
</tr>
<tr>
    <td align="center" height="30px">
        掌握的编程语言
    </td>
    <td colspan="2" style="text-indent:1.5cm;">
        C语言、C++、Java、C#、html、css、javascript、php、Android
    </td>
</tr>
<tr>
    <td align="center" height="30px">
        掌握的开发软件
    </td>
    <td colspan="2" style="text-indent:1.5cm;">
        Dev-C++、Visual Studio、Eclipse、Vs Code、Typora、Idea
    </td>
</tr>
<tr>
    <td align="center" height="30px">
        掌握的技术框架
    </td>
    <td colspan="2" style="text-indent:1.5cm;">
        Yii2、Vue.js
    </td>
</tr>
<tr>
    <td align="center" height="30px">
        累计代码量
    </td>
    <td colspan="2" style="text-indent:1.5cm;">
        将近2w行,包括(oj练习题、各个专业课程平时作业以及实践、课外自学编程实践题)
    </td>
</tr>
<tr>
    <td align="center" height="30px">
        开发过的最大的项目简介
    </td>
    <td colspan="2" style="text-indent:1.5cm;">
        java+MySQL打造的图书馆管理系统,具有前台和后台两个部分,独立开发,图书的增删改查和用户的权限管理都完整的实现。
    </td>
</tr>
<tr>
    <td align="center" height="30px">
        拥有的工程能力
    </td>
    <td colspan="2" style="text-indent:1.5cm;">
        能够高效完成指定任务,并且可在此基础上自行添加额外功能,具有团队执行力,能够参与简单的实际项目的开发。
    </td>
</tr>
<tr>
    <td align="center" height="30px">
        成果和获奖经历
    </td>
    <td colspan="2" style="text-indent:1.5cm;">
        3次校一等奖学金,1次校二等奖学金
    </td>
</tr>
<tr>
    <th color='blue' colspan="3" style="font-size:x-large;background-color:#104E8B;color:aliceblue">未来目标</th>
</tr>
<tr>
    <td align="center" height="30px" >
        职业期望
    </td>
    <td colspan="2" style="text-indent:1.5cm;">
        能够成为一名出色的前端工程师
    </td>
</tr>
<tr>
    <td align="center" height="30px">
        前端期望
    </td>
    <td colspan="2" style="text-indent:1.5cm;">
        寒假期间学完Vue.js、Ant Design、以及高德地图相关API、争取在大三下学期完成一项前端项目的开发,在毕业前能熟练掌握1~2种前端
        的常用框架以及相关IDE。
    </td>
</tr>
<tr>
    <th color='blue' colspan="3" style="font-size:x-large;background-color:#104E8B;color:aliceblue">预期值</th>
</tr>
<tr>
    <td align="center" height="30px">
        工程能力
    </td>
    <td colspan="2" style="text-indent:1.5cm;">
        能够学会使用团队协作所必须的一些例如github、gitee等网站的使用,能够学会版本控制,能够养成通过博客园来进行日常记录的习惯,能够在规定时限内完成
        相应的任务,并且能够尽全力进行优化和调试,养成良好的团队协作能力。
    </td>
</tr>
<tr>
    <td align="center" height="30px">
        技术技能
    </td>
    <td colspan="2" style="text-indent:1.5cm;">
        希望通过本次的实践加深vue.js框架的使用,并且掌握和后端交互所需的一些技巧。
    </td>
</tr>
基本信息
昵称:SeinoNana
## 4、学习路线 ![Web前端学习路线](https://images.cnblogs.com/cnblogs_com/SeinoNana/1639855/o_200204114501Web%E5%89%8D%E7%AB%AF.png) ![Web前端学习路线图](https://images.cnblogs.com/cnblogs_com/SeinoNana/1639855/o_200202134103Web前端学习路线图.png)
原文地址:https://www.cnblogs.com/SeinoNana/p/12257625.html