九月四日课堂随笔

       今天是18年9月4日,这学期的第一次,去接触核心性软件工程相关的课程。课堂上老师向我们推荐了数十个关于学习软件开发心得体会和相关有效学习方法的博客文章,通过数个小时的阅读,我认为我学习到了不少的知识和学习的宝贵经验。可谓感触良多。一开始我就是带着老师对我们的所要求的问题去阅读这些文章的,所以我认为用我自己的语言去正确回答这些问题是检验今天学习成果的最好方法。

       首先,我选择计算机专业的主要原因是其能获得更多的就业机会和更好地跟随社会信息化快速发展的前进脚步,这也是我充分考虑了计算机专业男女比例严重失调的问题后做出的艰难取舍。我认为我在计算机学习方面的先天条件是不足的,因为高中时期的我作为理科生,数学成绩相当不好,连合格的分数都是奢求,这个缺点也是毫不犹豫的继承到了当前大学阶段,但在后天努力上我是下足了功夫的,两年以来我女里跟随老师的步伐,作业方面也罕有缺漏。与写博文的作者相比我主要的问题还是数学方面的天赋不足,导致我在计算机方面的学习难有很大的提升。这十分让人沮丧。
       其次,计算机开始的时候并不是我所喜欢的领域,更不是我擅长的领域。我在高中3年的经历告诉我,我更擅长于外语学习和管理决策,选择计算机领域纯属是个意外,但结果大一一年的学习,我对计算机(尤其是软件开发)方面有了一定的了解后,我决定将精力投注到其中,这是因为我认为在这个信息时代投身于计算机领域有助于我未来事业的更好发展。
       再者,我并不算很热爱计算机软件开发这一专业,我更多的是把它当作毕业后就业的一块敲门砖,比起想其中投注大量的热情,我更倾向于在学习中默默累积,在工作中磨练自己,拓展专业领域和提高水平,这样会更符合我的性格。正如博文I中所述:“做开发,首先是个人的能力,最重要的两样是:学习能力、交流能力;还应该多学习同行,前人总有让我们学习的地方。”

       首先,我理想中的大学生活是自由的,不受约束的,不管是日常生活方面,还是学习方面。我坚定的认为自由的,积极向上的学习风气是一个大学能给学生最好的条件。我目前所在的广州商学院在风气自由上是有充分的优势的,但年复一年我校的积极向上的风气在慢慢减弱,这确实是一个很大的问题。
       其次,在代码书写我不具备很大的自信,两年来我真正写下的代码不会超过1000行,就拿我上学期Android 的 2048大作业来说,这是我一直以来做过最复杂的大作业,但其中数百行都是我在网上论坛或博客中摘写或请教相关方面高手的,因为对于从头到尾的书写和修改,我更热衷于借鉴其他成功案例的经验,然后化为己有,这样是非常有效率的。
       再者,在学习方法上我认为最适合我的一种,是在大学中稳定有序的积累,然后在工作中累积经验和本领,然后与网络上的相关行业的认识交流心得和宝贵经验,以随时掌握最新的软件开发技术方面的发展走向,又能保证自己的经济来源不会有过长的空挡期。

       首先,说实在的,我希望未来能够从事游戏开发的工作。我的爱好不多,但电子游戏却占其中的绝大部分,尤其是喜欢那种竞技类的游戏(正所谓与人斗,其乐无穷)。我尤其喜欢法国著名的游戏开发公司——育碧旗下开发的一些极其优秀的电子游戏,其以先进和精致的设计代表现在国际电子游戏的顶级发展水平,但其游戏的其中一些问题还是个比较显著的,比如服务器问题,和游戏初次开测,新版本面市是的BUG多不盛数,这是游戏圈内众人皆知的。我相当喜欢FPS(第一人称射击)游戏,而育碧旗下有着数个FPS,RPS游戏的著名IP,所以我打算在剩余的大学时间里,增长自己的职业技能,拓宽知识层面,让以后有机会到这间我所喜爱的公司就职。

       其次,在我的未来技术道路规划上,我认为大学中所学习的知识单纯只是颗敲门砖,在大学期间学习,加入一些有意义的项目开发,以让日后自己去一些大公司就职获取必要的技术筹码,然后在大公司里学习行业中先进的开发技术和经验,争取成为较为顶尖的那批人。

       对于未来就职道路的规划,我认为在博文K中有一些比较有意义的就业技能可以去学习,比如博主自己列出来的八条建议:

1.在大学的时候尽量多地进入公司参与实际工作,一方面积累工作经验,另一方面,提前认识工作和自己,以便毕业时更准确地把握自己的方向。
2.从毕业开始到毕业后至少5年内,踏踏实实地专研技术,这是一个积累过程,千万不要把心思放在钱和职位上。钱和职位只是能力的附属品,不要让其喧宾夺主。
3.从毕业后3年到7年的时间,注意学习工作当中的方法以及相关的管理和流程,不但要知其然,还要知其所以然。
4. 30岁以前,踏踏实实地学习。学技术,学做人,学做事。30岁以后再谈自己的发展。
5. 毕业后的前5年主要是量的积累,要不停地积累知识和方法。毕业后的5到10年主要是质变,应该着重于思维和想法的更新。后五年应该有很强的包容能力和接受新东西的能力,千万不要太过固执和坚持自己的想法。
6. 换工作要“承前启后”,前面的工作会成为后面工作的一个基础,而后面的工作又会成为前面工作的一个很自然的延续。
7. 不要只把心思放在技术上,技术是hard skill,只要下工夫就一定会掌握。更要注意与人沟通等为人处事的soft skill上。hard skill像一个大树的根,而soft skill则像一个大树的枝叶。树根是你的根基,能让你站得很稳,而枝叶能让你向天空伸展,获得发展。
8. 对于程序员来说,应该始终记住,技术不是主要的,主要的是通过技术能够解决什么样的问题。一定经常想要解决什么的问题,要满足什么样的需求,而不是要用什么样的技术。

       再者,在实习方面我肯定是回去企业内实习的,因为无论实验室里所设计的知识多么的先进,企业实习可以让我更好的接触目前市场上软件开发相关职业的切实就业情况,和相关人才技术的需求走向,这对我来说才是最有用的。

posted @ 2018-09-06 20:31  黄观国  阅读(237)  评论(2编辑  收藏  举报