Soft_Job 板


LINE

在下不才,我来说个我工作多年遇到的经历 我在目前的公司年资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)》之铭言: : 这个版有许多非本科系想要跳进来,可是大多数的人都会嘘的很惨,有几个问题想要请教各位~ : 一、非本科系学生自习通常都满认真度的,因为知道自己少学别人几年,但认真自学一、二年真的会输给应届毕业生吗? : 二、只要遇到非本科系要跳进来,底下就一堆留言叫版主先去念研究所毕业再讲,问题自学+资策会,程度上应该也不会差很多吧?干嘛非要叫人去研究所,搞不好教授都在混,不是倒楣吗,为了一张证书而已。 : 三、是不是什麽都要嘘的人,其实是怕自己工作被抢走才什麽都要嘘一个,好像非资工毕业就不行,摆出唯独资工能做软体,你文组滚开!? : 四、为什麽没兴趣不能进来这个产业,为了钱难道不行吗?难道这版的工程师每天写程式都写到高潮不想回家吗?因为太有兴趣了,没搞出来不行,都是这样心态吗? : 五、我是文组,也是正在学习的菜鸟,我还是学店。写程式不就这样,熟能身巧,搞得是个很高尚的职业,不相关的人都不准进来 : ----- : Sent from JPTT on my Samsung SM-J5007. --



※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 218.210.172.220
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Soft_Job/M.1531296800.A.B33.html
1F:推 FF16: 第五点呢? 07/11 16:17
2F:推 senjor: 他没说有第五点吧 XD 07/11 16:25
中间漏掉了已补上XD
3F:→ Rodrigo: 第一点跟科系没啥关系~纯粹是这个人做事就是没效率 07/11 16:31
就以写code来说 真的只有本科系的人问过我这个相似函数要作共用函数的建议 非本科系毕业的人,遇到类似问题则是会copy这个function再微调出一个function3...
4F:推 yamakazi: 等一下非本科菜鸟会上来嘘你哦 07/11 16:32
个人职场所见也要嘘吗= ="
5F:→ Rodrigo: 他喜欢多制造几个一样的轮子罢了 07/11 16:32
6F:→ Rodrigo: 这种没意义的徒劳~是任何领域都可能发生的 07/11 16:34
7F:推 ripple0129: DRY是人的问题跟科系无关啊,资深了还不懂DRY原则就人 07/11 16:46
8F:→ ripple0129: 的问题 07/11 16:46
9F:→ Rodrigo: 我也觉得是人的问题~那种写法送去资策会~一样要被骂的 07/11 16:48
10F:→ y3k: 我觉得第一个就笨或没经验而已... 07/11 17:23
第一点的是非本科系~然後在这间公司已经维护8年ERP的程式开发人员 他本身非本科出身~然後在资策会上过程式设计 我是没去资策会进修过啦~不过我会有这样感觉是因为交接的时候 明明我看程式架构~当开发的公司是有作共用模组、函数的 其中包含了大多数他所作的东西 结果他的答案是他看不懂别人在写啥~所以决定自己重写 某日讨论之下才发现原来他不懂这些东西(也有可能是程式开发人员一直只有他一人) 我不排斥重写,但是作了一段时间之後,难道不觉得这样一直复制贴上怪怪的吗... 导致8年下来整个ERP里面重复着非常多重复的东西 我所讲的function是算简单的一类,有些function可是又臭又长 2000行code里面有1/3以上是重复或是可以简化的 还外加注解里面还摆入了一堆个人抱怨= ="
11F:→ MOONY135: 共用函数里面还是要新增if去维护 不过清爽点就是了 07/11 17:24
12F:→ y3k: 不相信本科系的不会这样做 单纯就没去思考怎麽整合 class之类 07/11 17:25
13F:→ y3k: 还好说 这只是function耶XD? 07/11 17:26
14F:→ MOONY135: 其实也只是阅读起来很阿杂吧 07/11 17:31
15F:→ MOONY135: public string function(int type, string input) 07/11 17:32
16F:→ MOONY135: 请小力鞭我 07/11 17:33
17F:推 GameGyu: 我真的遇过本科系的会这样做,反而是我(非本科系)建议去 07/11 17:50
18F:→ GameGyu: 思考怎麽整合 07/11 17:51
19F:推 abccbaandy: 其实外包出身的很常这样干...毕竟复制贴上最快 07/11 17:56
如果是赶案子复制贴上我觉得应应急可以 但这样的东西越长越大就...
20F:推 oneheat: 这种问题直接贴薪资单好吗? 07/11 18:15
21F:→ windlll: 哥写code是耐的住寂寞,不是因为兴趣 07/11 18:17
22F:推 oneheat: 这种问题就跟智商完全强相关,哪来那麽多心得...聪明的就 07/11 18:21
23F:→ oneheat: 是做什麽都强 end 07/11 18:21
可能我智商不好XDD
24F:→ MOONY135: 我觉得耐得住无聊也是重点 07/11 18:47
25F:推 naoomi: 复制贴上是制造工作机会的好方法阿,不然老板以为你没事 07/11 18:58
26F:→ naoomi: 做>.^ 07/11 18:58
27F:→ fatb: 觉得第1个没这麽严重 我们这边的高工都爱这样做 人家也是百W 07/11 18:58
28F:推 RINPE: 弱弱的请教一下 1是指没必要分成两个吗 我一直在找两个哪 07/11 19:04
29F:→ RINPE: 里不同 07/11 19:04
30F:推 ripple0129: 就譬如2018-01-01跟2018/01/01的差别拆两个 07/11 19:08
是的~状况类似这样 正常应该是在最後组字串的时候分家即可,不需要整个function都复制一份吧= ="
31F:推 sdbb: 论工作环境:可以在家只穿内裤coding,这样算不好吗? 07/11 19:15
32F:→ sdbb: 这种天气,很多工作是不能吹冷气的,coding已经很棒了 07/11 19:16
33F:→ MOONY135: 我都找上班可以听音乐的工作 不能听是不行的 07/11 19:20
34F:推 haha02: 我就看过纯血本科系改code都复制一份出到自己的package下 07/11 19:23
35F:→ haha02: 面再改 跟科系无关 07/11 19:23
这感觉也是另外一种活在自己世界的人类...
36F:→ pttworld: 拒绝存取大大最近在睡吗 07/11 19:29
37F:推 Sex5F: 要看案子的获利,获利太低重复使用性太低 07/11 19:34
38F:→ Sex5F: 还有客户的需求是经过多久才扩充 07/11 19:35
39F:→ Sex5F: 经过10多年的code古人有云: 07/11 19:35
40F:推 Sex5F: 不要随便改别人的code,自己拉出一个pateren出来做 07/11 19:37
41F:→ Sex5F: 这样compiler flag debug也方便 07/11 19:38
42F:推 Sex5F: 另外除非是第一手开发,否则真的别去动架构 07/11 19:39
43F:→ Sex5F: 既然是屎就让屎继续叠上去吧 07/11 19:40
44F:→ Sex5F: 除非案子真的主管愿意无限给你时间 07/11 19:40
45F:→ Sex5F: 只求完美 07/11 19:40
46F:→ Sex5F: 否则干到每天早上5下班9点打卡 07/11 19:41
47F:→ Sex5F: 人家只会抱怨你做事没效率 07/11 19:42
48F:→ Sex5F: 为何我这样说? 07/11 19:42
49F:→ Sex5F: 你看到年薪200-500的注记 07/11 19:42
50F:→ Sex5F: 他们就是改到能动就好,谁管你流程和程式架构 07/11 19:43
51F:→ Sex5F: 反正屎以後的人会擦 07/11 19:44
我这个是上市柜公司的客制ERP系统,该资讯人员在公司任职8年 然後系统要作改版的时候发现很多惊喜XD
52F:→ MOONY135: 这跟炸弹一样XDDD 07/11 19:45
53F:推 stfang925: 人家有300万领 才不屑管谁捡到炸弹咧 07/11 20:07
54F:推 asleisureto: 我都会注意重复部分太多要抽出来+架构维护性,可是 07/11 20:09
55F:→ asleisureto: 我年薪还是没破百万 07/11 20:09
我也没有QQ
56F:推 happinessi: 秃头肥宅的形状...帮QQ 07/11 20:19
何必讲出来~
57F:推 vi000246: 我会把屎包在盒子里 眼不见为净 07/11 20:25
58F:→ vi000246: 至於把屎冲掉这工作 就交给把盒子弄爆炸的人 07/11 20:26
我擦屁股我骄傲XD
59F:推 oaboy: 除非有写test case/unit test~不然第一的情况其实才是保险 07/11 21:57
原生架构是有这样东西的... 後来也不知道为啥整个系统的code走向变这样
60F:嘘 musie: duplicate is much cheap than wrong abstraction 07/11 22:00
61F:推 musie: sandi metz这篇这麽有名 这怎不看reddit 和 hacknews的讨论 07/11 22:06
62F:→ musie: 你这样说别人 我都搞不懂是谁有问题了 07/11 22:09
抱歉可能我才疏学浅
63F:推 pig0038: 单纯钱太少找个理由跑而已,你想太多 07/11 22:20
64F:→ a9564208: 不是先求能动再求效率吗(还是我搞错了? 07/11 22:28
东西赶的时候我同意先求能动再求效率 但有空应该要回头去优化吧? 况且如果前面搞好,後面遇到要放入相同东西的时候也不至於这样~
65F:→ cha122977: 因为可以能动又有效率 这两者不是互斥的 07/11 22:52
66F:推 senjor: 其实我最怕的其中一种人就是拿一堆教条式的理想开发规范在 07/11 22:53
67F:→ senjor: 要求...虽然说可能真的强者可以同时顾到每个层面,但常常 07/11 22:54
68F:→ senjor: 在开发的时候总是有取舍的... 07/11 22:54
公司内部的客制ERP,使用对象是公司内部人员 然後由1~2人负责维护这个系统 我加入的几年是没发现有什麽需要取舍,可能是我很菜吧
69F:推 Argos: 争论是不是需要做好架构根本完全没有必要 07/11 23:34
70F:→ Argos: 屎坑就是要处理 不处理就是有违你的职业道德 07/11 23:34
71F:→ Argos: 职业道德跟赚钱当然是两码子事 你只为了赚钱可以不要来写程 07/11 23:35
72F:→ Argos: 式 世界上有更多比写程式更好赚的领域 看看某人300万 07/11 23:35
职不职业道德是比较高层次 我则是认为不好好维护自己平常写的code 以後无论是自己或是别人,维护成本会更高~然後不断持续恶化下去
73F:推 steve1012: 这duplicate 太蠢了 那句话不适用 07/11 23:42
74F:推 SppSpp: 管甚麽科系...碰到问题会想要去解决就好。只是非本科碰到 07/11 23:42
75F:→ SppSpp: 问题逃避或丢给同事的机率比较高 07/11 23:43
76F:→ SppSpp: 曾经有个非本科同事,常常侃侃而谈。碰到一些route或ssl问 07/11 23:46
77F:→ SppSpp: 题就闪的超快。 07/11 23:47
78F:推 a22033166: 请问是中教大的学长吗xD 加油‼ 07/12 00:16
不是耶ㄎㄎ~
79F:推 ggttoo44: 如果没有unit test分开写是最安全的写法 07/12 01:18
我说说我的想法吧~上面所说的function1、2 在功能ABCDEFG这几个功能都会用到 如果在AB两个程式用复制贴上,已能正常使用没问题 那CDEFG这几只程式要加入function1、2之前 我会建议回头先将function简化整理,或是写成class共用 而不是放任着他在各个功能中长出一模一样的东西... 万一今天要将格式全部改掉(比如说原本民国年要改西洋年) 那不就要将ABCDEFG全部打开来改= =" 我当初花了两个月盘点全部功能,解决这一个问题 这单纯是我的经验谈,或许每个人的状况不同,适合的解决之道也不同吧 ※ 编辑: souleye1983 (218.210.172.220), 07/12/2018 08:47:32
80F:推 woora3: 推 07/12 10:47
81F:推 senjor: 遇到变化追着需求走的新创或者一直快速反覆变动的RD需求就 07/12 11:10
82F:→ senjor: 会有很多取舍问题了,先让飞机飞上天,再来空中维修之类的 07/12 11:11
83F:→ senjor: 驾驶则是一边开飞机一边看着自己的飞机面板一直改变 XD 07/12 11:11
84F:→ senjor: 不过以你举的例子来说,把函数提取出来是正确的。 07/12 11:12
85F:推 bndan: 排水孔的落发量&身体的体脂肪量...唉 讲再说 还是一样会有 07/12 17:24
86F:→ bndan: 源源不绝越来越大量的屍体等着进来浪费人生 头发和身体价值 07/12 17:25
87F:→ bndan: 骂半天还脑X的以为是在眼红? 笑死..越是看多这行职涯的生老 07/12 17:26
88F:→ bndan: 病死 越是觉得...这些人何必走这趟浪费人生一无所得呢? 07/12 17:26
89F:推 leveger0903: 第一点以偏盖全 主要是遇到的机率 07/13 20:12
90F:→ newstar2007: 时间有限的情况下 第一点无可厚非 但如果很有时间是 07/20 21:32
91F:→ newstar2007: 可以修一下 07/20 21:32







like.gif 您可能会有兴趣的文章
icon.png[问题/行为] 猫晚上进房间会不会有憋尿问题
icon.pngRe: [闲聊] 选了错误的女孩成为魔法少女 XDDDDDDDDDD
icon.png[正妹] 瑞典 一张
icon.png[心得] EMS高领长版毛衣.墨小楼MC1002
icon.png[分享] 丹龙隔热纸GE55+33+22
icon.png[问题] 清洗洗衣机
icon.png[寻物] 窗台下的空间
icon.png[闲聊] 双极の女神1 木魔爵
icon.png[售车] 新竹 1997 march 1297cc 白色 四门
icon.png[讨论] 能从照片感受到摄影者心情吗
icon.png[狂贺] 贺贺贺贺 贺!岛村卯月!总选举NO.1
icon.png[难过] 羡慕白皮肤的女生
icon.png阅读文章
icon.png[黑特]
icon.png[问题] SBK S1安装於安全帽位置
icon.png[分享] 旧woo100绝版开箱!!
icon.pngRe: [无言] 关於小包卫生纸
icon.png[开箱] E5-2683V3 RX480Strix 快睿C1 简单测试
icon.png[心得] 苍の海贼龙 地狱 执行者16PT
icon.png[售车] 1999年Virage iO 1.8EXi
icon.png[心得] 挑战33 LV10 狮子座pt solo
icon.png[闲聊] 手把手教你不被桶之新手主购教学
icon.png[分享] Civic Type R 量产版官方照无预警流出
icon.png[售车] Golf 4 2.0 银色 自排
icon.png[出售] Graco提篮汽座(有底座)2000元诚可议
icon.png[问题] 请问补牙材质掉了还能再补吗?(台中半年内
icon.png[问题] 44th 单曲 生写竟然都给重复的啊啊!
icon.png[心得] 华南红卡/icash 核卡
icon.png[问题] 拔牙矫正这样正常吗
icon.png[赠送] 老莫高业 初业 102年版
icon.png[情报] 三大行动支付 本季掀战火
icon.png[宝宝] 博客来Amos水蜡笔5/1特价五折
icon.pngRe: [心得] 新鲜人一些面试分享
icon.png[心得] 苍の海贼龙 地狱 麒麟25PT
icon.pngRe: [闲聊] (君の名は。雷慎入) 君名二创漫画翻译
icon.pngRe: [闲聊] OGN中场影片:失踪人口局 (英文字幕)
icon.png[问题] 台湾大哥大4G讯号差
icon.png[出售] [全国]全新千寻侘草LED灯, 水草

请输入看板名称,例如:BuyTogether 或 站内搜寻

TOP