zoukankan      html  css  js  c++  java
  • 软工实践第一次作业-准备

    软工实践第一次作业-准备

    标签(空格分隔): 软工实践


    Chs97's Blog

    回想一下你初入大学时对计算机专业的畅想

    当初你是如何做出选择计算机专业的决定的?

    计算机或许是注定的吧。回想第一次接触计算机,一年级的时候,天天和表哥打红色警戒,二年级花了50块钱学了一晚上的计算机,申请了一个QQ,4年级,奖励期末考考得不错,奖励了一台电脑,4年级 5年级只会玩游戏,跑跑卡丁车 QQ三国,6年级 CF ,无意中接触了游戏外挂,然后开始玩易语言,那时候写外挂,大部分都是 找个基址加个偏移。初一,英语老师要抽查背诵,写了一个随机取号器,(当然没有把我自己的座号去掉) 初二参加了第一次的计算机相关比赛(市里的网页制作大赛)那时候的网页就是ps画图 切图导出 Dreamweaver 稍微处理一下。从初中开始,计算机就成为了特长。高一,参加了学校的计算机竞赛培训班,但是这个比赛是比较花时间的,一周好几天的晚自修都要去上课,做题。某节班主任的课上,班主任让我去黑板上做题,但是我不会做,从此以后的晚自修请假都被拒了。到了高二,晚自修不能请假,只能中午去,每天中午自己去机房刷题(有时候看小说)这样度过了高二一年,高二暑假参加了一次夏令营,高三参加NOIP拿了省二,报了自主招生。自招政策里的限定专业只有计算机比较喜欢,于是就报了计算机。

    你认为过去两年中接触到的课程是否符合你对计算机专业的期待,为什么?

    我觉得,还是比较符合我对计算机专业的期待,大学接触的计算机理论和以前自学的完全不同,大学的计算机理论是系统的,自学的东西都是野生的。在大学所学的一些理论的基础上,也有很多时间可以自学,感觉这2年学到的东西挺多的,至少给别人修电脑的时候我能告诉他一大堆他听不懂的东西,逼格高多了。

    你觉得计算机是你喜欢的领域吗,它是你擅长的领域吗?

    是我喜欢的领域,应该是我擅长的领域吧。至少来说,目前为止,好像没什么比计算机更擅长了吧。


    即将大三的你,对照前人们走过的路和描述未来发展,现在的你

    自我感觉你已经具备的专业知识、技能、能力有哪些?

    具备?基本上大一上的课都忘得差不多了吧。许多理论知识都在实践过程中才能记得起来。
    技能的话,可以写一些比较简单的算法,做一些比较简单的网页, 写一些比较简单的后台。

    离成为一个合格的计算机专业本科毕业生,在专业知识、技能、能力上还差距哪些?

    1. 算法能力不够,曾经打ACM能脑洞出构造题,能写数学能做几何,现在?退役以后,算法能力越来越退化,泯然众人矣。
    2. 技术栈不够吧?引用一下博客I我的软件开发生涯 (10年开发经验总结和爆栈人生)的前端部分
      我会的?vue, jQuery算熟练吧。react算基本会吧。webpack看看文档也能写吧。css html都是基础,用过less用过sass。写过微信小程序。能用nodejs写一些API/爬虫之类的。那么看起来,还有那么一大堆东西需要学,为了毕业能顺利找到工作,学习的道路还是很长的。自我感觉,距离一个合格的计算机专业本科毕业生,差距还很远吧。

    大三是一个人生选择的十字路口,考研、工作、考公、出国,不同的选择在大三就有不同的努力方向。而无论考研还是工作的每条路径,也有许多不同的分支。

    对照以上你阅读的前人们的经历,你的选择是什么?

    我应该会去找工作吧,虽然我觉得考研能有一个更高的学习平台,但是对于我来说,我不是很喜欢读书的一个人,所以考研对我来说太遥远。

    在这种选择下,你认为你相比其他同学来说有何优势,有何劣势?

    优势?我觉得我自学能力还算可以吧。项目经验也比较丰富吧。 劣势的话:应该是懒惰吧。

    针对你的选择,你给自己的大三设定的规划安排是什么?

    很早之前就想过,再一年就要去找实习了,我的大三:多学习,王者荣耀卸了吧,csgo少打一点吧。 每周都尽量拿出时间打leetcode的周赛,多学一些优秀的语言,比如go。多接触一些其他领域的知识,拓展知识面。


    未来的期望

    你愿意为了一个你感兴趣的、或得到实战锻炼的项目熬夜吗?你想脱离小菜鸟的level吗?如何评价上一届同学说的“和队友一起熬夜打代码是个不错的体验,或许还可以一起吃夜宵!”

    为了感兴趣的事情怎么努力都不为过吧。只是熬夜而已,毕竟有时候还会熬夜玩游戏呢。
    这句话深有感触,曾经为了ACM和pbb打codeforce的比赛打到半夜2,3点。感觉有努力就会有收获吧。熬夜有人陪也是美滋滋的。

    针对上述问题(2)、(3)、(4),你对这门课的期待是什么?你打算平均每周拿出多少个小时用在这门课上,以达成你的期待以及你在(2)或(3)或(4)上的目标?

    期待?希望能学到很多自己摸索不了的东西,比如一些经验之谈?
    时间,肯定是极多的,当然不止是用在这门课上,而是用在敲代码上。

  • 相关阅读:
    Android中的IMEI
    《JAVA与模式》之适配器模式(转)
    海量日志数据__怎么在海量数据中找出重复次数最多的一个
    Java中的IO流系统详解(转载)
    获取网络文件长度问题
    内存泄漏
    Ubuntu12.04不能连接小米开发(转)
    Java/C++中数组的区别
    Android批量插入数据到SQLite数据库
    泛型编程 基础
  • 原文地址:https://www.cnblogs.com/chs97/p/7445668.html
Copyright © 2011-2022 走看看