Re: [请益] 奔四 工作稳定 转职的可能性

楼主: gasbomb (虚空雷神兽)   2023-12-12 20:07:44
pcman 在前面已经讲了一个很赞的评估法了
这边我想就我个人的经验, 从“兴趣”这个角度再多讲一点
首先, 我是非常推荐有兴趣的人勇敢尝试的
这边说的有兴趣不只是对写程式有兴趣这么狭隘, 只要是对电脑有兴趣都可以算
有没有兴趣在学习的动能上的差异是非常巨大的
pcman 在分享经验的时候, 很多人看到的是他医学院的背景
但我必须要说兴趣在里面也占了极大的比例
各位可以扪心自问, 自己有没有信心
在无偿的状况下啃完整份 ANSI escape sequences 文件
自干出相容 VT1000 终端机的 telnet 连线程式
这个工作是非常需要耐心的(讲白话一点就是有点无聊)
但是人家当初靠自学就生出来了, 由此可知兴趣带来的能量有多巨大
OK, 那怎么样才能算是有兴趣呢?
我认为最重要的一点就是, 你有对电脑的原理好奇过吗?
你有曾经好奇过, 敲一敲键盘写出来的程式是怎么让电脑动起来的?
为什么大家说电脑只看得懂 0 跟 1? 那电脑是怎么做加减法的?
为什么超级玛利欧 1 代加超过 127 命数字会变成乱码?
为什么一堆游戏的数值上限是 2147483647 这个数字?
为什么档案压缩过之后就变小了?
为什么没办法在 MacBook 上执行 iPhone 的 App? (然后 M1 之后的版本居然可以!)
为什么 y2k 对旧电脑来说会是一个问题? 2038 问题又是怎么一回事?
为什么电虾常说多核心对游戏的帮助不如高时脉? 执行绪究竟是什么东西?
...
..
电脑上会发生的独特现象实在太多了, 这里没有办法一一列举
但这些现象都有一个共通点, 那就是背后都隐藏着电脑原理的细节
要是你曾经对这些现象感到好奇, 有曾经尝试自己找过解答并试着理解原因
那恭喜你, 你可以算是一个对电脑非常有兴趣的人
也许有人会想说谁没事这么无聊会去查这些知识?
但我必须要说, 这些其实不算是很冷僻的知识
就像机车迷虽然不是机械工程师, 但这并不妨碍他吸收有关机车引擎的知识
像是 360, 180, 270 三种并列双缸曲轴角度对机车动力输出有什么影响?
SOHC, DOHC 两种凸轮轴设计各有什么优缺点?
汽缸的点火角度又会有什么影响?
如果一个机车迷有机会从玩家转职成工程师, 那他过去累积的知识也是可以继续沿用的
写程式也是如此
当然也有人会说, 上面提到的那些东西都是很底层的电脑知识
现代的程式语言都这么抽象, 工程师平常的工作离那个太远了
大家讨论的是 OO, FP 这些 paradigm 有什么优缺点
讨论框架, 讨论 design pattern... 还有各种让人眼花缭论的方法论
那些知识对转职, 对工程师的职涯有什么帮助?
虽然这些基础知识好像被一层又一层的抽象隐藏起来了
但是他总是会以你想像不到的方式出现在你的面前, 把你炸个满头包
最有名的例子应该就是浮点数了
我不只一次听到过有人因为踩到浮点数的坑而发出哀嚎(当然也包括我自己)
当你遇到 0.1 + 0.2 != 0.3 这个经典问题时
任何框架, 语法糖, 类别与接口等等高高在上的东西都救不了你
唯一的救赎只有啃完 IEEE 754 标准, 才能真正了解如何随心所欲的使用浮点数
这时兴趣的价值就出现了, 对大多数的人而言 IEEE 754 堪比有字天书
但你如果是一个曾经出于兴趣自己研究过电脑如何处理数字的人
虽然读 IEEE 754 仍然是一个痛苦的历程, 但你会更懂得欣赏浮点数设计的巧思
同样是学习, 别人可能充满痛苦, 但对有兴趣的人来说却可以在其中找到乐趣
进而变成一个正向循环
所以我会说, 如果你是一个对电脑有兴趣的人
真的是不用想太多, 写程式什么的学下去就对了
在写程式的时候你快乐的时间绝对比痛苦的时间长
喜欢电脑绝对是这个世界上前几划算的兴趣
一个再怎么喜欢机车的人, 他也很难打造自己心目中理想的酷炫机车
但是一个喜欢电脑的人, 绝对是可以从无到有写出自己专属的酷炫程式的
作者: FatFatPig (胖胖の猪)   2023-12-12 21:23:00
作者: ck237 (白色小鸡)   2023-12-12 22:49:00
作者: keepxha (hahahaha)   2023-12-12 22:57:00
推 兴趣当工作才不会觉得累
作者: richardz (卍罪爱卍)   2023-12-12 23:31:00
谢谢 这个判断标准给了我不少信心 常常写扣没有办法写得跟其他人一样久 我就开始怀疑自己是不是对程式没兴趣但底层方面我自己是真的看得很开心的
作者: newhandfun (新手方)   2023-12-13 00:18:00
看得出阁下很有热忱,请继续保持下去
作者: wuhoho (不是我在说)   2023-12-13 00:30:00
很有趣的分享
作者: Sunal (SSSSSSSSSSSSSSSSSSSSSSS)   2023-12-13 08:00:00
现在的机车迷应该不会钻研这些了…
作者: lungger (就叫龙哥吧)   2023-12-13 11:21:00
我跟阁下想法蛮像的 但身为资工系学生五年来 身边有相同想法的同学蛮少的 不过我觉得这是因为电脑科学的领域太大了 大家的兴趣点都不相同 像我就没办法专研各个神经网络 所以如果对其中一个方面有兴趣 就欢迎加入这个大家庭
作者: brucetu (sec)   2023-12-13 14:03:00
推 浮点数懒人安全作法就是不能允许误差的一律固定位数 decimal写扣写不久可能是身体跟体力问题 0.0 不能改善就想办法更快完成工作
作者: abc21086999 (呵呵)   2023-12-13 17:00:00
作者: armysong (军歌)   2022-01-05 02:14:00
很实在

Links booklink

Contact Us: admin [ a t ] ucptt.com