如果還沒看過這些,我勸你先別接私活

這篇文章是小編,兩年前寫的,現在看來依然不過時。用我走的坑,告訴你不要踩下去。以下文章我會把一些要避坑的點,給大家分享一下。標題一點不誇張,最後老闆就和這麼和我說的。

在這裏插入圖片描述

程序員大多是單純,善良,每天和電腦打交道的一個羣體。每天埋頭工作,一門心思撲在上Coding上,我就是這羣體中的一員。我見過的程序員,不從技能高低去討論,大概幾種,週一到週五上下班基本按照公司規定時間,週六週日出去嗨,世界這麼大我想走走,週六週日宅在家裏吃雞,王者,參加技術大會(我覺得也不錯),自主加班,搞事情的同學,想爲公司作出業績表現自己的同學。偶爾放鬆一下真的很好,但是程序員這個行業更新迭代比較快,千萬不要在年輕的時候就提早過上安逸的生活

我接私活的經歷比較坎坷,大多是轉包,和我對接的都是二包方。遇到過給錢的主,週六週日地鐵午飯自費,偶爾請你幾次,一把心酸淚,小編當時太單純,以爲是認識的朋友不會有問題,所以連合同都沒簽,最後人家以客戶沒打款爲理由不給錢。連續要了一年也沒什麼結果,最後只能當一個教訓了。下面小編從幾個點給大家說一下坑在哪裏以及如何避開

一些不適合接私活的情況

自身原因

1.很多技能都不會,在公司裏很多事情需要其他人幫助。

2.技能還不錯了,可以獨當一面了,但是真的沒時間,可能是家庭或者其他等等就不猜測了。

3.自己的工作經常加班。

其他原因

1.沒有原型圖,和某某差不多的私活,如果你手上沒有成品能改改就搞定的,基本就可以不用考慮了,一定是一個坑。比如很多付費的功能,難道要挨個給他測試出來?

2.不籤合同或者合同不合理的,直接算了。

3.異地,基本對方也不會考慮我們。他考慮我們,我們也不考慮了,溝通成本太大。

4.沒有首付。

小編認爲程序員的效率是比較重要的,當然有人會說寫那麼快有什麼用。做私活一般還是需要有一定效率的,當然不是說寫完一堆bug,小編不建議3年以下的朋友去接,一般來說3年以下把時間用來學習更好一些,當然如果你學習能力很強,能吃苦(熬夜搞事情)精力旺盛的情況下,也可以嘗試。

合同

當然我也聽說其他人接私活沒錢合同,但是錢都到位了。其實基於誠信來出發,即使沒有合同也應該給人錢,但就是很多人不自覺。爲了不給自己添麻煩,還是有個合同好一些,當然有可能你可能也會面臨扯皮的情況。扯皮的原因小編覺得還是需求又沒有卡死,另外敵方也太狡猾,看中程序員不懂玩套路。一般小編接的都是轉包的,而且剛開始的時候你和客戶談的時候一定注意。關於需求部分後面會說到。

一般首付是15%-20%左右,這儘量多提,中款是50%左右,還有尾款,要運維半年纔有剩下的30%。我的經過是這樣的,當然也有其他的一些比例,就看如何商量了,沒有首付就不用考慮了,隨便人家說不做了,你的時間都白白浪費了。很多項目是可能不止一期,可能一期做這麼多,二期做這麼多,必須明確劃分哪些是本期要做的。並且在合同上說明。

一般來說合同都是偏向甲方,所以我們一定要看仔細了。針對不合理的情況,及時提出並溝通。

報價

一般來說他們會給你一個原型圖,最開始的報價基本就是根據這個原型圖來報的,當然你也需要和產品或者對接人去對需求。這個時候你可以準備好一個文檔了,先把你要做的大模塊都列上。然後給你幾天時間確定這個活你接不接這樣,這幾天就需要你看原型,羅列功能點,然後對每一項報價。其間你需要不停的和對方確認。

一般客戶和轉包的接頭人都會告訴你功能很簡單。就一個什麼和一個什麼,你很快就搞定了,這個是屬於想讓你在價格評估上少估點。你聽聽就好不要當真。你做到最後可能會發現和你對接的人需求理解的不對直到你遇到客戶。

當你決定要接了,對方就開始和你談價格了,其實在找你之前,他們的對價格早就有了心裏預期,一般來說私活可以按照時間和工作量報,一旦超出預期可能對方就考慮換人了,不過價格是和商量的嗎,你開始當然報一個稍微高一點的價格,不要太誇張。

砍價一般是難免的,這時候把你準備的報價表拿出來,對上面的需求是不是必須的,只有是或不是,做或者不做。不要讓他們說可能或大概等,因爲他們的一個可能或者大概對我們程序員來說是很大的麻煩。

對於臨時需求,要另外報價,同時在報價表做體現,還有工作量記錄表,以及郵件確認或者微信記錄也可以。

需求

儘量只和一個人對接,避免信息太亂,不過如果這個人思路亂的話,你還要幫他理,沒辦法有的時候就是這樣的。一般是有產品和你對接,一般他們也不會讓你直接聯繫客戶,總之需求必須閉合,如果客戶的需求沒考慮明白後來想起來少說了什麼,這個要在商議。(加錢和時間)

其實需求在報價階段已經確認差不多了,但是實際情況就是很多問題是在後續工作中你或者客戶才發現的,要臨時加或者改。當然不是他說改就改,咱們程序員自己先評估一波,需求合理不合理,時間成本和他給錢的多少合理不合理,不合理直接diss。不然你會發現因爲你的一時心軟,你把自己坑死(我表示經歷過)。

每次需求確認以後,把你自己的工作量表發郵件確認或者有微信聊天記錄也可以,就是要有記錄憑證,同時自己也做好文檔記錄。至少有證明有的時候不會太被動。

在這裏插入圖片描述

還有接私活本來就是自己的工資(按照時間算的打折了的),一定不要在做的過程中改來改去,大的需求改動非常影響交付時間的直接diss,如果不diss的話,你會發現最後你要抗下所有。小的需求不是我們錯的情況下改個兩三次,這寫要提前說好。

私活一般給的時間都是比較少的,而且作爲後臺,你的檢驗和考慮到的情況都是要處理的,數據庫設計本來就很靈活,擴展不擴展要看成本,免得說你擴展差,給你一兩個星期,一個後臺管理系統一個api,還要對接,不可能都是擴展的,作爲程序員我們不要不好意思,我們猿(媛)不接受被剝削。

需求對的一定要詳細再詳細,私活一般是比較緊急的,而我們後端的私活和前端不一樣,一般會有一個api和一個後臺,當然一般不要報的太低,當然太高了,你可能會被pass,一般客戶都有一個預算。這個就根據大家自己的情況了,小編屬於比較實在的以上說過要注意的小編一個一個坑走過了。所以大家一定要避開啊。

代碼倉庫

小編最最開始接活的時候代碼都是提交到別人git上,小編告訴你這是錯誤的,要提交到自己的倉庫,而且一定先給錢再給代碼,一定是所有錢都付了,當然如果尾款比例低,也看你和客戶的關係,這個你可以酌情處理。

如果你的團隊是對方給你安排好的,那麼你要提前和對方說好。

付出&收穫

當然,接私活要花費你原本娛樂或者安逸的時間。接私活如果是自己沒做過的,無疑又開啓了一個新的技能槽,如果是做過的或者類似的,那就是提高你的效率,不過要是佔用時間太長,成本匹配度太差的就不要接了,如果它影響到你的正常工作,也不要接。所以建議是工作3年以上的,一般這個年限已經可以自己做項目並有能力解決一些問題。

做完一單後,不妨放鬆一下自己,找朋友玩一玩,放鬆也是進步必不可少一個環節。

討論

其實小編覺得程序員最重要的是學習能力和堅實的基礎,當然最後能有一番成就我相信是那些有責任心,靠譜的人,小勝靠智,大勝靠德。以上都是博主的個人意見和看法,歡迎討論。

文章持續更新中,⛽️。另外 博主整理 + 原創 15萬字面試題,包括17個專題。關注“Java小咖秀”回覆“面試”即可獲得Java小咖秀面試筆記.pdf

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章