Re: [请益] 为什么文组转职主流是写code

楼主: horsekit (New Life)   2021-10-12 20:50:00
※ 引述《baobomb (baobomb)》之铭言:
: 中文系前来报到
: 写文章是写给人看 让人读 要有起承转合 注意冗言赘字 知道什么时后用什么用词
: 写code是写给编译器看 让VM跑 要有好的架构, 注意效能, 知道什么时候用什么资料结构
: 跟API
写文章是写给人看 让人读 要有起承转合 注意冗言赘字 知道什么时后用什么用词
这没有错
但是写 Code 也是写给人看的 不是给机器看的 所以也可以有起承转合 注意冗言赘字
而编译器的功能是像是 翻译
将程式码翻译成 10101010 给机器看
机器也只看得懂 10101010
: 我感觉根本就一样啊
我认为在写程式的范畴其实很忌讳 `我感觉`
像你后面说的 机器很客观
就像是你知道这两个不一样 但是你不想承认
所以就修饰一下 我感觉一样
等到错了之后才说 喔 我没有说一样喔
感觉是感性的形容词 难免会错误
这样的习惯会在学习的路上给自己埋很多雷
: 架构=起承转合
架构 != 起承转合
: 效能=注意冗言赘字
效能 != 注意冗言赘字
有时候效能跟阅读性是有冲突的
要为了某方面做相对应的牺牲
: 资料结构&API=用词
资料结构&API!=用词
这两个我不知道有什么关系
我只知道这两边是不相等的
: 写文章还比写code难
: 因为人是主观的 机器是客观的
: 机器不会因为不喜欢你的语言 断行 就不爽你
: 读文章的人会因为主观意识而不爽你
: 你看台湾 一堆人看到简体字脑袋就不想编译了
要不要有数据统计一下
用非数据的东西来做论证
这样的习惯真的在这条路上很不好
: 机器哪管你用什么语言
: 所以中文系来写code很合理阿
如上所述
机器不管用什么语言 因为它只看得懂 101010101
所有的语言都需要透过编译转成 101010 机器才看得懂
所以它不用管什么语言问题
工程师为了让它听得懂 要配合它
写好之后要透过编译器翻译给它
它才会乖乖地执行啊
我是觉得转软件没有合理不合理
我也不是本科系出身
也遇过很多非本科系的同事
园艺 兽医 环境工程.......各种奇怪的
能力也不会比本科系差
甚至会针对某些方面更加突出
想转就转 想做就做 哪有啥合理不合理
作者: eduishappy (开心就好)   2021-10-13 02:04:00
说真的,小学就可以开始写程式了,真的不用到大学才学
作者: jobintan (Robin Artemstein)   2021-10-13 08:10:00
小学只是学scratch用drag and drop的方式写logic,到中学以后才学得到IDE。别说正规的程式语言至少需要四则运算与代数的基础。
作者: alice78226 (紫)   2021-10-13 10:43:00
对效能跟阅读性,深有体会。前前公司的IT来了新主管,BI大整顿,同样的报表速度只要原来的1/3不到,但是某笔交易型态的正负号放错了,找了一个多月还抓不出来。最后还是user人工用excel比较出来。
作者: celtics1997 (山东之龙-禁邪赛鸽)   2021-10-13 18:46:00
@taipoo(eduishappy)钱奴真有见的https://i.imgur.com/9CUYZTc.pnghttps://i.imgur.com/URGLSGD.pngtaipoo=GarySu1104=eduishappy=qa12345

Links booklink

Contact Us: admin [ a t ] ucptt.com