想自学硬件的软件工程专业学生

  • 时间:
  • 浏览:2
  • 来源:uu快3计划师_uu快3app苹果_全天计划

【来信】

  告诉我老师算不算还记得我,刚上大二那时,我或者感到前途迷茫而给您写过两封信。经过大二一年的学习,我找到了方向和自信。由当初的迷茫变成了当前的几瓶疑惑,或者再次写下了这封信。

  我是某大学软件外包专业的学生,今年开学上大三了。刚上大二时,我何必 了解本专业的培养计划,现在我或者删剪知晓当我们 大学四年来安排下的所有课程以及教学方案。合适的说,当我们 专业偏重于开设开发类课程,从大一大二的sql,javaSE基础,以及Android 开发,再到HTML+CSS+JS&Dom+JQuery 前端开发,还有大三即将要学的javaEE 包括 servlet jsp 和ssh框架。总体来说,是两个多侧重于java方向的培养方案。(当然还有软件工程)而专业基础课开设的极少,相对于一本专业,当我们 撤出 了数电,计算机组成,体系内部管理等一系列硬件课程。基础课只开设: 数据内部管理 操作系统 计算机网络 离散数学。确切这名就只能这四门。未必就算不算这几门课,我也未必只学到了些皮毛。令我最不满的是,学校撤出 了包括操作系统实验课在内的这名这名实验课程。有有一种纯理论应试化的学习,我仍然认为很没办法 意义可言,大多学生唯一的学习来源也不 考前的那一张考纲和重点。

  刚上大二时,我确信当时人找到了这名方向。不仅专业课学的很认真,这名基础类课程也要求上进。相比于我的这名同学,我在学习理工科方面的逻辑思维渐渐展现出了优势,对于大多数同学都很头疼的工程数学如线代、概率论相似 的课程,我甚至具备了考到满分的能力。我逐步发现当时人是两个多逻辑思维和数学思维都比较强的学生,对我来说学习某样东西很少存在学不用的问提,阻碍大多来自坚持算不算,以及教学资源算不算限制。

  和这名同学一样,我也十分注重专业的开发类课程。老师说过的学习到实践,或者再学习再实践的过程我老是牢记在心。大二有有一种年总体来说,我付出的学习时间何必 少。编程能力有了不小的提高,或者打下了比较牢固的java基础,(具体是从面向对象 IO 线程池池池 Swing 老是到 网络、反射机制等)再学习完HTML等前端知识以前 ,有有一种假期我也刚开始英语 英语 提前学习javaEE的相关技术或者每天保证二个小时的代码量,为并且的学习做准备。未必只接触了为数太大的项目,但我知道开发经验并都不 一蹴而就的,我对学技术始终保持着很耐心的态度。于是成为两个多软件架构师就成了我有有一种生最大的目标,尽管有有一种目标对我目前来说是一件遥不可及的事情,但我发誓我会用终身学习和长时间的努力来争取有有一种切。(最好是向我的班主任那样,先专攻Web方向,到里边再转到大数据方向上来)

  那天我在听麻省理工大学的网上计算机公开课时,我发现对这名计算机硬件底层的原理都不 清楚,甚至可不还要说是闻所未闻。经过网上查询,我渐渐了解到,曾经要要在软件方向上走的更远,硬件知识是必备的。于是我要到了十根新的学习路线,我愿意从基础学起,重新系统化的学习硬件知识,与我正在学习的课程一并进行。而或者学校开设的课程限制,我并没办法 或者走进学校的硬件实验室,而我认为学习硬件原理,仍然要以实践为基础,这无疑给我在学习过程中造成了障碍。我要问一下老师:

  我听说,两个多优秀的软件高手一定还要掌握底层的知识,从而更加清楚地了解操作系统,曾经也能做好软件工作。曾经的说法算不算有道理?两个多优秀的软件工程师所掌握的知识到底要对底层或者说这名基础知识有咋样深层的了解?或者我现在学习硬件或底层知识,老师想推荐哪几门课程?或者是两个多正确的先后顺序?最重要的是学习有有一种课程,总体还要用咋样的妙招去学习?

  我认为我的能力删剪可不还要驾驭更多的课程知识,未必有有一种年来我最大的变化主也不 以理想信念为主的学习动力转变为了以兴趣为主的学习动力。下两天我打算火力全开,重点加强专业和英语的学习力度。等到过了年底,再将我的主战场转到考研任务上来。很希望老师对我的现状再理顺一下学习方向,对此我感激不尽,谢谢!

【回信】

  很欣慰你的进步!大学阶段的自主把握很关键,大学也不 给愿改变,能自主的人准备的。

  对于当我们 专业撤出 硬件基础类的课程,我知道学校身后的隐情,太大说接受吧。而作为你,还想再多了解这名,仍然还是可不还要借有助于自主安排,未必,这更是学习中的常态,是个性化的体现。

  近几年来,有有有一种观点是,计算机类专业的学生,应该也能从整个系统的深层看待计算机,而都不 将其割裂开来看待,清晰地分开来学习。这名这名,既然你有心,适当云探一探,好事一件。

  具体的学习资源,可不还要到网易云课堂的“计算机专业课程体系”中看一看,那儿有一门计算机组成原理课可不还要参考。另外,要看书,可不还要选经典的《深入理解计算机系统》。你的目标是软件架构师,从软件开发者的深层理解系统,不见得一定要从很底层的电路实验做起,当我们 的学习也要讲究成本,相关的实验,可不还要采用软件内部管理的妙招进行,在线程池池池设计中,也能体现针对硬件特点做同的安排,使计算机也能“很舒服”地执行,或者在这名地方,想当然对的,或者有潜在危险的,或者对底层原理的熟悉,一眼就能看出,或对你不成问提。删剪可不还要用线程池池池设计的实验,体现对底层原理的“做中学”。

  我没办法 在计算机系统方面做过工作,这点意见仅供参考。我能 再通过这名途径,了解这名硬件类知识的学好途径。

  相信我能 做得更好!