标签:问题 学习 专业课 数据 分治法 毕业 原理 cto 网上
程序员考试不难,不少科班的同学起点便是中级的软件设计师,但是像我这样基础薄弱的,以前没有系统学习专业课的人来说,程序员课程还是有很大的用武之地。这次课程的学习着实解决了我之前学习的一些困惑。
原本我只知道有数据结构与算法,在书上说到,分治法、动态规划的时候一脸懵逼,网上还找不到系统讲这一块的内容。直到我知道有一门课程叫算法设计与分析。
除此以外,我还发现了不少像设计模式、程序设计原理等大块内容,以及项目管理流程图、知识产权法这样小块的知识,很大程度地补缺补漏,让我也多了点信心。
自学的道路是孤独的,书或视频始终要自己看,但同伴的存在给予我不少动力。
就个人而言,我认为自学有两个问题:
在自律不足,又缺乏外界的监督下,加上本身没有制定合理的计划,那么自学的过程会变得极其不可控。没有计划,就没有定量每次学习的任务,没有最后期限,不知觉中就散漫起来。即使足够自律,效率也高。何况大多数人都做不到自律
在学生时代,我们还有同班同学,但毕业后这样的同伴难寻。
在网络时代,报个班来学习,能找到一些志同道合的伙伴,相互激励,能够一定程度解决上面的问题,这也是我愿意报基础班的原因。
在我看来,无论学习多少新技术,也替代不了底层的学科知识。所谓出来混,总是要还的。即使今天不学,以后还是会找上门来,所以一切还需戒骄戒躁、稳扎稳打。
标签:问题 学习 专业课 数据 分治法 毕业 原理 cto 网上
原文地址:http://blog.51cto.com/13443139/2333020