graduate 板


LINE

※ 引述《evil7589 (新生活)》之铭言: : 看到一堆人报考资工,内心觉得这些人到底懂不懂资工在干嘛?以为很简单啊就写程式, 我大一进来就这麽想 : 大家有学过8051吗?记得以前念大学电机修程式语言课程时,老师出个题目,班上能写出 : 程式的就那一两个,其他的全部抄袭,而且这戏码每学期都在发生,写程式这种东西这麽 : 吃天份,跟学音乐或艺术一样。 没学过, 写过比较底层的只有ARM, 但也忘光了 : 当初自己成绩可以填更前段大学资工系,也不敢填,只好念个电机,出来图个工作做, : 念资工出来有想过自己有没有办法独立完成一支了不起的程式,去工作撑得过三个月 : 试用期吗? : 还是以为公司都有资料库,把程式叫出来像兜系统一样兜一兜就好? 事实是 现在念资工的人也未必有完成一个专案的能力 程式是让你实现理论的一种方法 但不是绝对 资工最早是由数学衍伸出来的一个分支 主要讨论计算理论 编码论 编译器理论 在那时候大概只有编译器跟写程式有实质关系 其他两科着重在数学证明跟问题解决上 到後来电脑的应用层面发展成熟 诸如计算机组织 作业系统 电脑网路理论等高层面的应用才开始慢慢加入资工课程 回来看目前资工的六科考科 除了网路方面没有考 其他我觉得都有尽可能涵盖到资工应该要有的基本能力 那程式语言不算基本能力吗? 我觉得算 但问题在要考哪个 怎麽考 是要回归原点用 8051 ARM? 还是进阶一点用 pasal? 不然C/C++? 还是最近资料科学很夯 来考点python/R? 有人会觉得可以用online judge来考阿 就像程设竞赛一样 但你知道吗 那种竞赛的题目就是在考演算法跟资料结构的实作阿 与其要花那个时间跟金钱在搞那个考场 不如出张考卷先看看大家有没有common sense比较快 考上了再依各自需要去选想写的语言也不迟 反正不会写也不想写的人就不会找coding很重的可能偏理论的lab 反正如果不会写也能找到相关工作 那干嘛不念 对不起自己? 看到很多人在那边谯说大学不念资工跑来考啥资工所 阿大学念资工所前是不是也要高中有参加过资讯社或比赛过才能念? 人家想转跑道是他的自由 在现今制度下上了就是上了 没妨碍到人也没犯法 那里不行? 然後拿有没有学过什麽语言来问人家有没有资工sense我觉得太武断 毕竟程式语言有上百种 每种语言的写法都有他的哲学存在 而且除了这个还有一堆要学的 程式语言对於每个人 每份工作 都应该会有不同的问题要面对 在念书的应该是你有没有办法找到适合你领域的语言来实现你想作的东西 在工作的应该是你有没有办法写出一份clean code方便大家阅读跟维护 写code是一门学问 但不会是拿来质疑专业的唯一基准 有些人想写code可能是研究需要 或是解决日常小问题 开心就好 有些人想念资工不喜欢写code 因为他喜欢去研究理论 那也没差 平平都是研究 怎麽一到资工不写code就不叫研究 以前人发表演算法都是用数学证明 想拿来用的自己写就好了阿这不算吗? 不知道要讲什麽收尾 讲讲写code这件事好惹 如何写好 code 这问题本来就是大哉问 因为这里面包含了很多问题 像是可读性、效能、算法、语言特性、资料结构、coding style、命名问题、etc 讲都讲不完 要提升的方法有几个 一个是多看别人的code github上那些星数很多的专案一定有他星数多的理由 可能是写法很漂亮 或是点子很出众 一定有他的原因在 不管哪方面都能吸收到东西 还有一个方法是看官方的document 很多library不知道怎麽用 google也找不到 但可能关方给的文件就有题到很多实现方式 不仿先去翻翻看 也可以吸收一下人家都怎麽写参考文件的 许多人写了十几二十年 code 品质跟阅读性还是烂的要命 像我QQ 另外google能力很重要 看起来有点像废话 但事实是很多人不知道怎麽下关键字解决问题 从你在google上debug跟找资料的时候就可以看出很多事实 加上资料更新的速度很快 不可能同一招走完你的职涯 所以与其去讨论会不会写什麽语言 不如多花点时间去看github 程式语言的document 或是online course还比较有帮助 想到什麽就写什麽 觉得文笔不好的话就抱歉惹 --



※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 140.117.181.31
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/graduate/M.1496729186.A.C0C.html
1F:推 lwlt1995: 推 223.136.55.4 06/06 14:08
2F:推 shownlin: 强者出来了 115.82.96.41 06/06 14:09
3F:推 evil7589: 我为什麽会发这篇文章就是当初在大学时220.134.165.156 06/06 14:14
4F:→ evil7589: 教授出一题8051的专案,把写好的程式烧220.134.165.156 06/06 14:14
5F:→ evil7589: 录进ic并控制电路板,让机器作动,像是220.134.165.156 06/06 14:14
6F:→ evil7589: 运用led灯产生图像这种有基本逻辑就可以220.134.165.156 06/06 14:15
7F:→ evil7589: 写出来不用程式技巧的东西,班上就一两220.134.165.156 06/06 14:15
8F:→ evil7589: 个会,就知道很多念本科都半调子更何况220.134.165.156 06/06 14:15
9F:→ evil7589: 跨考资工的……220.134.165.156 06/06 14:15
我觉得这个关系到一个人对於该程式语言语法的理解跟调度能力 还有热情 当年我也是看了无数个夜晚的google跟debug才成功弄出一个可以跑递回的ARM程式
10F:→ evil7589: 我要强调的是没有程式逻辑概念的人根本220.134.165.156 06/06 14:16
11F:→ evil7589: 不是吃这行饭的料220.134.165.156 06/06 14:16
程式逻辑有几种 一种是流程控制 一种是算法思维 前者是实际写code才能体会的痛 後者是可以从书中+code得到的sense
12F:推 evil7589: 至於理论派那种把goo跟课本结合拿出来220.134.165.156 06/06 14:18
13F:→ evil7589: 卖艺没办法在业界拿来卖钱的更不用说,220.134.165.156 06/06 14:18
14F:→ evil7589: 都是画大饼而已220.134.165.156 06/06 14:19
Marvin Minsky当初也是提出说可以用数学模型模拟神经元来建造神经网路 但是碍於当时的硬体能力 绝大部分都只能用数学理论证明 Herbert Simon提出了人工智慧模拟人类的推理跟搜索能力 得到图灵奖跟诺贝尔奖 但是也因为硬体能力限制让这领域被冷落很久 现在weak AI发展火热 这些旧有的理论也开始慢慢被拿回来讨论了
15F:推 mepaling: 大推 google 能力, 还有英文 140.115.59.19 06/06 14:25
16F:→ mepaling: 会 google 真的能少走很多冤枉路.. 140.115.59.19 06/06 14:25
※ 编辑: HEroKuma (140.117.181.31), 06/06/2017 14:33:26
17F:推 mepaling: 不过 8051 甚麽的太偏底层了 140.115.59.19 06/06 14:28
18F:→ mepaling: 除非是需要研究到OS层面或者是电机类(?) 140.115.59.19 06/06 14:29
19F:推 mepaling: 应用领域的话现在应该是python的天下吧 140.115.59.19 06/06 14:31
一样那句 看你要开发什麽 没有绝对的 ※ 编辑: HEroKuma (140.117.181.31), 06/06/2017 14:34:58
20F:推 PureUtopian: 推专业本科生打脸XD 140.112.25.99 06/06 15:54
21F:推 greenstar27: 推!写得很好,我也是跨领域的人 36.236.196.224 06/06 16:21
22F:推 viwocm: 用能不能卖钱当价值判断...... 140.119.120.6 06/06 16:23
23F:推 w180112: 说真的资工s某些领域数学根本不需要考吧 140.118.75.129 06/06 17:04
我大学修过的数学相关课程有基础微积分 离散线代 数值分析 密码学 基本上我觉得在某些程度上都有一定的关联性存在 所以念起来不会很突兀 以考试有的两科来讲 离散跟演算法还有资结有一定程度的关系 所以必念 线代在机器学习的模型学习上很重要 或是讯号处理也会用到 如果结合工程数学领域要解决的问题就是必修 所以我觉得基础线代也有学的必要 ※ 编辑: HEroKuma (140.117.181.31), 06/06/2017 17:35:12
24F:推 NTHUCS5566: 我遇到作业也是先问学长和估狗有没有 140.114.75.13 06/06 18:29
25F:推 w180112: 复杂的演算法才比较像数学 DS倒是一点 1.167.138.21 06/06 21:44
26F:→ w180112: 关系都没吧 1.167.138.21 06/06 21:45
27F:推 w180112: 像我现在在弄嵌入式相关的东西根本半点 1.167.138.21 06/06 21:46
28F:→ w180112: 数学都沾不上边 1.167.138.21 06/06 21:46
29F:推 ycccc: 8051班上能写出来的才一两个是不是有问题 49.214.160.68 06/07 12:03
30F:推 qazsedcft402: 其实在这斗嘴也没什麽用 讲了一堆台223.138.191.121 06/10 01:36
31F:→ qazsedcft402: fb gogle一样赚钱的公司 仁兄你这周223.138.191.121 06/10 01:36
32F:→ qazsedcft402: 湾开家赚钱公司才是223.138.191.121 06/10 01:37







like.gif 您可能会有兴趣的文章
icon.png[问题/行为] 猫晚上进房间会不会有憋尿问题
icon.pngRe: [闲聊] 选了错误的女孩成为魔法少女 XDDDDDDDDDD
icon.png[正妹] 瑞典 一张
icon.png[心得] EMS高领长版毛衣.墨小楼MC1002
icon.png[分享] 丹龙隔热纸GE55+33+22
icon.png[问题] 清洗洗衣机
icon.png[寻物] 窗台下的空间
icon.png[闲聊] 双极の女神1 木魔爵
icon.png[售车] 新竹 1997 march 1297cc 白色 四门
icon.png[讨论] 能从照片感受到摄影者心情吗
icon.png[狂贺] 贺贺贺贺 贺!岛村卯月!总选举NO.1
icon.png[难过] 羡慕白皮肤的女生
icon.png阅读文章
icon.png[黑特]
icon.png[问题] SBK S1安装於安全帽位置
icon.png[分享] 旧woo100绝版开箱!!
icon.pngRe: [无言] 关於小包卫生纸
icon.png[开箱] E5-2683V3 RX480Strix 快睿C1 简单测试
icon.png[心得] 苍の海贼龙 地狱 执行者16PT
icon.png[售车] 1999年Virage iO 1.8EXi
icon.png[心得] 挑战33 LV10 狮子座pt solo
icon.png[闲聊] 手把手教你不被桶之新手主购教学
icon.png[分享] Civic Type R 量产版官方照无预警流出
icon.png[售车] Golf 4 2.0 银色 自排
icon.png[出售] Graco提篮汽座(有底座)2000元诚可议
icon.png[问题] 请问补牙材质掉了还能再补吗?(台中半年内
icon.png[问题] 44th 单曲 生写竟然都给重复的啊啊!
icon.png[心得] 华南红卡/icash 核卡
icon.png[问题] 拔牙矫正这样正常吗
icon.png[赠送] 老莫高业 初业 102年版
icon.png[情报] 三大行动支付 本季掀战火
icon.png[宝宝] 博客来Amos水蜡笔5/1特价五折
icon.pngRe: [心得] 新鲜人一些面试分享
icon.png[心得] 苍の海贼龙 地狱 麒麟25PT
icon.pngRe: [闲聊] (君の名は。雷慎入) 君名二创漫画翻译
icon.pngRe: [闲聊] OGN中场影片:失踪人口局 (英文字幕)
icon.png[问题] 台湾大哥大4G讯号差
icon.png[出售] [全国]全新千寻侘草LED灯, 水草

请输入看板名称,例如:Gossiping站内搜寻

TOP