为大二软件工程专业大学生解答问题(二)

点击看第一次…
 
  (一)开学第二周
   感谢上次贺老师的来信。我也在开学前几周做出了适当的调整,并在第二周的开始就对自己的计划进行了修整。其中的不合理之处在于偏重于理论学习,缺少学习中的实践。由于第二周我得了一场感冒,除了上课大多时间都呆在宿舍里调养。于是就安排了更多的时间敲代码。为了学习网页设计,我在图书馆里借了一本Web开发。以及一本《java 编程基础》。由于我们宿舍里现在还没连上网,我的学习资源也很有限。但我仍然很抓紧我的一分一秒,于是编程基础也小有提高。但是在时间利用率和分配上仍然需要不断改进。就这样度过了一周。
  
  (二)与班主任的初次见面
  本周二,我们开了本学期的第一次班会,与我们大二的新班主任见面了。
  我们班主任个子很高,三十多岁却一脸稚气,显得和蔼可亲,但充满着正能量。年轻的班主任是美国斯坦福大学的博士,也是在许多学子向往的硅谷里有过一段宝贵的经历。在他的演讲中,我得知他的工作较特殊,与一般老师不同。他对技术的兴趣达到了痴迷的程度。所以他一段时间在实验室里做实验,一段时间活跃在很多企业里,把科研成果应用到生产线中。一段时间从事教学工作,同时在外面经营着自己的创业公司,自学工商管理等知识。他还是一个业余长跑运动员,每天晨跑3000米。老师说他现在的大多研究都与java相关,例如数据挖掘、人工智能、云计算等。所以他主动向学校申请当我们的班主任。班会之后他留下了联系方式,我就联系上了老师。
  
  (三)班主任制定的学习路线
  我便和班主任约好,中午那天一起吃了顿饭。我对老师说明了一下我的总体学习状况。因为本人也是一个对高等教育事业极有兴趣的人,当一名大学老师,教书育人是我的理想之一。他说将来的大学老师更需要在技术,开发经验等方面较突出。就算要搞理论研究,实践能力也是最基础的。针对我的状况,班主任提出了一些学习建议并制定了较详细的学习方案:
  a. 暂时不要把过多的经历投入到算法或者较复杂的理论中去。要做到实践学习,再实践再学习。想要学好java,就要不断的实践。自己给自己出一些问题,或者想一些小项目来做。至于自学方向,要先攻HTML5和操作系统。《数据结构》跟着好好学,但以我现在的实践水平肯定用不到。所以也不可能做到真正的把这门功课吃透,只要跟着老师走就行也不要耗费太大心血。等到专业知识的深入,反过头来自然就会把这些理论学懂,学精。对于《线性代数》等工程数学,如果不打算考研的话,那本科毕业后的工作肯定用不上。如果想继续上研深造,那就要认真的学好。像他现在的工作中,天天都要用到线性代数。类似于《数据结构》、《线性代数》等学科,由于目前的实践还用不上,吃透它是不切实际的,但认真地跟着老师学是有必要的。
  
  b.专业书的选择
  像我在图书馆里选的那本《Web 开发》是基本可以放弃了。因为那是05年就出版了的书,跟不上知识更新的速度。去上书店挑选一本知名出版社的关于HTML5的新书进行自学。
  其次,要把《算法导论》和《think in java》这些书暂时放一放了。并不是说书不好,而是对于初学者来说太深,过分深究反而会大幅度的影响学习进程。不是说不能看,而是时机尚未成熟。等到积累了足够的开发或工作经验,在许许多多的项目中遇到了足够多的问题,到那时反过头来带着问题看书,便可事半功倍。
  
  c.电脑的选择
  由于学校机房里的很多电脑性能比较差,学习时尽量用自己带的笔记本,可以装自己想装的东西。针对我要换新电脑的问题,老师推荐我可以选择一个低配的MacBook电脑,内核是Linux系统,比较适合现阶段的学习,不过价钱并不便宜。
  
  (四)新的起点和方向
  听完老师的建议后,我立刻去图书馆借到了适合我目前学习方向的书。并且在课表中又新添加了两个班主任在学校开设的两个课程。一个是《Android应用开发》,另一个叫《嵌入式操作系统》。
  于是目前我的学习方向就基本确定了,一面学好专业基础课,一面跟着班主任学习Android开发、嵌入式操作系统。另一方面自学HTML5。可能学习任务比较多,如果想从中再做舍取的话,还是想听听贺老师的建议。
  另外一个就是我的个人问题,呵呵。由于近期马上要换新的电脑了,老师推荐的MacBook是一个选择,但考虑到价格和学习适用性,还想让贺老师针对我目前的学习状况帮忙再参谋一下,决定最终选择哪一种电脑进行今后的学习!
  最后还是真切地希望贺老师能对我现在要走的这条“学习之路”多提一些宝贵的建议,或取舍,或调整。目前我们的假期是从9.26放到10.4,这段时间空档对我的学习来说是一个不错的机会,也尤为宝贵。同时我也会再次改进自己的学习计划和时间表。
  
  
【回信】
  看了你的来信,非常高兴你的身边就有一名值得信赖的高水平参谋,这个条件羡煞所有IT学子。用好这个条件,班主任就在你身边,你可以更多与他交流。我要让你用写信的方式表达,现在看来,你完全能把握自己,所以这种写作的方式,可以坚持,也不必将之成为自己的负担,写自然的文字,这最好了。
  关于学习路线,你看过《逆袭大学》,在“9.4 基础和应用的平衡中找到大学的节奏”中谈过了两种学习的路线。班主任推荐你的是先重应用的路线,我也一直鼓励IT学子用实践打开认知的大门。你可以走这样的路线。只所以不再让你自己在两种路线中再选择,是因为你可以借班主任的力,这个条件很重要。
  至于买笔记本的事,如果经济压力不太大,可以选MacBook。但我提倡在大学期间,多接触一些产品,不要把自己固定到某一种平台上。即使买了其他本,通过装双系统,通过高年级进实验室等方式,你可以做各种体会。折腾出真知,是我给同学们做建议的通俗说法。不论买什么,都能折腾出你的花样。
  祝进步!
  

你可能感兴趣的:(为大二软件工程专业大学生解答问题(二))