Re: 学习疑惑

楼主: nobodycares (没人在乎)   2018-06-09 01:13:10
※ 引述《guccinan (nan)》之铭言:
: 也看得懂最终执行结果
: 但是要我凭空写出来却写不出一个所以然
: 请问该如何抢救
: 谢谢各位先进
解题系统打开 就这样
至于为什么要这么做
讲难听点 sort现在我在发废文的当下 搞不好就有一个CS学生在写
sort被写不知道几千万次了
你大概想得不会比那些论文屌 写得不会比library好
但为什么遇到新手 我还是会叫他去写解题
很多新手都喜欢快乐学习 快乐学习是好事 有正向回馈
每年坊间出版一堆用XXX语言做OOO
做游戏 做购物网站 学生剪贴example觉得自己会了
好像很屌 还可以跟亲友同侪炫耀 你叫他解一个陌生的问题 马上死给你看
解题真的是有够枯燥乏味 问你a+b=什么 问你到n之间有几个质数
给你一个很无聊的规则 问你这个饼可以切几块 帮小明排好积木究竟最少要几步
真的是 他妈的 有够无聊
但我还是会叫新手去解题
首先 解题的好处在于 那些题目通常不是大哉问
新手的题目绝对都是100行内写完的题目
什么是大哉问 叫你写购物网站 叫你写第一人称射击游戏 这些都是大哉问
新手请一律从小问题解起 而且这些问题都很明确
你所要想的是“解答问题的流程” 就这样
很多问题你都可以用纸笔得出答案 而写程式
就是把你脑内的思想 透过精准正确的语言表达出来
新手无法凭空写出程式 只有三种状况
1. 你对工具(程式语言、IDE、Library)不熟悉
2. 你无法清楚地厘清自己的思绪与处理问题的流程
3. 你根本不知道怎么解答这个问题
如果是3或2 麻烦请换题目 从最简单的问题想起 因为事实是 你没有自己想的这么聪明
如果是1 那就是学习上的问题 请重新来过
我常听到学生抱怨 说以OJ测验学生很烂 OJ无法证明他会不会写程式
我可以保证 这句话 百分之百是屁话
以Output格式要求太严苛为由批评 也是鬼扯
连规格都看不懂 字串都不会处理的人 是能指望什么?
作者: kai0975 (kai)   2018-06-09 02:06:00
说的好 感受很深
作者: wei115 (ㄎㄎ)   2018-06-09 04:35:00
感同深受啊,写程式不该动脑,该用肌肉去写,大脑应该用在解决问题上面
作者: heru (Heru)   2018-06-09 08:15:00
还好我的大脑长肌肉
作者: MOONY135 (谈无欲)   2018-06-09 08:29:00
同意啊
作者: nckux56 (116U质文)   2018-06-09 10:27:00
中肯
作者: alihue (wanda wanda)   2018-06-09 10:30:00
中肯一堆人直接学前端,基本功都不练的
作者: yamakazi (大安吴彦祖)   2018-06-09 11:33:00
这个版会有人说解题测不出程式实力
作者: dsilver (细数远星永唱泉水)   2018-06-09 11:38:00
一开始觉得字串处理超级无聊,到Linux写脚本后觉得很好玩
作者: fiiox3 (飙速宅男)   2018-06-09 11:40:00
同意,学生时代偶然被教授抓去写UVA半年,深深觉得自己思考能力有所进步。
作者: abccbaandy (敏)   2018-06-09 11:44:00
刷题让新手玩OK阿,问题是工作好几年了还在那边排树到底有什么意义?
作者: yamakazi (大安吴彦祖)   2018-06-09 11:53:00
工作几年有了很好作品的人去应征FLAG一样考刷题啊 你不爽刷题那也没办法 就去找不用刷题的公司囉
作者: alihue (wanda wanda)   2018-06-09 11:57:00
工作几年还是要考啊,滤掉包装起来的履历
作者: yamakazi (大安吴彦祖)   2018-06-09 11:57:00
作者: lance8537 (小砰砰)   2018-06-09 11:57:00
ACM大神:easy peasy
作者: yamakazi (大安吴彦祖)   2018-06-09 11:58:00
找新创公司通常就不考刷题了
作者: testPtt (测试)   2018-06-09 12:50:00
新手刷题去工作连IDE都不会用 现在有几家公司会收
楼主: nobodycares (没人在乎)   2018-06-09 13:17:00
刷题跟IDE会不会用的有什么狗屁关系吗
作者: THEWORLDS (天下)   2018-06-09 13:34:00
本来就该刷题,刷提示测试你基本逻辑是不是0之前一堆低端在那边说不用刷题,真他妈替那些人感到可怜GOOGLE那个把她刷下来根本就刚好而已好吗一堆人整天在贴那新闻炒东炒西你连基本树反转这么简单的东西都做不出来了我管你是发明山小就是滚蛋拉近来只是开雷而已,不过这位朋友也蛮利害的懂得社群讨拍,你知道树反转不会像什么吗,像你连字串处理都不会使用基础API然后要来公司领高薪 别闹了好吗 小孩
作者: oneheat (等待)   2018-06-09 13:49:00
商业逻辑比较重要这是最后这串讨论的结论
作者: pig0038 (颗颗)   2018-06-09 14:03:00
作者: sorryla (Mr.东)   2018-06-09 14:21:00
事实就是一堆人连题都刷不好却整天妄想自己很厉害以为会用个IDE下几个git command就觉得屌炸天了
作者: TheOneisNEO (Thomas Anderson)   2018-06-09 14:27:00
大哉问不是说好问题的意思吗?
作者: yamakazi (大安吴彦祖)   2018-06-09 14:35:00
其实IDE比如eclipse或 keil我觉得没有很难 比较难的是用docker 和CmakeList 来build code最难的是如果SDK是上游供应商做的 有时候会有一些很奇妙的问题只能打给原厂叫他们解其实大一点的公司都有tool and config team在处理这种IDE啊 环境设定组态之类的鸟事 新手根本不用怕 只有进了小小的鸟公司才要自己处理这些鸟事 我觉得处理这些事情蛮浪费时间又对职涯没啥帮助 除非你将来要应征tool team或去小公司工作 不然这些IDE之类的可以不用会太多
作者: pttworld (批踢踢世界)   2018-06-09 14:56:00
这文拒绝存取大大怎么没出来屁商业思维
作者: abccbaandy (敏)   2018-06-09 15:03:00
如果面试不考刷题的话你们会去刷吗?会的话再来说嘴吧
作者: yamakazi (大安吴彦祖)   2018-06-09 15:06:00
考刷题我觉得比较关键的是可以滤掉一些以为写程式只是forifwhile的非本科系的人 本科系如果刷题也考不好那就活该了不过像物理系博士应征算法职缺 考刷题就不太恰当 应该要直接录取
作者: Argos (Big doge is watching u)   2018-06-09 15:26:00
认真讲 你是要好好的上班工作 那是该刷题但如果你是来赚钱的 你不应该浪费时间刷题 一秒都不该浪费详细请参考禁止存取大 嘻嘻再说一次你如果目标是赚钱 千万不要刷题 完全浪费时间讲明白点 去帮人工作就是奴工 就算进了Google也还是高级奴工 真想赚钱就是别做奴工很拿手的事 因为永远会有比你更拿手的奴工不过这完全就扯开话题了 原PO资讯太少也不知道他想干麻 XD说不定他单纯有兴趣 那一定要刷 用力刷 刷好刷满
作者: alihue (wanda wanda)   2018-06-09 15:35:00
刷题是初学者练基本功用的,等到面试已经是老手了,就算不练也是不太会生锈的技巧。新手跳过这个阶段,过N年还是写不出来的
作者: steve1012 (steve)   2018-06-09 16:22:00
要会用ide下几个指令有啥难啊... 这也能拿来说?底子够 工具跟library 给几个指点几乎都能自己学会怎么用
作者: THEWORLDS (天下)   2018-06-09 16:59:00
sorryla讲到重点了,不刷题真的蛮可悲的还跟人家谈商业逻辑有啥意义CURD找个刚毕业的写就可以了刷题的重点是在于运算速度加强,上面一堆人在那边谈术语我id遮起来还以为是拒绝存取哩,谈术语在垃圾前面你真的比较强没有错啦^^,但是重点命题就在于时间复杂上面的修改以及对亿级平台的优化,阿算了还是商业逻辑比较重要 :)
作者: Argos (Big doge is watching u)   2018-06-09 17:08:00
亿级平台要干麻?年薪有三百万吗 呵呵 XDDDD
作者: THEWORLDS (天下)   2018-06-09 17:09:00
300万强的地方不是他年薪300,是他只有三百搞到全天下都知道,那就是所谓的能力惹,脸皮部分
作者: x000032001 (版废了该走了)   2018-06-09 17:18:00
有300的可以帮忙介绍一下吗QQ
作者: oneheat (等待)   2018-06-09 17:25:00
会觉得300很多要一直讲这点我比较佩服
作者: accessdenied (存取违规)   2018-06-09 18:00:00
认真说,产业和商务知识才是王道。如果只是把工程师当作工作入门砖,心里面其实向往PM等管理阶层,一定要把我的话听进去。我的理论已经获得上面很多推文网友的认证和背书了,一定要听!
作者: oneheat (等待)   2018-06-09 19:15:00
来了来了,正式宣告跳针大赛开始
作者: icydream (巧虎)   2018-06-09 22:36:00
作者: Argos (Big doge is watching u)   2018-06-09 23:20:00
你看 解题解到吐血 你说不定一百万都没有 别解了别解了XDD
作者: sharku (明珠求瑕)   2018-06-10 08:31:00
非本科又不努力补基本功,年资再多都没用管理层懂技术肯定比不懂的好,光找的人就有差
作者: becca945 (频果芽子)   2018-06-10 08:43:00
你成功召唤了
作者: THEWORLDS (天下)   2018-06-10 11:55:00
感谢上面推文的努力招换了孩子王 300万哥
作者: adsl54010 (haha)   2018-06-10 17:10:00
认同推
作者: vn509942 (如履薄冰)   2018-06-10 18:06:00
基础没打好 然后上战场炸死前辈
作者: sp063439 (Isk)   2018-06-10 18:17:00
不是一堆月薪不到五万职缺也跟风刷题?
作者: hohamita (HOHA)   2018-06-11 00:13:00
推个
作者: Awenwen (初心者)   2018-06-11 00:55:00
解题是训练思考没错!

Links booklink

Contact Us: admin [ a t ] ucptt.com