看板 Soft_Job 關於我們 聯絡資訊
事情結束一陣子小弟分享一下後續的事情 真的學習到不少 親戚其實對我很好 他與公司在談確定了開發時間兩個月 每兩周與員工開小會 月底與親戚和老闆開大會並demo 為了要快速開發他勸我接下並說找找同學的大家一起做 於是找了兩個同學 同學1 同學2一起做開發 (能力程度是 同學1=>同學2>>小弟 更難聽的說就是是他們教小弟寫程式的) 並且他自己先墊錢給我們三人一人1.5K 他說等做完了再用案子的錢還他 接著我們把案子分割好大家各做各最後整合 然後事情就開始做了 悲劇也開始 每次的小會 同學1就遇到各式各樣的事情無法到來 他都表示雖然不能來但是我可以轉述一下開會內容他就能開發了 然而每次轉述他都表示講得不好聽不懂 詢問進度他都說目前這樣不用擔心 甚至問說這個按鈕的功能能不能先開發他都表示他有他的規劃 後來到了第一個月demo前幾天 同學1更改及刪除DB裡的每個table所欄位也沒有通知所有人 同學2和我所做的系統整個崩潰也無法在demo前修正完 因此小弟向公司人員及親戚道歉希望延期到下次小會demo 找同學1表示 「這樣改我才可以開發而且整個系統會變得很有效率 也說有把更改的內容寫成文件幫助我們了解更改哪裡」 我們把修正完後終於能在延期那天demo 那天同學1終於來開會並且開完後跟我說 「怎麼我的工作量變大了而且你轉述的差好多」 我說好你這一小塊我幫你拉一下介面打一些功能你就直接用 做完後幾天 同學1過來反映說: 「你做的好爛喔我直接砍掉 我做系統都是全部想好才會開始動工 而且我可以全部一個人來」 說完 同學1就自己做完給我看說這樣做 也跟我反映說不要一直催他他做得出來 過了兩個禮拜同學2和我完成了各自的部分 親戚也過來反映說那天他有事沒辦法來是否可以提前一周開會 同學1表示他修的科目要作業及報告因此還沒有做完希望不要提前 因此最後決定親戚就不來我們demo給公司看就好 到了第二次demo前一天 同學1過來反映說他壓力很大 有很多事情導致他負責的地方做不完 希望我來接手 當接手過來後才發現他的進度停滯在第一次的demo 只有增加那個介面 還N個功能沒有做 不可能在一天內做到可以當天demo 於是小弟我又跟親戚與公司道歉 親戚說延期兩個禮拜拚拚看 但是一個禮拜公司人來表示跟我們同時間開發的競爭團隊已經做完了 因此我們並沒有拿到案子 親戚聽到後只說「沒關係我墊的錢就算了這沒什麼」 後來詢問 同學1的室友才知道 同學1每天就在玩大亂鬥 事後同學1表示 「這個案子是兼差不是本分 我要顧及本份才可以幫你而且這本來就不是我的事情 如果他把案子當本份那他的每堂課就不能高分」 至於錢討回1W 同學1說5K當作是你請教我的教學費用 至此小弟深深學到一課 即使人一個人程式能力很強但是個性如果不好真的無法好好合作 也對不起同學2的努力 至於小弟只能檢討在管理進度與協調合作差很多 也覺得人事管理真的比能力還來的重要 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 1.171.53.143 ※ 文章網址: https://www.ptt.cc/bbs/Soft_Job/M.1549048423.A.89A.html
kurtsgm: 看了只能幫QQ了 真慘 外部被人凹 內部搞不定02/02 03:20
iamshiao: 是不是你以為他厲害,其實他廢到有找只是擅長打高空?02/02 03:24
iamshiao: 我很難相信協調性、耐性、規劃能力跟效率都這麼差的人02/02 03:24
iamshiao: 程式能寫的好到哪去02/02 03:24
資工課程每科甚至碩士課程都能快90 跟同學1上課感想就是怎麼每個題目你都會寫 剛開始建立db時候是同學1覺得架構不夠正規化 因此他提出他的架構叫我把改成這樣 這次開放語言也是他教我怎麼起手 之前小弟都沒碰過 db改版雖然使demo失敗但是他將10欄位y/n用2進位儲存縮減成1個欄位 使的後續開發變快 他說資料庫上課有教過 這樣可以將課堂融會貫通 小弟在這方面只能佩服 ※ 編輯: a12345x (1.171.53.143), 02/02/2019 03:35:00
anandydy529: 有一種人是很會用嘴寫程式,讓你遇到了 02/02 03:34
eeyellow: 你的"Team"從一開始就失控了,一定要先把規則都定好 02/02 03:42
eeyellow: 錢最重要先說,你親戚先墊錢就不對了,建議先10~20頭款 02/02 03:49
eeyellow: 每次Demo過了就再發放一定比例,最後拿到案子才給尾款 02/02 03:50
eeyellow: 而且沒合約情況特殊,尾款比例一定要高。像你親戚這麼 02/02 03:51
eeyellow: 敢的乙方還真少見 02/02 03:51
eeyellow: 團隊最怕自以為高手不合群的人 02/02 03:54
eeyellow: 你同學這樣獨斷變更Schema,浪費其他人時間 02/02 03:56
eeyellow: 不管在哪個公司都會被黑到不行,還敢自稱高手= = 02/02 03:57
eeyellow: 最後你補充的那些...是在反串同學是讀死書嗎? 02/02 03:59
eeyellow: 功能沒做出來,案子沒拿到,就先做最佳化...嗯嗯... 02/02 04:00
alihue: 其實1說的也沒錯,課程顧好效益遠大於這個沒人帶的案子。 02/02 06:51
alihue: 雖然是拿來打電動 02/02 06:51
testPtt: 協作一定要開spec 口頭講的大家到時候都說當初講得不一樣 02/02 07:06
vn509942: 類似這種外包臨時約 本身風險就異常高 02/02 09:12
vn509942: 急件處理一定是找有信譽的老司機(煙 02/02 09:15
heru: 開會各種不到 工作不照進度自己亂砍DB 光這2點就該踢掉他了 02/02 09:37
heru: 有去開會都能產生認知落差了 何況全靠轉述 02/02 09:40
x000032001: 一點軟體工程概念都沒有 版控也不用 談需求訂規格也不 02/02 09:41
x000032001: 到 再高分有什麼用 02/02 09:41
HungDa: 沒責任感的學店生 02/02 10:27
vi000246: 只是個自私想練功的人 02/02 11:01
iamshiao: 算題外話,但我不懂為什麼要把欄位壓縮成一個? 這樣讀 02/02 11:19
iamshiao: 取的資料量變大、使用前需要解析,而且可讀性大幅度降 02/02 11:19
iamshiao: 低,到底有什麼好處? 02/02 11:19
viccat54: 同學1就是龜兔賽跑裡的那隻兔子,現在是這樣未來也會是 02/02 11:32
viccat54: 這樣。 02/02 11:32
pttworld: 學生就是雷,沒責任感 02/02 11:32
showken: 把欄位壓縮感覺不太好維護啊 02/02 11:35
Gaogaigar: Bitmask很常用啊,節省記憶體啊,但記憶體我不知道 02/02 11:35
Gaogaigar: 打錯,資料庫 02/02 11:36
oopFoo: bit datatype, 大多支援。sqlite3沒支援也還是可用bitwise 02/02 11:47
oopFoo: operator來query. 我看到的是要分roles的時候常用。 02/02 11:48
oopFoo: 不過請你遠離同學1。他再好,你也只有吃虧的份 02/02 11:51
CCben: 同學1,看描述,真的很爛和雷,建議不再跟他合作 02/02 11:55
ChungLi5566: 你們缺一個專案管理師 要制定里程碑 跟每週進度 02/02 11:55
ChungLi5566: 如果有變更(跟規格書不符) 也要重新談過 不能擅自改 02/02 11:57
hakama99: 十個欄位縮成一個 之後要新增欄位怎辦? 02/02 12:34
hakama99: 一直變動舊有資料? 02/02 12:34
mraaa: Bitmask確實看起來很厲害,但是實務上卻未必實用,因爲對 02/02 12:37
mraaa: 資料可讀性或管理都是一個負擔。 02/02 12:37
zo6596001: 亂改規格算是蠻嚴重的事情,其他人沒同意到時候驗收 02/02 13:06
zo6596001: 會出問題。 02/02 13:06
zo6596001: 而且總覺得同學1會有做不完的事,根本是他自找的... 02/02 13:07
mago: 欄位壓縮不是好事啊,有什麼嚴重的問題要耍花槍嗎 02/02 13:28
kattte: 從你的說明我看不出同學1很強阿 02/02 13:59
kattte: 真的很強的話 他都會做 真的會做 兩三天就搞定了 聽他在 02/02 13:59
kattte: 吹喇叭 02/02 13:59
ymcheung: 但是之前遇過一間有 PMP 執照的公司轉包 02/02 16:38
ymcheung: 他們就只是把客戶意見一字不漏轉傳給我們而已 02/02 16:39
SHANGOYANYI: 你找到「偽高手」了 幫QQ 02/02 16:43
alan3100: 等你工作後就知道 同學1比甚麼都不會的白紙還不如 02/02 16:46
vn509942: 這種明明沒有優化需求 又要搞得大家難做事 就很假掰 02/02 16:59
dapple: 又不是什麼大專案,沒啥必要用bitmask,連最基本的按時交 02/02 17:53
dapple: 出程式都搞不定了,是能有多厲害 02/02 17:53
dapple: 你期末交程式作業時,交屍體然後跟助教說你的架構多好多好 02/02 17:55
dapple: ,會拿幾分? 02/02 17:55
chuegou: 前一篇以為親戚有問題 這篇以為同學有問題 02/02 17:58
chuegou: 嗯...下一篇可以試著檢討一下這個社會之類 02/02 17:58
lemon651: 改成一個欄位就是傻阿,開發最需要的就是可讀性,今天你 02/02 18:00
lemon651: 用2進位開發的很爽,下一個接手的人看到只會吐血,你的 02/02 18:00
lemon651: 系統又沒有performance issue幹麻改架構 02/02 18:00
phantomd: Over engineering加上不會溝通,很難覺得他是高手 02/02 18:05
olen0622: 上課教過還蠻好笑的XD 縮欄位自以為聰明笑死 02/02 19:08
samblow2000: 縮欄位...那還要shema幹嘛? 當後端邏輯切出來時, 02/02 19:18
samblow2000: 我看你連CRUD都要寫破頭 02/02 19:18
s06yji3: 不知道這個能不能告詐欺 02/02 20:28
y3k: 看你的敘述同學一根本只是隻豬而已... 02/02 21:44
y3k: 光是連協商都不做就改東西的行為 真得稍微有Sense的早早就提 02/02 21:46
y3k: 了 02/02 21:46
s860134: 學生嘛 當個經驗 02/02 23:02
s860134: 其實協作溝通真的要訓練 光是分工 介面銜接討論就不容易 02/02 23:03
TAKADO: 同學1以後進職場就知道了,有些時候設計跟架構沒辦法追求 02/03 00:05
TAKADO: 完美是有很多原因,而且開發到一半擅自改schema是大地雷R 02/03 00:05
MOONY135: 不覺得同學有很強 02/03 07:53
orange0319: 真強者應該是早早就做完並盯著看你們進度並除錯吧,而 02/03 11:38
orange0319: 且在盯你們進度時做出更好的第二.三版,並在那打呵欠 02/03 11:38
orange0319: 等著發表後領錢 02/03 11:38
xw: 同學1就是各種雷,沒什麼好討論的 02/03 11:44
ericthree: 同學1沒在用心工作… 02/03 14:27
ericthree: 當時應該確認並調整工作分配 02/03 14:28
giantwinter: 一開始就錯了 02/05 11:24
fgkor123: 用c的方式讀寫資料庫,唸傻了== 02/06 13:53
fgkor123: 只適用在資源極度缺乏的情況,而且會寫好api和文件給jun 02/06 13:56
fgkor123: ior call要不然誰會用? 02/06 13:56
fgkor123: c -> 用嵌入式系統 02/06 17:43
moom50302: 這種人在第一次Demo就會被罵到臭頭,本身做過專案管理 02/07 11:01
moom50302: ,沒告知情況做變更,我直接把你踢出團隊 02/07 11:01
viper9709: 推一樓~這種再強都不敢用+1 02/11 21:07