• 软工第一次作业?再次给自己一次定位!


    今天开始做软工的作业,大概花了一个多小时的时间把上面的所有文章都浏览了一遍,有的是泛读,没有精读。这么多文章中大多都是分享自己大学的学习经历,或者是工作的经验教训。看完之后思考了很久,有认同的地方,也有不认同的地方,收获良多

    接下来开始回答软工的作业:

    1.初入大学对计算机专业的畅想

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

    当初选择计算机专业的原因其实没其他的,就是不喜欢经管类的,其他专业也没喜欢的,就打算学一门技术,刚好高中的同学,还有家里的人都说计算机专业有前途,然后就稀里糊涂的选了。

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

    过去两年的课程客观上来说已经达到了学习技术的需求。让我已经掌握了编程的基础知识,之后学习其他语言也有一定的基础,不是特别的迷茫。也有一点遗憾的是,没有在两年中精通一门语言。

    但是最近对Android编程也有了一定的兴趣。还向班上的一个同学买了一本郭霖的《第一行代码》(他买完书后发现对安卓没有兴趣,我就收购了),最近还在慢慢的研读中。

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

    我对计算机这个领域可以说是又爱又恨,爱就爱在想学一点东西自己玩玩,恨就恨在有很多奇葩的算法与数据结构的思想让我懵逼。所以暂时还是认为自己不擅长这个领域,只是暂时……

    2. 大三的现状

    自我感觉你已经具备的专业知识、技能、能力有哪些?
    离成为一个合格的计算机专业本科毕业生,在专业知识、技能、能力上还差距哪些?

    回答第一问其实挺尴尬的,其实除了上课教学的,我就学了java的基础知识,和如何用java写android ( 还在学习中 ) 这两个东西。算是有了一定的自学能力。

    我觉得接下来的两年才是真正考验我的学习能力的时间,因为已经有想学的东西了,所以会更专注的学习。

    到大学毕业的时候,应该还要掌握:

    1. 算法与数据结构的相关知识。
    2. 学会用编程建立一些项目,软件。
    3. 更强大的学习能力,意志力。
    4. 掌握几个实用的编程语言,如php,kotlin,java这几个是我接下来想要学习的。
    5. 拥有良好编码习惯、调试、调优技巧。

    3.大三:一个决定毕业后的方向“的时间

    对照以上你阅读的前人们的经历,你的选择是什么?
    在这种选择下,你认为你相比其他同学来说有何优势,有何劣势?
    针对你的选择,你给自己的大三设定的规划安排是什么?

    其实一开始上大学,就没有打算考研,到现在的决定还是一样。

    对比其他人来说,我的劣势应该算是很多的了,有的同学在上一年中已经学习了不少东西,像是我的一个同学在学习php的开发,已经学的很透彻,平时基本够用了。还有一个同学在学php开发的时候,同时也不断的在刷oj的题目,让我非常的惊讶!

    说道优势,我觉得现在可以用石头来形容比较贴切,不想一些大佬是玉,一些不学习的是朽木。我觉得现在的我还有很大的雕刻提升的空间,接下来也是打算继续的学习。毕竟:

    笑到最后的人是最大的赢家

    说到大三的规划,其实已经都差不多了,除了正常的上课学习。我打算把Android编程这一块给学清楚,中间还要掌握现在Android的官方语言Kotlin。

    4.对这门课的期望

    你从学长学姐那,听过对于这个班级或这门实践课的要求或经验,促使你选择这门课这个班的动力是什么?你对这门课的期待是什么?你打算平均每周拿出多少个小时用在这门课上,以达成你的期待和目标?

    目前只听说班导师这门课经常需要看日出!!

    对课程的期望,开发出的软件要能够有一定的实际意义。

    花费的时间暂时还不能确定,不过如果课程的作业比较难完成的话至少每天花半个小时,也就是一周210分钟吧。

    5.附录:一些疑问 或 困惑?

    1. 《Thinking in java》这本书暂时值不值得看?

    我个人认为,《Thinking in Java》和《The TeXbook》都算得上是理论和实践结合的精品书,是经典的英文原版书。我一上来就读了这两本书,阅读品位就上升了不少,而且变得“崇洋媚外”了,任何时候都以英文原版书为第一选项了。也正因为此,虽然我自学的过程中没有高人指点,但自学最重要的一个环节——选书——的盲目性就大大减少了。

    反对作者的这一观点,刚开始学习java就看《Thinking in java》,坑人不带这样的!

    上学期我刚开始学java的时候也是看这本书,一开始看的津津乐道,可以说是完全的被带入了面向对象这一概念中。可是到了后面,我发现自己越来越看不下去,开始以为自己的智商不够用了,再往后一点发现这本书讲的原理太多太多,基本没教你怎么去用!( 最后看到了 大概第七章,后面果断换书)

    后来我去网上一搜,发现我比较赞同的一个观点:Thinking in java 这本书不适合新手,适合后期当作字典,搞不懂原理的时候来看看。

    希望老师给个建议,这本书大概要什么时候看会比较有用处?这本书对工作什么的有帮助吗?

  • 相关阅读:
    asp.net core 参数使用
    dotnetcore EF 表达式
    dotnetcore EF 查询筛选
    flowable流程中心设计之子流程(九)
    Spring Boot源码阅读如何加载环境变量(二)
    flowable流程中心设计之网关(八)
    idea阅读源码无download source解决方式
    Spring Boot源码阅读如何启动内置web容器(三)
    InheritableThreadLocal源码阅读
    Spring Boot源码阅读启动主流程(一)
  • 原文地址:https://www.cnblogs.com/kumaxiong/p/7445450.html
Copyright © 2020-2023  润新知