我在51CTO微职位学软考——稳扎稳打

程序员考试不难,不少科班的同学起点便是中级的软件设计师,但是像我这样基础薄弱的,以前没有系统学习专业课的人来说,程序员课程还是有很大的用武之地。

这次课程的学习着实解决了我之前学习的一些困惑。

原本我只知道有数据结构与算法,在书上说到,分治法、动态规划的时候一脸懵逼,网上还找不到系统讲这一块的内容。直到我知道有一门课程叫算法设计与分析。

除此以外,我还发现了不少像设计模式、程序设计原理等大块内容,以及项目管理流程图、知识产权法这样小块的知识,很大程度地补缺补漏,让我也多了点信心。

自学的道路是孤独的,书或视频始终要自己看,但同伴的存在给予我不少动力。

就个人而言,我认为自学有两个问题:

  1. 在自律不足,又缺乏外界的监督下,加上本身没有制定合理的计划,那么自学的过程会变得极其不可控。没有计划,就没有定量每次学习的任务,没有最后期限,不知觉中就散漫起来。即使足够自律,效率也高。何况大多数人都做不到自律

  2. 没有教师划重点和解决难点,学习不仅低效而且容易卡壳。按二八定律来说,其实书本上大部分内容不需要精读,只需要理解。没有前人给你指出重点所在,就容易眉毛胡子一把抓,这样学习能不低效吗?而需要精读的20%往往是难点,需要投入80%的时间,没有老师的指导,半天不能深入理解,很影响学习的积极性。

在学生时代,我们还有同班同学,但毕业后这样的同伴难寻。
在网络时代,报个班来学习,能找到一些志同道合的伙伴,相互激励,能够一定程度解决上面的问题,这也是我愿意报基础班的原因。

在我看来,无论学习多少新技术,也替代不了底层的学科知识。所谓出来混,总是要还的。即使今天不学,以后还是会找上门来,所以一切还需戒骄戒躁、稳扎稳打。

猜你喜欢

转载自blog.51cto.com/13443139/2333020