作者descent (「雄辩是银,沉默是金」)
看板Soft_Job
标题Re: [请益] 如何增进自己程式的实力?
时间Mon Oct 12 18:18:19 2020
※ 引述《camry2009 (camry)》之铭言:
: 我是台科的资工系 (原本是高中生)
: 大一刚从机械转过来,在一下有修过C#
: 目前直接衔接资工大二的课程
: 现在学的东西的确让我比较有兴趣,但一方面也觉得有点挫折
: 现在学到的资料结构 ,数位逻辑等课程的功课都花费我大量的时间...
: 我暑假因为怕跟不上大家,有先去台大暑假开设的C语言设计课程,希望至少不要差的这
: 麽多
: 但我资料结构想了10天...别人一个小时就轻松解决..还是让我有点对自己失望,
: 甚至会有点害怕打code...
资料结构本来就是一个很难的科目, 没有接触过的话, 花费大量时间是有可能的。
但很好运的是, 大部分都不需要自己写资料结构, 只要用标准程式库就可以,
但这不是说就可以不管资料结构, 能在学生时代把基础打好是有好处的。
在我工作经验中, 只有 2 个工作会需要自己打造资料结构,
但也都不是太复杂的资料结构, 一般是 linked list。
真觉得有趣的话, 应该会觉得这个挫折感很有挑战, 会想突破他才是,
苦涩之後的甘甜令人如沐春风, 通体舒畅。
: 大一的课程---C语言程式设计目前都还可以,但资结有点让我失去信心的感觉
: 我想让自己赶快跟上大家...想要赶快进步
: 有先去爬过tinlans大大的文章了...要先搞清楚自己要干嘛,我原本想说想成为写游戏的
: 工程师,但感觉离梦好像越来越远了,也不确定会不会继续这个想法
我一开始也是想写游戏, 但是後来在做嵌入式开发, 游戏也只写过一个俄罗斯方块,
我觉得还蛮难写的。
: 这样会有碍我的进步吗?
: 然後我想问一下,程式不会的话是不是不要问人比较好?
: 我想很久之後,越靠近缴交期限,就会很想把作业交出去...就会去请教别人,这样是不
: 是错误的学习方式?
: 还有一点是我现在身边的用书是:absolutely c++,是原文的
: 最近在想要不要买C++ primer 因为好像大家都推这一本
: 然後我朋友跟我说买中文就好了...看比较快,学程式知道他讲甚麽就好了。可是我看ptt
我是建议看中文的, 我自己是有中文看中文资料, 没有中文就看第0手资料。
开玩笑的, 第0手资料你应该还没办法, 没有中文资料才查询英文资料,
除非你阅读英文资料像喝水一样容易, 初学的话, 中文资料
有相当的亲和力。
: 大家好像还是推原文,因为意思比较不会跑掉? 请问该怎麽选择?
: 然後我该怎麽增进自己实力比较好? 一直刷题吗?如果要,题目该刷哪一种的?
: 有点迷惘的感觉...希望前辈们可以给我一点方向 感谢!
刷题当然可以提高实力, 但是你不会觉得很无聊吗?
你没有更想写的程式吗?
如果真的没有, 那就刷题吧!
刷题总是让我想到以前的功文数学。
--
纸上得来终觉浅,绝知此事要躬行。
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 175.98.141.254 (台湾)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Soft_Job/M.1602497904.A.BE8.html
1F:→ camry2009: 我们老师把函式库禁掉 那些string vector都不能用qq 10/12 18:28
2F:推 qwe70302: 因为你现在是初学者,如果一开始就让学生用push/pop之 10/12 18:40
3F:→ qwe70302: 类的操作,对array的index操作就会不够熟练 10/12 18:40
4F:推 casd82: Data Structure课通常都会要求自己用C重刻吧? 不然只call 10/12 19:01
5F:→ casd82: stl能学到什麽 10/12 19:01
6F:→ casd82: 还有对英文一定程度熟练後,读、写(打字)绝对比中文快。我 10/12 19:03
7F:→ casd82: 还是觉得应该趁大学有空多练英文,长痛不如短痛 10/12 19:03
8F:→ camry2009: 所以ca大认为买原文的primer比较好吗 10/12 19:36
9F:推 susaku: 看你英文程度 我认同这篇说的 如果你英文程度无法流畅阅读 10/12 19:46
10F:→ susaku: 的话那还是买中文书就好 要学英文用别的管道学 10/12 19:47
11F:→ susaku: 别以为可以用原文书练英文 绝大部分只会因原文书放弃程式 10/12 19:48
12F:推 gamania0258: s大精辟 英文书从入门到入土的最快方式 10/12 20:36
13F:→ camry2009: 有需要买c++函式库的书吗 除了primer以外 10/12 20:43
15F:→ camry2009: 这本ok吗 10/12 20:47
16F:推 luke72: 学校会要求资料结构自己刻 是因为要你学会它的原理 10/12 20:54
17F:→ luke72: 因为实务上会遇到很多非标准的资料结构 各种变化形态 10/12 20:56
18F:→ luke72: 然後更重要的是怎麽应用 依你的需求设计出适合的资料结构 10/12 20:58
19F:→ luke72: 这块我们以前学校老师没教 只能自己想办法练 10/12 20:58
21F:→ luke72: 工作上无论前後端,嵌入式firmware,app DS都是最基本的 10/12 21:02
22F:推 casd82: 也对,如果英文吃力就买中文。程式英文分开练 10/12 21:11
23F:→ casd82: DS的应用(c++的stl或java的collections)修其他实作相关的 10/12 21:16
24F:→ casd82: 课会有密集的训练。所以大二的DS课应该手刻,多了解内部原 10/12 21:16
25F:→ casd82: 理。 10/12 21:16
※ 编辑: descent (175.98.141.254 台湾), 10/13/2020 10:14:47
26F:推 GoGoJoe: linked list不是学到指标就要会写的吗?我记得上大学前, 10/14 16:01
27F:→ GoGoJoe: 在外面学C就会写了。很大的重点是很多人脑袋里没有理解与 10/14 16:02
28F:→ GoGoJoe: 运用指标的能力,所以学习曲线平缓。 10/14 16:04
29F:→ camry2009: Go大 我觉得我指标概念的确比较弱 我再多练练习题 感 10/14 22:38
30F:→ camry2009: 谢 10/14 22:38