Re: [请益] 如何增进自己程式的实力?

楼主: descent (“雄辩是银,沉默是金”)   2020-10-12 18:18:19
※ 引述《camry2009 (camry)》之铭言:
: 我是台科的资工系 (原本是高中生)
: 大一刚从机械转过来,在一下有修过C#
: 目前直接衔接资工大二的课程
: 现在学的东西的确让我比较有兴趣,但一方面也觉得有点挫折
: 现在学到的资料结构 ,数位逻辑等课程的功课都花费我大量的时间...
: 我暑假因为怕跟不上大家,有先去台大暑假开设的C语言设计课程,希望至少不要差的这
: 么多
: 但我资料结构想了10天...别人一个小时就轻松解决..还是让我有点对自己失望,
: 甚至会有点害怕打code...
资料结构本来就是一个很难的科目, 没有接触过的话, 花费大量时间是有可能的。
但很好运的是, 大部分都不需要自己写资料结构, 只要用标准程式库就可以,
但这不是说就可以不管资料结构, 能在学生时代把基础打好是有好处的。
在我工作经验中, 只有 2 个工作会需要自己打造资料结构,
但也都不是太复杂的资料结构, 一般是 linked list。
真觉得有趣的话, 应该会觉得这个挫折感很有挑战, 会想突破他才是,
苦涩之后的甘甜令人如沐春风, 通体舒畅。
: 大一的课程
作者: camry2009 (camry)   2020-10-12 18:28:00
我们老师把函式库禁掉 那些string vector都不能用qq
作者: qwe70302 (为何一到90分就会输)   2020-10-12 18:40:00
因为你现在是初学者,如果一开始就让学生用push/pop之类的操作,对array的index操作就会不够熟练
作者: casd82 (28dsac)   2020-10-12 19:01:00
Data Structure课通常都会要求自己用C重刻吧? 不然只callstl能学到什么还有对英文一定程度熟练后,读、写(打字)绝对比中文快。我还是觉得应该趁大学有空多练英文,长痛不如短痛
作者: camry2009 (camry)   2020-10-12 19:36:00
所以ca大认为买原文的primer比较好吗
作者: susaku (小草)   2020-10-12 19:46:00
看你英文程度 我认同这篇说的 如果你英文程度无法流畅阅读的话那还是买中文书就好 要学英文用别的管道学别以为可以用原文书练英文 绝大部分只会因原文书放弃程式
作者: gamania0258 (肥宅azzzzzzzz)   2020-10-12 20:36:00
s大精辟 英文书从入门到入土的最快方式
作者: camry2009 (camry)   2020-10-12 20:43:00
有需要买c++函式库的书吗 除了primer以外https://i.imgur.com/Z8h1xy7.jpg这本ok吗
作者: luke72 (ccc)   2020-10-12 20:54:00
学校会要求资料结构自己刻 是因为要你学会它的原理因为实务上会遇到很多非标准的资料结构 各种变化形态然后更重要的是怎么应用 依你的需求设计出适合的资料结构这块我们以前学校老师没教 只能自己想办法练
楼主: descent (“雄辩是银,沉默是金”)   2020-10-12 21:01:00
作者: luke72 (ccc)   2020-10-12 21:02:00
工作上无论前后端,嵌入式firmware,app DS都是最基本的
楼主: descent (“雄辩是银,沉默是金”)   2020-10-12 21:03:00
c++ 书籍推荐
作者: casd82 (28dsac)   2020-10-12 21:11:00
也对,如果英文吃力就买中文。程式英文分开练DS的应用(c++的stl或java的collections)修其他实作相关的课会有密集的训练。所以大二的DS课应该手刻,多了解内部原理。
作者: GoGoJoe (gogojoe)   2020-10-14 16:01:00
linked list不是学到指标就要会写的吗?我记得上大学前,在外面学C就会写了。很大的重点是很多人脑袋里没有理解与运用指标的能力,所以学习曲线平缓。
作者: camry2009 (camry)   2020-10-14 22:38:00
Go大 我觉得我指标概念的确比较弱 我再多练练习题 感谢

Links booklink

Contact Us: admin [ a t ] ucptt.com