• 【软工】第0次个人作业


    【软工】第0次个人作业

    本作业属于课程软件工程
    作业要求点此
    我的课程目标是规范代码风格,做好团队开发,脚踏实地,砥砺前行
    此作业是我的学期初flag,是对自己的督促

    第一部分:结缘计算机

    1.你为什么选择计算机专业?你认为你的条件如何?和这些博主比呢?

    我选择计算机专业的原因按照权重来排,主要有下面两点:

    • 兴趣:从小学五年级开始,家里就买了电脑,开始摆弄那台联想一体机。当时一直感觉这台机器很神奇。
    • 成绩:高考后走了国家专项计划,成绩比较尴尬,不想赶北大医学部的垫底专业,选择了自己擅长的理工方向。对于我个人来说,是不怎么喜欢需要背的东西的。

    仍然记得当时玩的第一款游戏CS1.6,也算是个网瘾少年。第一台电脑寿命不长,期间一直因为装载了各种吃性能的游戏,出现了各种问题,机箱被我反复拆装,终于在初中毕业后报废掉了。

    我自身的条件只能算是一般般,不敢与竞赛出身的大佬比,也没有接触过深入的硬件软件,只能说是出了什么问题去百度谷歌查一查尝试解决,解决不了无奈重装。很庆幸能加入超算队,迅速熟悉了unix系统软件以及服务器硬件(拆装CPU/GPU系统装机调试等等),希望在一年里有新的提升。

    和博主不敢比。博主I行业大佬,大学前期就开始了各种编程开发,很少玩游戏。我只能算是为了解决各种游戏问题不得不去搜索解决方案,更不用说编程。

    2.计算机是你喜欢的领域吗?是你擅长的领域吗?

    曾经我很迷茫,特别是刚入门的时候,也问过自己。但是,现在我可以确定,计算机是我喜欢的领域。我可以利用计算机,做很多替代人力的操作,解决各种问题(以各种姿势帮别人修电脑???)。与其他非计算机行业的同学相比,算是我擅长的领域,也曾帮助外系同学改bug,以及去年暑期实习期间改各种bug。

    3.你热爱这一专业吗?你对计算机的热爱是怎样的?仅仅是口头的吗?

    我不觉得自己能算得上是热爱,毕竟还有更多的大佬投入时间精力努力去做我想都没想过的事情。如果说是喜欢,我觉得的自己还是勉强能算上的。对计算机的喜欢,大概就是喜欢搞各种尝试,有一些骚操作也有一些很傻的操作。自认为还是要比口头上强那么一点点点点的。

    第二部分:在计算机系里学习

    1.你对你的大学生活有什么想要吐槽的地方吗?你理想的大学教育应该是什么样子的?跟学校给你的有什么区别?比较你在中国大学的经历,你的老师和学校能做到和国外那样吗?如果不能,请分析一下为什么。

    想吐槽的就是课程比较多,总感觉毕业要求了很多无关的课程,还有就是一直会怀疑自己学到的东西工作后真的会用到吗。其他的地方都很优秀了,学院对本科生培养也是提供了全力支持。

    大学前,理想的大学生活是宽松自由;现在感觉做些事情忙一些还是比较好的。学校课程结构上还是希望有一些完善。学校实验室环境还是很好的,在这里学到了很多。

    只是在网络上了解过一些国外大学,不敢比较中国大学的经历,毕竟没有过实际体验。但是我相信这是由社会环境人口基数决定的,是符合我们现状的最好的大学模式,并且还在不断自我完善。

    2.迄今为止,你写了多少代码,描述你做的最复杂的软件项目/作业。

    迄今为止,写过Java,C,Verilog,Python,C++,Fortran,加在一起大概有两万多行。但是并没有对哪一种有着很深入的研究使用,前路漫漫,要做的还很多。

    做过最复杂的项目是今年的冯如杯竞赛项目。项目是HTCondor作业提交系统到阿里云上的对接。HTCondor有一个组件是可以在计算资源紧张时自动到亚马逊服务器上申请资源,提交运行作业并取回,销毁虚拟机。我的任务是把亚马逊服务器API适配到阿里云,并完成作业提交测试。遇到的问题很多:签名机制,环境部署,镜像定做,以及API参数项的大量改动,解决了大部分,很感谢实验室老师与学长的帮助。

    3.学线性代数和概率论的时候,你是否有过这样的疑问“我们为什么要学这么多数学,这和我们的计算机有关系吗”,你现在是否还有这样的疑问?对这个问题,你有自己的解答了吗?那么其他学科呢?

    并没有这样的疑问。数学是大部分计算机方向所需要的,虽然我现在并没有用到,在以后的学习工作中还是很大概率会用到的。数学作为知识储备还是很有用的。其他学科可以作为知识的拓展,只要学了总是有用的,只不过付出回报比会低一些。可以说用处不大,但是不能说没有意义。

    第三部分:未来规划

    1.对于你未来在IT行业的发展,你有什么样的梦想或者未来想从事什么样的工作?你准备怎样来规划你技术道路,职业道路和社会道路?

    梦想从未变:希望做一些有用的东西。学了不少东西,也希望能写出一些。

    目前的规划是参加超算比赛,在实验室尽可能提升自己,根据学期末成绩决定上研还是工作。不管怎么选择,技能是自己的,珍惜剩余大学时光,吸收更多的知识。

    2.你们马上就要面临实习了,你打算在企业内实习还是在实验室实习?

    现阶段在实验室实习。也曾外出实习,但是感觉得到,实验室提升空间更大,也更方便。企业实习总是要你用现有知识去做东西的,不可能付钱请个学生还要免费给培训,学到的计算机知识有限。但是还是鼓励有一段外出实习体验的,企业内更接近于工作内容。

    3.实习经验究竟有多重要?是否需要马上开始积累实习经验?

    实习经验非常重要。工作环境是一个新的环境,远脱离于大学生活内容。为了实现平稳过渡,实习是个很好的选择,周围很多同学都已经开始了企业或实验室实习。大三下学期课程不多,企业实习要求一周四五天可能会有些困难,但是实验室实习岗位还是很多的。只要想做,导师总能拿出适合锻炼的项目。自认为积累实习经验的条件已经成熟。


  • 相关阅读:
    工作中常用的工具
    lua 调试、热重载
    Lua库收集
    Mac常见端口
    Swift 学习笔记1
    项目-微博(模仿新浪微博)
    iOS多线程
    iOSCoreData介绍
    iOS数据库操作流程
    iOS中数据库运用之前的准备-简单的数据库
  • 原文地址:https://www.cnblogs.com/wxmwy/p/10419346.html
Copyright © 2020-2023  润新知