首页 > 其他 > 详细

2018091-2 博客作业-2

时间:2018-09-13 15:35:36      阅读:149      评论:0      收藏:0      [点我收藏+]

1.回想曾经对计算机专业的畅想

??选择计算机专业其实也是比较偶然吧,因为是被调剂到软件工程专业的。当时高考成绩不太理想,距离理想的学校差距很大,当时正好山东开始有了平行志愿,前几个都报的有点高了,家里那时候挺想让我当老师的,就让我填个师范学校,其实当时也是为了敷衍一下他们就填了东北师大,也没想到前三个都没过,就被东北师大录了,师范专业分还不够,然后就被调剂到了软件工程。其实之前对计算机专业了解的真的很少,基本上仅限于高中学的很少的Basic语言。
??之前有段时间特别喜欢刷知乎,所以对轮子哥还是非常欣赏甚至崇拜的(逃,一开始对于计算机的期待大概就是做一个像轮子哥一样的程序员大佬,按他的说法就是没那个难就进了微软,根据自己的兴趣爱好做项目,做编译器,老师推荐的博客里轮子哥的那篇博客之前也在朋友圈里被好多人转发过,我想应该很多人最开始对程序员的一种向往就是轮子哥那种吧。学院的课程是否和期待的一样,我感觉在我心里还是有一个变化的过程的,开始觉得数据结构、C语言、操作系统等课程以后在工程上用的很少,甚至在网站开发上有些东西根本用不到,离自己期待的还有些远,后来才慢慢发现工程代码也不是纯粹的写各种代码,还是要有思想在里面的,后来大三的时候也面试过好多公司,那时候是真的切实的意识到基础课的重要性,我还很清楚的记得第一次面试的时候面试官问了一个关于进程的问题我就只有印象却什么说不出来的窘境,所以那次面试也非常的惨,我估计面试官也还绝望吧。现在回想一下,特别是在看完几个大佬的博客之后,觉得对于现在的我来说,学院的课程基本上应该是符合期待的,这些都是在以后能用得上的,但是遗憾的是当时没有意识到这个问题,所以现在应该再去回顾一下这些基础课,亡羊补牢,为时未晚,共勉吧!
??对于现在的我来说,计算机当时是我喜欢的领域,我觉得计算机现在是最能改变人们生活方式的一个行业,本科时候潘老师经常跟我们说,做项目的想法有很多,随时观察身边的事物就不愁项目没有想法,如果觉得生活中有什么事或者什么方式你觉得不方便,就可以去想是不是可以通过编程的方式去解决,如果可以,就进一步去挖掘这个想法的潜在价值,这样一个项目就可以进行下去了。之后做的国创或者科研立项等等都是在生活的基础上进行的,做过店铺排队的系统,也做过商场的服务APP,我觉得这些都是做出来能对周围人的生活产生积极的影响的,我觉得这个行业很有价值,这个价值不单单是自己如果学的好一点的话薪水可能会高,同时也会有一种自豪感,回家的时候可以说你们经常用到的软件的什么功能是我做出来的,我个人觉得是一件非常有意义的事情。包括现在非常火的自动驾驶、医疗专家系统等等都是为了提高人们的生活水平和改变人们传统的生活方式。
??计算机自然也是我擅长的领域。在理论方面,我熟悉基本的数据结构,掌握常用的排序、搜索、查找等算法,对操作系统以及计算机网络都有一个清晰明确的认识并对计算机基本组成原理有深入的学习研究。在工程方面,本科阶段我做的是Java开发,也学过初级的软件工程课,从需求分析、代码编写、单元测试、回归测试等过程我也经常完成,Java集合框架、设计模式、多线程、网络编程、垃圾回收机制、Java虚拟机等我也了解其原理,对一些常用Java框架SpringMVC、Mybatis等能够熟练使用,项目开发过程中使用github作为代码托管工具、一个月至少写两篇技术博客等,这都是我通过上课、实践或者网络等方式学习到的专业技能,这些技能可以支撑我完成计算机领域的一些工作,所以计算机现在是我擅长的领域。但是擅长也不是说我对这个领域达到精通的程度,我对自己也有清晰的认识,计算机领域实在是太宽泛了,我只是在我现在处于的这个阶段达到了计算机从业者的基本资格,还有非常多要学习的地方,相信通过今后的学习,可以把自己变得更好。

2.作为研究生的我现在具备和欠缺的知识与技能

(1)我现在具备的知识与技能:

  • 计算机基础:
    通过在考研的过程中对专业主干课的强化,现在对计算机组成原理、数据结构、计算机网络、操作系统的基本内容有较深的理解;
  • 数学基础:
    同样是考研过程中留下的宝贵经验和技能,掌握微积分、矩阵、概率统计等计算机中常用的数学技能;
  • 英语基础:
    每天坚持在扇贝单词上背单词打卡在英语流利说上阅读英文原文新闻,目前扇贝已打卡588天,流利说打卡39天,阅读六级和研究生考试难度的文章基本没有障碍;
  • 项目经验:
    自己做过国创、科研立项等项目,做过的项目包括web、微信服务号开发、微信小程序、安卓开发等多个方向,对Java语言有较深了解;
  • 自学能力:
    项目开发方面的东西比如Java、机器学习、Java项目开发等大多数都来自于自学,自学平台包括慕课网、网易云课堂、腾讯课堂、博客园、csdn等网络学习平台;

    (2)我现在缺乏的知识与技能

  • 感兴趣领域的知识框架:
    我现在想从事的方向是机器学习方向,但是只了解梯度下降、逻辑回归等基本算法,对神经网络和一些非监督学习算法理解不够,对深度学习框架等了解太少,对数据挖掘没有清晰的概念,对于数学上一些比较复杂的公示算法不够了解和熟练;
  • 英文写作能力:
    英文写作能力相对薄弱,还不能完成英文论文的写作,既缺乏专业词汇的积累也缺乏英文论文结构的整体把握和行文风格;
  • 项目中的协作能力:
    本科阶段没有加入工作室锻炼,做的项目大多数是自己在做,国创的时候图省事把工作都自己做了,对工作安排和分工没有清晰的规划能力;

    3.我选择的努力方向--工程项目

    (1)我的优势:

  • 兴趣和热情:
    我对自己选择的方向很有兴趣也有很大的热情去学习相关内容,有动力也能让我可能比其他人有优势,但是,这只是很小的影响因素,读博客的时候看到过这样一句话,觉得很有道理就写下来了,“兴趣和热情只能让你很执着,但并不一定能让你走好这条路,只有你的能力和你的强项才能让你走好这条路。”所以兴趣和热情在其中的影响远不如能力来的重要,而且大多数情况下二者是相辅相成的,接下来就说能力了;
  • 计算机基础:
    数据结构和算法在工程中有极为重要的作用,基础可以使我在工程中更加得心应手;
  • 项目经验:
    如上文所说的,我虽然在团队协作上存在不足,但是也有一定的项目经验,对项目的流程相对比较了解;
  • 自学能力和解决问题的能力:
    做项目是离不开自学能力的,做项目的过程中会遇到各种困难,之前我的解决办法都是博客,个人觉得博客是极好的平台,项目中的功能实现和出现各种bug的时候博客上基本都有解决方案;
  • 有很多交流渠道:
    之前毕业的同学或者学长学姐很多已经入职各个互联网公司,可以向他们请教;

    (2)我的劣势

  • 可能找不到自己想要的环境:
    经过多方观察和打听,学院里机器学习与数据挖掘方向的导师基本上都是偏向理论,研一好多导师都不会让进入实验室,这对于那么吃GPU的深度学习、计算机视觉等都是障碍,比较担心理论联系实践的这个过程,所以自己也在导师这块一直纠结;
  • 时间:
    最近就开始很明显的感受到时间真的非常紧张,研一课程也不少,还得看各种机器学习的大部头、烧脑的数学,我想研一上完就出去实习,所以每天时间都非常紧张,现在真的后悔本科浪费了太多时间在乱七八糟的事情上;
  • 心理上的不自信:
    考研失败后感觉自己少了很多以往的精气神儿,每天走在学院遇到之前的学弟学妹们都很羞愧,每天都在自我否定中浑浑噩噩,有时候也开始拖延,开始拖泥带水,最近虽然有好转,但是还是跟以前差太多;

    (3)我在本学期的规划

  • 找一个很好的导师:
    现在已经这个时候了,希望能找到一个研一可以进实验室的导师:
  • 把数据结构再过两遍:
    第一遍重新回忆一下知识点,第二遍把算法都用C语言实现一遍,好几篇博客里都这么说,我想应该很有用;
  • 使用Python:
    语言很容易学,但是更容易忘,所以边学边敲,自己做一个小项目最好;
  • 读书:
    想把博客里推荐的几本书--《编程之美》、《编程珠玑》、《设计模式》、《计算机程序的构造和解释》、《设计模式》等几本书找个时间认真看一遍;
  • 参加Imagine Cup:
    找三个队友和一个指导老师做IC,IC这两年的获奖作品基本上是人工智能+医疗+Azure,我有现成的Azure资源可以用,也可以锻炼自己的编程和团队协作能力;
  • 有机会的话参加Hackthon:
    已经找了个其他学校的队友,说有比赛就一起整,不过Hackthon一般都在大城市,到时候也希望他们报销差旅费吧(逃;
  • 把课程学好:
    目前上的几门课感觉都挺有用的,应该好好学,成绩现在无所谓了,就看自己能收获多少;
  • 努力发AAAI:
    认识一个大佬一年能发接近100篇AAAI,我达不到那种程度,量力而行看看能不能先发一篇试试水,之后有了经验再定新目标;

    4.我对这门课的期待

    ??听了老师的第一堂课,我的期待当然是可以真正把软件工程学会、学懂,本科阶段学习过软件工程这门课,虽然也会有作业,但是没有现在这么正式,没有这么多作业,之前学的比较枯燥,考试之后基本上也忘得差不多,希望通过这种新的学习方式最后能让自己独立或者能带队完成一个整个的项目,对软件工程的各种模型和方法、流程有深入的了解,在面试的时候能从容不迫。
    ??在写这个博客之前对一周用在这门课上的时间还缺乏一个认识,但是我仅仅完成这一篇博客加上之前的材料阅读已经用了235分钟,接近4个小时的时间,这还是作业比较少的情况,保守估计感觉每周最起码要16个小的时间才能完成基本的课程作业,每天150分钟,总共一周150*7=1050分钟,这是我目前根据实际情况作出的判断,可以再根据下周的情况在多一个训练集的情况下再做个计划。

    5.小结

    “是骄傲、虚荣、嫉妒和报复,支撑你走到今天。你的成长依赖这些负的能量,而非天生的善良。”看到这句话挺震撼的,就写在这里了,共勉~

2018091-2 博客作业-2

原文:https://www.cnblogs.com/z1174299705/p/9640664.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!