因为标题问的很空泛
答案理所当然的也会很空泛
变成不同价值观的人的作文大赛
以下就当作我随便聊聊、写篇作文
在学生时代总是会有一种
类似信念或是信仰之类的模因(meme)
认为这个世界只要努力就有收获
好好读书(课程内容)就是正确的路
除此之外都是邪道
但现实世界的运作,当然不是学生时代所想像的那样子。
从小学到大学,因为有了班级排名,统一的考试科目
所以会让人误以为衡量实力的方式,就只有像考试那样的单一标准。
即使出了社会,有些人还是转换不了那种观念
他们会把比较的项目,从考试的分数替换成薪水、职位。
所以你会看到他们在吵架的时候,就会拿薪水出来说嘴。
自学跟本科科目的不同
就是自学的人有权力调配所花的时间跟精神。
这是本科系的学生没办法做到的
本科系学生花了很多时间学一门科目,就只是为了通过考试
未来出社会可能就完全没用到了
如果那个人又只限于自己的工作上,没往旁边去横跨其他领域去发展
那当初的投资就完完全全地是沉没成本了
那跟从一开始就没学过是一样的
有人会讲学校是传授知识的地方
但也不要忽略了,学校是将人社会化的地方。
你可能听过这一类的句子
“你是XXX学系毕业的,所以你应该要会OOO。”
注意到了吗?
人已经被贴上标签
并认定这个人有那样标签,所以应该要会某一种技能。
在这个句子底下,人的身分相当于机器上的一个零件。
我不是要说这种观念不好,或是讲一些道德、道理
我只是客观的陈述
工作是什么样子的事情
其实也不是多深奥的概念。
如果是用“工作”的角度下去看
不如把“毕业生vs非本科系差在哪?”这个命题
换成“益全香米跟台粳8号的差别在哪?”
对于肚子饿想吃饱的人来讲,没差,能吃饱就好。
对于便当店,台粳8号便宜,很适合。
对于老饕,益全香米虽然贵了点,但比较好吃。
找工作、找员工在运作上,比较像是在菜市场买菜的状况。
就是,要搞懂一项工作所需要的到底是什么技能
公司要的是找人去做某件事
当公司缺的是齿轮的时候,就不要给他螺丝钉
当你会的技能,是稀有的技能,你的价值就会高。
但是,价值高并不代表你到处都会有人要
你还是要去找能用到你的技能的地方,你才找得到工作
当你的技能,是随处可见的技能,你的价值就低
因为你的可替换性很高
但这并不代表你不好找工作
通常随处可见的技能,就代表这项技能通常也很多人会用到。
再讲另外一个比较残酷的事情。
对于一个公司而言,工作有分为有获利的工作、以及花钱的工作。
举例来说
资讯人员在医院以及银行,他们是花钱的单位
所以在公司里面受到重视的程度,比不上医生以及金融分析师、精算师
薪水当然也会比较低
薪水跟员工的能力没关系
决定员工的薪资的
是“工作上会用到的能力”而不是“员工具备的能力”
这两点有微妙的不同
有人会有所谓的品牌迷思
我指的是,学历迷思
以为拿到四大研究所就可以上班打手游
要上不上随便的心态
我想这肯定搞错了什么
跟买东西的心态一样,学历是类似品牌那样的东西
“这个品牌出产的产品品质不错”
大概是这样的感觉
但实际上,在公司里面能不能拿俏
取决这项能力在公司里的取代性高不高
不是学历
再来讲人跟狗的问题。
日本有个名词叫做“社畜”
是指,对于公司而言,员工就是公司养来工作的家畜。
我觉得这个比喻很有趣
如果人被当成家畜,那薪水不就是狗饲料吗?
有时候会看人在比薪水多高
那不就在比谁吃狗饲料比较高级
像是吃狗罐头的狗,看到别只狗吃狗饼干就觉得很有优越感。
要知道,既然还在领薪水,那就是员工,那就是社畜,地位是一样的。
如果有能力的话,试着跳脱员工的思维
用营业者的角度去思考事情
去研究一间公司的运作细节的原理、机制、理由
试着去理解你的专业之外的技术
你会看到不同的世界,说不定有一天你有机会能跳脱劳工的身分。
如果想摆脱社畜身分,钱跟人脉是个问题
但在知识上,该有的知识是“理解整台机器的原理”
而不是“做个专业的螺丝钉”
再回头讲能力的问题,继续用刚才的机器中的零件来做比喻的话
会问出“本科系跟非本科的人差别在哪里”的人
基本上都还没跳脱,把自己当成是零件的思维。
也不是说不好,这世界上总是需要专家去完成某一些专业的工作。
但如果他把自己当成是一个专业的零件的话
那他一辈子就只是一位专家。
我们期望的是,我们学会一项专门的技能,去解决专门的问题。
但现实中遇到的问题,通常是复合性的问题。
有很大的机会,这个问题没有标准的解答。
或是看似有标准解答的状况下
你再观察之后,你发现可以用别的解决方案。
像这种能力,不是透过专业训练能得到的。
如果把本科系的学问,当成是一个工具箱
那么所教的课程,就是螺丝起子、扳手之类的工具。
这些工具,所存在的目的,原因无他,通通都是用来解决问题的。
我还记得,几乎每一堂课,或是每本课本,在第一章
都会介绍这门课是用在哪些地方的。
这就是在告诉你,这门学问是用来解决什么问题的工具。
学了一门课,就是获得一项工具。
以这个角度来看,不该把自己可以使用的工具限制在单一一个工具箱之中。
因此应该多接触不同的科目,认识多一些解决问题的工具,以备不时之需。
以时间成本来讲,一个人不可能把所有科目都读熟。
我建议,用建立概观的方式,去接触不同的知识。
至少要有,听到该领域的事件或是消息时,能正确了解发生什么事。
以及在需要用到的时候,有能力在短时间内学会之前跳过的地方
或是有能力向该领域的人以正确的表达方式求救。
像是,能正确的理解圈子内的资讯:
(这个例子是期货选择权)
2018年2月6日发生期货选择权买权、卖权同时涨停,不少投资人被强制平仓惨赔。
有人的仓里只放BP以及价差单,却还是被券商强制平仓了。
当时,看到这则讯息的人,有这两种反应
选择权就是风险很大的东西,去玩赔钱活该。 > 圈外人
只放BP以及价差单还是被砍,那绝对有问题。 > 圈内人
我来解释一下,选择权在概念上可以用“买卖风险”去理解。
买家或卖家,可以选择承受风险换取获利,或是付钱免去风险。
组合单是依靠同时买卖不同价位、结算日、买权卖权
控制获利、亏损以及承受的风险
假设现在有选择权卖权(P)如下
履约价 价格
8000 77
8100 170
那同时卖出 8100P 以及买进 8000P
就是一组价差单
放到结算时的最大获利为 (170-77)*50 = 4650元
最大亏损为 (100-170+77)*50=350元
PS. 1点50元
价差单的风险是被控制的,因为最大亏损有限
BP的风险也有限
所以券商不该砍仓
> 只放BP以及价差单还是被砍,那绝对有问题。
这边我不解释当天为什么会出现那种现象
因为要解释当天的状况
要先去解释选择权的保证金的计算、BS评价公式、套利之类的东东
延伸讨论下去会太广
因为这边是Soft_Job版
我预期正在看这篇文章的你,没有期货选择权的知识
看刚才的例子大概也看得眼花
即使经过解释,也不清楚刚才那段到底在讲什么
这是我预期的结果
我想让看这篇文章的你
了解到圈外人跟圈内人看到资讯时的差异
现在,我举个资讯圈内的例子
[新闻] XXX团队研究出可在常数时间内破解AES的方法
这例子是我瞎掰的,但哪天真的出现这样的新闻的话
圈外人跟圈内人的反应就是“喔?好像很厉害的样子。”
跟“干!要革命了!”的差别
像这样能建立概观
有办法了解圈内人的资讯跟理解讯息的关键点
这样就够了
因为不用考试,所以不用花太多时间去做练习题
所花的时间会比本科学生的时间少很多
学起来也会很愉快
至于“以正确的表达方式求救”这点
求救也是需要专业能力的
光是整理出明确的问题就需要一定程度的专业能力
听起来很抽象,但我举几个例子就很容易懂了
===============
#1QecgiKS (Ajax)
大家好
我有一个html引入了两个js,想用python把值传给这个html,然后html处理过后回传给
python,请问该怎么做?
原本我爬虫都是request某一个网页,然后网页回传response,然后我就可以处理了
现在自己来发现,那html怎么写收值跟传值?
html可以写一个收request跟传response的功能吗?
目前是用VSCODE装了IIS express,让网页显示localhost:2637上面
恳请指教,还是我需要写一个web server?
===============
这是个错误的例子
因为概观还没建立好,所以会问奇怪的问题。
在那边篇底下推文想帮他的人
也都是在纠正、建立观念,而不是告诉他怎么解
比较正确的问法是这样:
===============
#1RG9TnJZ (Python)
手机排版请见谅
小弟最近因为作业需求
要爬交通部观光局这个网站
以这个网址为例:
https://www.taiwan.net.tw/m1.aspx?sNo=0001090
目前我写一个自动爬虫
他能爬出这个网址出现的景点的名称
但我还需要更多详细资讯是需要透过点进去各别景点才能拿到的
以’阳明山国家公园’为例
我要执行的动作是:
网页>点击‘阳明山国家公园’>爬取里面详细资讯>返回网页>点击‘台北市内双溪森林药
用植物园’>爬取里面详细资讯>..........
就这样直到把这页的景点资讯都爬完
想请问上述这个动作可以用什么方式来写吗?
找了很多资料都还是不太了解......
===============
前面的文章,有段话我觉得说的很棒:
本科的你就是看了比较久绝世武功目录的人,非本科的就是连目录都没看的人。
第一个问题是“大方向的问题”
第二个问题是“选择工具”的问题
大方向的问题不是不能问
而是应该要在建立概观那个阶段解决掉
这样到需要用到这项知识的时候
才有办法在短时间内,把那门知识当工具,用来解决问题
而且在有需求的状况下,学习的效率会很高
因为你知道学了马上会用到
现在来讲讲关于程式语言的部分
有些人会把程式语言跟资讯资工画上等号
以我的看法不是这么一回事
对于许多领域而言
程式语言是一项很有用的工具
许多领域都应该去学程式语言
不要把程式语言看成是太特别的技能
它是一项很好用的工具,仅此而已
对于一个熟悉写程式的人而言
程式语言的种类也不是太大的问题
我觉得这样讲可能会被刚学写程式的人干谯
但以我的经验
学会两三种程式语言之后,要再学别的程式语言
并不是从零开始学习
里面会有很多可以重复使用的观念
只需要记住不同语言的差异
就能快速学会一种程式语言
举例来说,熟悉C#的人,要跳到JAVA去
只需要大约两个礼拜不到的时间
就能一面干谯JAVA的功能少了一大堆
一面把程式给写出来
会RoR的人要跳到Django
所需要转换成本也不会太高
因为他不必重新学习MVC、http、Web Server、ORM、Routing之类的概念
来讲跨领域学习的部分
有人觉得跨领域学习是很困难的事情
但其实没那么难
跨领域跟我刚刚讲的“转换程式语言”是一样的状况
你不必重新开始学
前面有人贴出三个组的学科技能树
https://www.cs.nctu.edu.tw/cswebsite/upload/student/1.png
https://www.cs.nctu.edu.tw/cswebsite/upload/student/2.png
https://www.cs.nctu.edu.tw/cswebsite/upload/student/3.png
假设你是资讯工程组的学生
那你花点时间去学电路学、电子学、数位系统设计、编译器设计、讯号与系统
就能把资电工程组的概观给建立起来
以投资的时间成本,以及获得的知识来讲
我觉得很划算
或许有人会讲,那些科目很硬不好读之类的
我前面讲了,跨到别科去读东西
要用建立概观的方式读,不是为了考试pass
比较细节的部分,等用万一用到的时候,再去深入就好
刚刚我讲的“资讯工程组”跟“资电工程组”
还只是两个领域接近的状况
比较远的领域,虽然差异比较大
但也没大到哪里去
举例来讲,在工业工程、土木工程里
有门课程叫做作业研究(或叫做运筹学、管理科学)
里面也是用一些拓扑、离散、线代去解决问题
如果你学过算法
你打开作业研究的课本,你就会发现
“喔,这就是图(Graph)嘛。”
“原来线性规划可以解这个问题。”
“啊这个不就是有限状态机。”
比较特别的地方是
书上的范例,是教人用纸笔计算问题
或是教人用专门的软件、excel等去计算问题
会写程式的人看到那些范例的话大概会想
好像写个几十行cli程式
把资料从txt档读进去计算就算得出来了
大概是这种感觉
所以,回到资讯资工的价值在那里的讨论
资讯资工不等于写程式
写程式只是解决问题的手段
既然写程式或是数学之类的,会这些工具的人,这么多人
那有价值的,会像是前面有个人讲的“生产力是别人的十倍”吗?
当然不是,生产力十倍大概只会被当成“十倍便宜的劳工”
公司顶多给1.3倍薪资就很了不起了
能高速写code的能力,在赶急件的时候才能发挥独特性
平时的状况没那么重要
有价值的,是我刚才讲的
你会的技能,是稀有的技能
是别人花十倍时间也做不出来的东西