1. 自介:资深软件工程师
2. 对象:对标题(其中一项)有兴趣的人
3. 目标:充实自我、认识同好
4. 原因:教练,我想充实自我
5. 地点:线上Meeting
6. 时间:1月/2月、PM9:30~PM10:30 (其中六周)
7. 方式:简见自己的一个Achievement (不限工程师)
8. 范围:见主题
9. 人数限制:无上限(认真貌)
10.解散条件:无下限(已经到无会胜有会的境界了?)
11.运作规则:详细如下
Abstract:
此次读书会的目的是,希望有同好可以进来报告一个任选主题,轻松即可,这同时也是个
别的自我介绍,也就是最后大家都会认识彼此,目前设定为5~6人开团。旁听的话我暂时
没有规画,但你可以是一群人准备一个主题,然后一个人报告。报告的方式很自由,只要
不触犯刑法都行; 但请准备可公开的Source Code,或可公开的投影片,最好用英文写(
但用中文报告即可),后面会简述我的报告主题当参考; 最后我会整理起来当成作品集一
样公开,然后大家都能拿去用,举例来说:放到LinkedIn或104上之类的(这样是不是会比
较有动机^^)。
1. Introduction
‘同好’,无非是有相似见解之人; 亦或个性大不相同却能某种程度认同彼此、愿意交
流连络之群体。故,在此我需说明我的“好恶”所在; 你,来决定要不要同流合污吧。
但先说好,读书会不是大部人的菜,我能理解,你可以在此就跳过本文,不然你可能会看
到你不想看到的灵魂拷问。
最近在Soft_Job板看到一句话“其实台湾还是有些高手的 但这些资深软工年薪150就很拼
了 这些人的技能 丢到美国至少 美金250K起跳”。把当中一些名词/数字替换掉,我相信
可造的句可多了,受众也大,有多少人怀才不遇啊; 本读书会能帮你解决这个困境吗?
不会,去练英文、刷leetcode、买线上课程、考证照应该有效率多了。
这或许也是你该做的,报告一些轻松、自选、而且考试不会考的主题 + 与人交流,CP值
不高,对某些人来说,更是一辈子也无法舒适化的圈圈,就好比说很多职缺就是属名给“
独立工作者”或“独立贡献者”,所以你不想交流话,千万别强迫自己。当然,这里不是
网红/嘴炮训练营,反而更像以文会友,分享一些有趣的小细节小成就。
那你说标准会不会很高,不会,而且我还可以帮忙,不用怕,你也可以从我后面的例子推
敲;那因为我是软件工程师,所以我只Care软件工程或硬件工程吗? 没有、只要你工作上
常用电脑,哪怕是工作上只用过Python、R、Excel都欢迎。但可能真的要有点工作经验才
能分享一点“有趣的小技巧”,如果是菜鸟的话,我希望能帮你修订一下方向。
但真正的门槛在后面,这门槛就是施主你自己啊。我跟你说,在这个焦虑垂手可得的年代
,上班焦虑,下班听人贩卖焦虑,社群一堆偷渡比较、实则炫耀的嘘寒问暖,你需要的是
shopping、打电动、或去滑短视频(推荐9GAG)之类的东西,当然,找人吃饭也不错,关掉
3C看看书也不错。但,都不一定要来; 来了,我也建议你人生可以花很多时间在上述的
所有事。
同温层是很好用的东西,如果你想觉得世界很糟或很无聊,那你可以在身边多塞类似观念
的人; 或是你想让自己变聪明,变得有成就,那就多认识薪水比你少的人(讲话太聪明的
记得剔除掉),多找他们吃饭再聊聊最近买了些什么; 这会强烈地建立您的自信心,走路
有风。
舒适圈也是个好东西,要嘛待在里面,要嘛规画一些不熟但花点时间最终都会熟练的事物
,当作自己是可以跳出舒适圈的证明,这又是一个可以放在FB的鸡汤文或Steam上的成就
。
你看,我都帮你/妳想好换篇文章看的理由了,你可以猜猜,我到底是不是在征人? 或许
文末会来个工商业配吗? (你会赢喔)
那这么说好了,下班后的时间够少了,为什要做没CP值的事? 能吃苦? 只要你肯吃苦,那
就会有吃不完的苦喔。被标题骗进来? 科技就是我在贩卖的焦虑啊,近年关键字是AI;
被标题的”创新”骗进来? 你知道要害一个人最好的方式是叫他创业吗?
T.I.R. Technology, Innovation, Research,是我花了十秒想出来的读书会名字,以前
都叫SG(Study Group…对啦,忘了加The)。T.I.R.是专门贩卖资讯焦虑的符水生产商,记
得订阅每周喝,喝了大脑会长芯片出来;喔,是长“AI”芯片,差点忘了。
工商结束。言归正传,答案很简单,那就是我不觉得这篇文章是征文。征求公司看你;征
求人才看你(的公司); 征求人一起跳坑;多少都会有点“迎合”或反过来的人肉市场(人
矿市场)。不一定不好,但真的有了解彼此吗? 既然是征同好,简述一下自己很合理吧,
所以光是分享文章我的目的就差不多达成了。
(请在你的笔记本写下:“这个人话很多”。Write that down.)
什么嘛,我其实话不多啦。
2. Related works
那是我慢慢打字你才会觉得我话多。不过这篇文章有5节,你现在才正进入第2节没错。换
句话说如果上一节没劝退你的话,我还有四节的机会劝退你。
接下来这边会整理一下“读书会”相关的资讯,主要是我辨的读书会,有兴趣也能多看其
它人的读书会,那也启发了我很多(虽然我一直没空参加)。而有鉴于一般人“读书”这两
个字的反感,以下用QA口吻来轻松一下:
Q. 为什么要办读书会?
A: 我一开始是阅读了一些读外书,然后开始挑战比较专业的...还是课外书,然后觉得目
标要订再高一点,开始组织读书会方便讨论。
Q. 举办读书会多久了?
A: 十几年了,可以说我出社会多久,就办读书会多久。
Q. 真的有这么久?
A: 真...真的啦(眼神飘)。
Q. 红豆泥?
A: 其...其实是断断续续啦,因为读书会通常都是为期几周,大家差不多就累了。
Q. 有可以看到的成果吗?
A: https://bitbucket.org/flake123p/r0/src/master/
有,如上(其实不只一个repo),是公开的代码库,因为我的读书会一直以来成果都是公开
的,加入读书会也是对所有人开放的,当然也要我有时间召集,如这次。
Q. 这些程式都是你写的吗?
A: 九成,如果上面有Open Source的Library也会注名。
Q. 你确定没有偷人家的成果?
A: 我确定只有人家把表现机会留给我。
Q. 为什么有这么多程式语言?
A: 其实没有很多,因为我的背景是电机系计算机组,所以软硬件都有接触,再加上做的
工作多,与会自我进修才会这样。
Q. 不会不精吗?
A: 到了一个程度后你会了解程式语言只是工具,换个工具对好的工匠应该没问题。如果
你想谈专精的话可以跟我聊聊我报告的主题(第四节),或是我发过的网络专利。
Q. 都是什么样的人加入读书会?
A: 以前先找身边认识的人/同事,这两年开始也会在PTT上找人。
Q. 可以介绍一下你之前PTT上的读书会吗?
A: 可以参考这两篇应该还活着的文章:
[学友] 读书会,主题:C/C++/Verilog
https://www.ptt.cc/bbs/StudyGroup/M.1686668571.A.8C6.html
[学友] 读书会:AI(Neural Network Fundamental)
https://www.ptt.cc/bbs/StudyGroup/M.1687793857.A.A57.html
简单来说就是程式语言与最新技术的打底,算是门槛不高的基本功练习,当然也会比较无
聊,但还是有些人能撑好几个月。目前休息中。
Q. 这次读书会跟上次不一样的地方?
A: 首先自选主题会比较不无聊,但希望主题是过去的Achievement,这门槛就会需要有点
经验的人才能达标;不过换句话讲,这也是在整理过往的工作成果,对写在履历上有帮助
。
Q. 又是履历又是LinkedIn的,你确定你不是人资或面试官?
A: 不是; 那你是吗?
(笑)
Q. 那你是在找”菁英”之类吗? 或吸引”菁英”?
A: 我知道你的意思,我直接说了,这里不会是名校校友会或主管见面会(除非意料外啦)
,我不是名校毕业(那时我还不爱看书),也不是主管级的人物。但如果你觉得你是主管,
看不惯非主管当Organizer;这类的想法人... 其实我比较好奇你为什么能看到一行,应
该在上面就关电视了。
Q. 或许你在对你的身份说谎?
A: 对,事实是,其实我都自称为永远的读书会长,在我坟墓上的Slogan应该会是这个,
而不是某 Job Title。
Q. 你为什么说你是Organizer而不是Leader?
A: Organizer是在维持一些相对松散但平等的Group;Leader要build一个team,要冲第一
个,要激励,有其资源,需要强而有力的规画,要对team负责,也要扮黑脸。
Q. 可以对Team Leading举个具体的例子吗?
A: 我会规画有挑战性的主题,你应该很难用各种方式唬弄我进度,但我也会看你需要什
么资源去完成,好比说WFH,让你可以在台湾这种鬼交通上腾出时间,去集中火力完成工
作;同理,我也没在管你要哪天上班,或何时上班(除了基本开会时间);你若需要帮手(
这就是种资源),那我也会尽早给你。当然,失败的话,请像个成年人般负责;我也会先
示范给你看 。然后你很了不起的话,我会说你很了不起。
Q. 可以对Group Organizing举个具体的例子吗?
A: 你能看到这一行就很了不起了耶~ 好棒棒~ (可是下面还有三节喔)。
Q. 你所谓的课外书是? 能举个具体的例子吗?
A: <<Peopleware>>好了。
Q. 你觉得课本不重要吗?
A: 重要,只是看的时间相对较少,不是没看喔,因为长期下来,若要让自己能持续阅读
,有温度的课外书会比较有帮助,因为不只比较话题比较轻松,也能让你认识作者;所以
对我来说,书只有分两类,能认识作者与不能认识的。认识作者的好处是,他可能是你想
效法的榜样,这种人可能不会在你的生活圈中出现,只能透过看书认识。同样,我也希望
这是一篇能认识作者的文章。
Q. 感觉你觉得熟读课本的名校生没什么?
A: 任何人都可以有任何感觉,你是在问我问题吗?
Q. 你是否觉得熟读课本的名校生没什么?
A: 对于很有想法的人,我是没什么话好说。不过对于学业不错的人,如果你读了十几年
的书读到累了,或许你能在课外书找回热忱,认识你想成为的人,在读书会找到同伴。因
为接下来的挑战更大。那学业不好的人,也希望你不要给自己贴标签(其实好学生也会),
至少我不会认为你不聪明;好比说,你觉得数学是数学系的? 第二类组的? 博士的? 好学
生的? 但我觉得数学是大家的。而且或许你够聪明,学到了某种数学(可以自行替换学科)
,但考试不太会考,或许,或许你才是最有数学脑的。
Q. 说了这么多,那你数学好吗?
A: 烂。
Q. 可以简述一下后面三节是什么吗? 我怕我撑不到那时候了。
A: 第一节是简述,第二节是了解这个Club与我,第三节是解释读书会主题,第四节是我
要报告的题目;这会更加了解如何订题目与进行方式,第五节是Conclusion。
Q. 你可以不要再用晶晶体吗?
A: 不行,no way,但报告slides与source code上面不要有中文就是,毕竟读书会的成果
是公开给全世界的。
Q. 读书会的主题好像不是很明确,你不怕Club接纳两边、理工与非理工的群体,会造成
反效果? 可能一边的人不是很关心另一边。
A: (在这里要放一个看似搞笑又自以为幽默的梗)。
Q.TA不是要明确一点吗?
A: TA是啥?
Q. 受众。
A: 一步一步来啦,未来的读书会“受众”可能会更明确,或者分两个会这样,这个问题
之前的读书会也有人问,我认为现在是有改善一点点啦,但,就一步一步来,而且还有很
多其它的读书会可供选择。好吧,我懒。
Q. 不拘小节,又怕人看下去,你不怕这里变成大型嘘文现场?
A: 当做是场社会型实验囉。
Q. 我没问题了。
A: 辛苦了~
3. Technology. Innovation. Research.
“科技”大概就是人类最新的研究或发明的意思,掌握科技在人类历史上也常伴随着财富
重分配这样,如此这般。这句话就是个很世俗又有力的动机,财富重分配耶~;而”动机
”是很重要的,基本上,不参加读书会、不讨论、不与人交流、不跳出舒适圈,你可以有
千千百百个动机、理由,有的理由还很正当;我说,一个理由就够了,“不管你怎么想,
你都是对的”,现在左转还来得及,还来得及帮你人生省下数十分钟。
若否,我希望动机要你自己找,你想做什么事情;或有兴趣参加读书会(不一定是这),请
先给自己一点时间找动机。如果可以的话,试着写一封长一点的信给我(或自己)。
我怕你三分钟热度吗? 你错了,三分钟热度也能有进度,我非常欢迎,一天跑五十公尺也
好过没在动,我听那些运动要做多久才有用的人在喇叭。重点是,我想看到的是你在
Achievement报告上的热忱(深度不深也没关系)。
我想,这也是你内心深处自己对自己说的话,那个热忱,那个初心。
好,你可能没有初心,所以就门在那边(指)。至此,是时候对还留下来的人一个交待了,
我在此先用文字的方式进行读书书,先报告第一个Topic。
首先是给出题目,我的题目如下:
办公室里面有些人习惯不好,身为管理者的你,要怎么解决? 加点限制吧,用数学方式/
思维解决(如果可以的话)。
这些不好的习惯可能如下:讲话太大声、打字太大声、会飘出怪味、裙子穿太短(可是是
男的)、东西多到占到你位子...等。
在问题丢出来后,下周再加以说明,让大家有时间想出自己的答案。所以每个星期会有两
个人报告,先报告的人解释上周他丢出来的主题,后报告的人提出自己的主题(for下周)
。当然,如果你分享的题目无法拆解也没关系~
言归正传,所以在我接下去解释前,是真的要请您左转离开去想你的答案了,没办法,这
样最有乐趣;当然你也可以请Chatgpt解答,这边我帮您把字串准备好,一共两个问题:
办公室里面有些人习惯不好,身为管理者的你,要怎么解决?
办公室里面有些人习惯不好,身为管理者的你,要怎么解决? 用数学方式解决。
喂吧。应该会得到6~7点blablabla的回答。
等等,怎么你还在啊? 去买杯咖啡好吗? 不然你也可以去问真人,朋友、或主管等。你也
可以想像你遇过的各种主管会怎么回答,那些自我为中心的主管,好好先生型主管,放牛
吃草型主管 … 会怎么回答。
我提示一下,数学这两个字的范围太大,也可能惹得一些人不爽,改成这样好了:
办公室里面有些人习惯不好,身为管理者的你,要怎么解决? 用分配方法解决。
喂吧。
你不喂也没关系,但我强烈建议你在看下一行前是有去买咖啡想一想的。
Ans:
首先办公室分为三区,左边是给愿意维持好秩序的人坐,中间是给没关系的”好好先生坐
”,右边是给我爽怎么做就怎么做的人坐(喜欢给自己定义性别的人也给我坐这区)。只要
肯提出来,没问题的人是可以申请任何区间坐;但一旦有人被Complain且查证属实,就坐
去右边;所以那些没有意见的中间人民当然理应有右边这种邻居,毕竟,以德报怨,何以
报德;这些可能只是运气好又喜欢给自己“好相处”人设的沉默爱面子族,可以继续带着
自以为的偶像包伏当中间的隔音墙(然后回去跟另一半抱怨)。
这就是以数学思维解决问题,也可说是用自由精神/自由市场去解决问题,不会有谁强迫
别人接受其它人价值观的问题。
4. My Topics
一、使用数学思维解决死刑废存问题。(同样,不会出现公式)
二、用蒙地卡罗法找出根号2的值。(可以先去wiki一下蒙地卡罗法,了解它是怎么求圆周
率π)
三、优化 memory allocate function: malloc()。
四、一些碎碎唸。
第三题可以去找 FreeRTOS 的 _pvPortMalloc(),看4号算法就好。或者你可以自己写
,自己想,不一定要产生程式(但希望你看Linked List就像喝水一样),想想并了解一下
为什么要做这种优化。当然你也可以没兴趣,不过当产品有几十GB的RAM要分配时,可能
就有点用,就这么一点点用。当然,我会视观众背景调整报告时的技术细节。
5. Conclusion
回到开头的那一句:“其实台湾还是有些高手的 但这些资深软工年薪150就很拼了 这些
人的技能 丢到美国至少 美金250K起跳”。
我个人的观念是,不管是软是硬啦,我都觉得这个价码合理(你都说你是高手了对吧);起
码我觉得合理;你可以去问问你主管/老板觉得合不合理XD。
然后也可要反过来问自己,当你今天被丢到硅谷,拿硅谷薪水,你确定你的硅谷同事对你
的评价会是正面的吗?
常听到要废掉一个人最好的方式是什么? (不是前面提到的”害”一个人最好的方式)
“给他很多薪水,斟茶递水五年。”
这就是在台湾的现况,你回去刷爆 leetcode(或其它进修),换来的是什么? 你老板不会
赏赐你,主管只会有诚意的笑笑,最好的下场大概率是跳到钱更多的外商,然后还是拿着
local pay做着被精心设计被安排好的工作。
你的行为没有一点错,只是周遭的环境都在patronizing你的热情而已。这一来一往,差
距就拉大了。
所以我建议你可以在你的小圈圈里加一点初心(不管有没有)。不只是进修,也是要用初心
看看你放在小圈圈内的东西有没有太多没意义的东西。
然后,下一阶段,就让我们回到最初的原点,那时的知识还没有被功利主义绑定,你有好
奇心,然后开始思考,思考为什么,思考怎么解决问题,有没有更好的解决方法。
在这过程中,你或许会发现什么叫“解决问题的能力”,然后会觉醒“这是个
Transferable Skill”;之后你在面对一个之前没遇过的难题时,你的大脑开始飞速运转
,但还是无解,至少,没有漂亮的解法,接下来就是认输了。但你这次的认输模式不一样
了;认输是为了争取时间,接下来你会冷静的拆解问题,拆解再拆解,再一步一步地仔细
求证,同时也花点时间举一反三,把玩问题,这都是为了未来的那一刻...
如此下去,你就算是斟茶递水,也能非常与众不同,能把茶水斟得非常漂亮XD。其实若你
有点经验,再去看看许多职缺上的要求的技能,其实很多都只是规格而已,而不是技能,
好比说摸过XX有加分,但你会发现只要是工程师,花点时间XX都能上手的,但一件产品的
好坏,是取决于产品的品质,找对的人打磨会比”有做过”、”有经验”还重要得多(除
非你公司的产品是会动就好)。
我知道这一点,所以这也是为什么我觉得任意主题都能来参加读书会的原因。我不谈其它
人、其它环境,但我会找对的人打磨重要的事,哪怕有些人有经验,但若只能当顾问,我
就会让他只当顾问。
这就是我的眼光,这就是第五章。其实这一章有一些让你参加读书会或改变自己的动机;
而这也是为什么我希望大部分的人在前面就左转离开的原因,因为这种动机要自己找。
其实也不一定要来读书会,你也可以用信跟我交流其它事;而当你看到这篇文章也可能是
很久以后的事了,我那时可能已经有点懒得开读书会了,但可能会被你的来信再度刺激到
,再开场读书会XD,不过也有可能在忙就是...。
想来的人请寄到我的email: [email protected]
可能是用信或Line的通话先了解一下彼此与主题。
以上。
~ to be continued.