Re: [请益] 毕业生vs非本科系差在哪?

楼主: souleye1983 (志)   2018-07-11 16:13:18
在下不才,我来说个我工作多年遇到的经历
我在目前的公司年资5年
本身是教育大学资讯系毕业,后来去113念资硕,目前在软件工作年资10年
一、本不本科系
我觉得这个最大的影响在于思考逻辑,我有一个非本科系的团队成员
光是年月日转格式的程式是这样写:
function1(){
取得input变量
字串分拆存入阵列
组成需要的规格字串
output结果
}
function2(){
取得input变量
字串分拆存入阵列
组成需要的规格字串
output结果
}
2个function是作99%类似的工作,但分拆到2个function
整个系统有大约50种以上这类型的function
然后这是一个上市柜传统产业的ERP,资讯人员是一个土木学士毕业的资深员工
看这种伙伴写的程式就像是在看一篇小说一样
正常资讯系毕业的,应该不会觉得这样的code没问题吧?
二、资工硕班
我在113念硕班的时候老师有跟我说过一句话:
大学生是学习找出问题
硕士生士学习解决问题的答案
博士生是学习自己发明问题的答案
姑且不论大学学历贬值问题
程式开发不外乎是满足各种人类所想出的乱七八糟需求
不学着如何解决问题,难不成永远祈祷后面会来个高手
然后他愿意乖乖的蹲在你旁边当条狗,一肩扛起你解决不了的问题吗?
三、这个世界最缺的就是coding人员
要比被嘘被酸,你赢得过馆长跟柯p吗XDD
若是你能写得出一手好code,只要你拿得到面试机会
拿出作品就有一定机率拿到offer
你觉得本科系的爱嘘你怕你抢饭碗
这世界根本不是竞争者看不起你,而你自己觉得不如竞争者心存忌妒
如果你今天是CS毕业你会讲这种话吗?
四、为了钱当然可以投入资讯业,但是如果可以我建议不要只是因为钱
我从资讯系毕业一路进到软件业工作多年
增加最多的~不是银行的存款,而是排水孔的落发量&身体的体脂肪量
台湾的软件业只是个口号产业
给不起高薪却又要你产出强而有力的作品
偏偏这类的工作又挟带着强大的心血管疾病威胁
你确定你是因为钱就想要跳进来
我说句实在的,时间若是可以重来
我宁可跟我弟一起去当消防员,撇除年薪差不多不讲,最起码头发跟汉草会好很多~
你问我现在怎么不走
我35y,身心灵都已经是这个形状了你要我去哪?
五、关于文组菜鸟
X你O的非本科系菜鸟,我面试新人的时候多少人这样跟我讲
每一个都是自己学了程式觉得有趣
作出几个画面炫泡的作品就觉得自己懂程式会coding
进来之后发现开发维护的作品超级无聊
不是产线要用系统功能、不然就是系统间的功能界接
面试时候讲得自己能吃苦能耐劳
进来之后发现作的东西很无聊,很快就想要走人,理由还是与兴趣不符...
开发人家在玩的游戏,你在后面是coding
开发管理系统在用的ERP,你在后面是coding
谁都能熟能生巧,但打从学生时代就开始吃code一路到硕班毕业再投入软件业
跟课余找找有趣的范例试着写让自己有成就感的作品,觉得软件业不错投入
完~全~是~两~码~子~事
※ 引述《kiss78832 (kiss78832)》之铭言:
: 这个版有许多非本科系想要跳进来,可是大多数的人都会嘘的很惨,有几个问题想要请教各位~
: 一、非本科系学生自习通常都满认真度的,因为知道自己少学别人几年,但认真自学一、二年真的会输给应届毕业生吗?
: 二、只要遇到非本科系要跳进来,底下就一堆留言叫版主先去唸研究所毕业再讲,问题自学+资策会,程度上应该也不会差很多吧?干嘛非要叫人去研究所,搞不好教授都在混,不是倒楣吗,为了一张证书而已。
: 三、是不是什么都要嘘的人,其实是怕自己工作被抢走才什么都要嘘一个,好像非资工毕业就不行,摆出唯独资工能做软件,你文组滚开!?
: 四、为什么没兴趣不能进来这个产业,为了钱难道不行吗?难道这版的工程师每天写程式都写到高潮不想回家吗?因为太有兴趣了,没搞出来不行,都是这样心态吗?
: 五、我是文组,也是正在学习的菜鸟,我还是学店。写程式不就这样,熟能身巧,搞得是个很高尚的职业,不相关的人都不准进来
:
作者: FF16 (好无聊)   2018-07-11 16:17:00
第五点呢?
作者: senjor (哞哞)   2018-07-11 16:25:00
他没说有第五点吧 XD
作者: Rodrigo (swinger)   2018-07-11 16:31:00
第一点跟科系没啥关系~纯粹是这个人做事就是没效率
作者: yamakazi (大安吴彦祖)   2018-07-11 16:32:00
等一下非本科菜鸟会上来嘘你哦
作者: Rodrigo (swinger)   2018-07-11 16:32:00
他喜欢多制造几个一样的轮子罢了这种没意义的徒劳~是任何领域都可能发生的
作者: ripple0129 (perry tsai)   2018-07-11 16:46:00
DRY是人的问题跟科系无关啊,资深了还不懂DRY原则就人的问题
作者: Rodrigo (swinger)   2018-07-11 16:48:00
我也觉得是人的问题~那种写法送去资策会~一样要被骂的
作者: y3k (激流を制するは静水)   2018-07-11 17:23:00
我觉得第一个就笨或没经验而已...
作者: MOONY135 (谈无欲)   2018-07-11 17:24:00
共用函数里面还是要新增if去维护 不过清爽点就是了
作者: y3k (激流を制するは静水)   2018-07-11 17:25:00
不相信本科系的不会这样做 单纯就没去思考怎么整合 class之类还好说 这只是function耶XD?
作者: MOONY135 (谈无欲)   2018-07-11 17:31:00
其实也只是阅读起来很阿杂吧public string function(int type, string input)请小力鞭我
作者: GameGyu (GameGyu)   2018-07-11 17:50:00
我真的遇过本科系的会这样做,反而是我(非本科系)建议去思考怎么整合
作者: abccbaandy (敏)   2018-07-11 17:56:00
其实外包出身的很常这样干...毕竟复制贴上最快
作者: oneheat (等待)   2018-07-11 18:15:00
这种问题直接贴薪资单好吗?
作者: windlll (我要工作阿)   2018-07-11 18:17:00
哥写code是耐的住寂寞,不是因为兴趣
作者: oneheat (等待)   2018-07-11 18:21:00
这种问题就跟智商完全强相关,哪来那么多心得...聪明的就是做什么都强 end
作者: MOONY135 (谈无欲)   2018-07-11 18:47:00
我觉得耐得住无聊也是重点
作者: naoomi (奈米)   2018-07-11 18:58:00
复制贴上是制造工作机会的好方法阿,不然老板以为你没事做>.^
作者: fatb (胖逼=口=)   2018-07-11 18:58:00
觉得第1个没这么严重 我们这边的高工都爱这样做 人家也是百W
作者: RINPE (RIN)   2018-07-11 19:04:00
弱弱的请教一下 1是指没必要分成两个吗 我一直在找两个哪里不同
作者: ripple0129 (perry tsai)   2018-07-11 19:08:00
就譬如2018-01-01跟2018/01/01的差别拆两个
作者: sdbb (帮我泡杯卡布奇诺)   2018-07-11 19:15:00
论工作环境:可以在家只穿内裤coding,这样算不好吗?这种天气,很多工作是不能吹冷气的,coding已经很棒了
作者: MOONY135 (谈无欲)   2018-07-11 19:20:00
我都找上班可以听音乐的工作 不能听是不行的
作者: haha02 (来人!上夹棍!)   2018-07-11 19:23:00
我就看过纯血本科系改code都复制一份出到自己的package下面再改 跟科系无关
作者: pttworld (批踢踢世界)   2018-07-11 19:29:00
拒绝存取大大最近在睡吗
作者: Sex5F (HTC)   2018-07-11 19:34:00
要看案子的获利,获利太低重复使用性太低还有客户的需求是经过多久才扩充经过10多年的code古人有云:不要随便改别人的code,自己拉出一个pateren出来做这样compiler flag debug也方便另外除非是第一手开发,否则真的别去动架构既然是屎就让屎继续叠上去吧除非案子真的主管愿意无限给你时间只求完美否则干到每天早上5下班9点打卡人家只会抱怨你做事没效率为何我这样说?你看到年薪200-500的注记他们就是改到能动就好,谁管你流程和程式架构反正屎以后的人会擦
作者: MOONY135 (谈无欲)   2018-07-11 19:45:00
这跟炸弹一样XDDD
作者: stfang925 (司马铃薯)   2018-07-11 20:07:00
人家有300万领 才不屑管谁捡到炸弹咧
作者: asleisureto (ASLE)   2018-07-11 20:09:00
我都会注意重复部分太多要抽出来+架构维护性,可是我年薪还是没破百万
作者: happinessi (felthappinessandgotit)   2018-07-11 20:19:00
秃头肥宅的形状...帮QQ
作者: vi000246 (Vi)   2018-07-11 20:25:00
我会把屎包在盒子里 眼不见为净至于把屎冲掉这工作 就交给把盒子弄爆炸的人
作者: oaboy (欧A男孩)   2018-07-11 21:57:00
除非有写test case/unit test~不然第一的情况其实才是保险
作者: musie (Sirius)   2018-07-11 22:00:00
duplicate is much cheap than wrong abstractionsandi metz这篇这么有名 这怎不看reddit 和 hacknews的讨论你这样说别人 我都搞不懂是谁有问题了
作者: pig0038 (颗颗)   2018-07-11 22:20:00
单纯钱太少找个理由跑而已,你想太多
作者: a9564208 (YOU OUT!!)   2018-07-11 22:28:00
不是先求能动再求效率吗(还是我搞错了?
作者: cha122977 (CHA)   2018-07-11 22:52:00
因为可以能动又有效率 这两者不是互斥的
作者: senjor (哞哞)   2018-07-11 22:53:00
其实我最怕的其中一种人就是拿一堆教条式的理想开发规范在要求...虽然说可能真的强者可以同时顾到每个层面,但常常在开发的时候总是有取舍的...
作者: Argos (Big doge is watching u)   2018-07-11 23:34:00
争论是不是需要做好架构根本完全没有必要屎坑就是要处理 不处理就是有违你的职业道德职业道德跟赚钱当然是两码子事 你只为了赚钱可以不要来写程式 世界上有更多比写程式更好赚的领域 看看某人300万
作者: steve1012 (steve)   2018-07-11 23:42:00
这duplicate 太蠢了 那句话不适用
作者: SppSpp   2018-07-11 23:42:00
管什么科系...碰到问题会想要去解决就好。只是非本科碰到问题逃避或丢给同事的机率比较高曾经有个非本科同事,常常侃侃而谈。碰到一些route或ssl问题就闪的超快。
作者: a22033166 (朔)   2018-07-12 00:16:00
请问是中教大的学长吗xD 加油‼
作者: ggttoo44 (thai)   2018-07-12 01:18:00
如果没有unit test分开写是最安全的写法
作者: woora3 (yanyo)   2018-07-12 10:47:00
作者: senjor (哞哞)   2018-07-12 11:10:00
遇到变化追着需求走的新创或者一直快速反复变动的RD需求就会有很多取舍问题了,先让飞机飞上天,再来空中维修之类的驾驶则是一边开飞机一边看着自己的飞机面板一直改变 XD不过以你举的例子来说,把函数提取出来是正确的。
作者: bndan (seed)   2018-07-12 17:24:00
排水孔的落发量&身体的体脂肪量...唉 讲再说 还是一样会有源源不绝越来越大量的尸体等著进来浪费人生 头发和身体价值骂半天还脑X的以为是在眼红? 笑死..越是看多这行职涯的生老病死 越是觉得...这些人何必走这趟浪费人生一无所得呢?
作者: leveger0903 (脆笛酥)   2018-07-13 20:12:00
第一点以偏盖全 主要是遇到的机率
作者: newstar2007   2018-07-20 21:32:00
时间有限的情况下 第一点无可厚非 但如果很有时间是可以修一下

Links booklink

Contact Us: admin [ a t ] ucptt.com