說(shuō)實(shí)話(huà),其實(shí)作為一名前端程序員其實(shí)真的很辛酸,因?yàn)楹芏嗳硕颊J(rèn)為前端程序員寫(xiě)的代碼沒(méi)有技術(shù)含量,更有知名大V,說(shuō)。作為一個(gè)前端的程序員,第一次看見(jiàn)有人問(wèn),為什么后臺(tái)的程序員工資比前端高呢,當(dāng)前端程序員有多不容易,那只有前端程序員知道,前端的技術(shù)更新迭代速度比后臺(tái)快多了,前端的知識(shí)點(diǎn)也非常多,非常散,不包括非常基礎(chǔ)的html和css的的話(huà),各種前端框架你了解一下,比如react,vue,angluar等,還有JS,現(xiàn)在比較流行的還有typescript等,學(xué)會(huì)了這些框架,還有各種UI框架,知識(shí)點(diǎn)真的多且散,各種瀏覽器的適配,各種手機(jī)移動(dòng)端的適配,各種坑,感覺(jué)又雜又累。
1、程序員接私活時(shí),軟件如何定價(jià)?
謝邀~關(guān)注我,可了解更多關(guān)于開(kāi)發(fā)、架構(gòu)的分享做了十多年程序員,接的私活兒不多,大多數(shù)都是朋友有需求,然后我出于友情幫助(當(dāng)然錢(qián)還是要算清楚的)。關(guān)于接私活的時(shí)候如何定價(jià),我談?wù)勛约旱目捶ǎ合瓤磳?duì)方出價(jià)別上來(lái)就估功能點(diǎn)什么的,要先看看對(duì)方的出價(jià),大部分小活兒,特別是熟人介紹的這種,都會(huì)帶著價(jià)錢(qián)來(lái)。(大項(xiàng)目招投標(biāo)的時(shí)候,預(yù)算都是保密的)如果對(duì)方報(bào)5萬(wàn),你一看就一周的活兒,那后面就好辦了:拆分功能點(diǎn)和評(píng)估工作量的時(shí)候,就按照5萬(wàn)的價(jià)錢(qián)來(lái)拆,
按工期評(píng)估如果要實(shí)實(shí)在在估計(jì)一個(gè)活兒的收費(fèi),那么我常用的方法就是按照工期估計(jì),然后根據(jù)自己的日薪或時(shí)薪計(jì)算。這種算法經(jīng)常用在這種背景下:我有本職的工作,接私活只是為了掙一些外快(可有可沒(méi)有),先把整體的需求進(jìn)行拆分,細(xì)分成模塊或者功能點(diǎn),每個(gè)模塊需要多長(zhǎng)時(shí)間,再計(jì)算總的開(kāi)發(fā)時(shí)間。比如需要10天,我通常會(huì)多預(yù)留出來(lái)至少30%的工期,最后結(jié)果是需要13天,
我的日薪平均是1K,那么這項(xiàng)工作的整體報(bào)價(jià)是一萬(wàn)三;然后再計(jì)算前期預(yù)付款多少,項(xiàng)目交付了之后付多少。如果活兒很緊急,那么需要乘以一個(gè)系數(shù),比如我估計(jì)10天的活兒,但要求必須一周做完,那價(jià)錢(qián)我可能會(huì)提高1.5倍甚至更高。按工作量評(píng)估也是要把完整的需求拆分成功能點(diǎn),每個(gè)功能點(diǎn)多少錢(qián),然后計(jì)算總價(jià),這個(gè)我很少使用,畢竟我不是全職開(kāi)發(fā)私活兒的;每個(gè)功能點(diǎn)如何評(píng)估價(jià)錢(qián),不好把握。
2、程序員有小團(tuán)隊(duì)(非公司)怎么找私活?
廢話(huà)不多說(shuō),直接上干貨!一、外包平臺(tái)1.豬八戒網(wǎng)老牌的程序猿找私活兒的平臺(tái)了,成立時(shí)間非常久,優(yōu)點(diǎn):有需求的客戶(hù)還是挺多的缺點(diǎn):價(jià)格比較低,競(jìng)爭(zhēng)激勵(lì)。一旦留下聯(lián)系方式,不光客戶(hù)能找到你,平臺(tái)銷(xiāo)售也能找到你,2.程序猿客棧程序員客棧是領(lǐng)先的程序員自由遠(yuǎn)程工作平臺(tái),未來(lái)互聯(lián)網(wǎng)企業(yè)用人方式。優(yōu)點(diǎn):平臺(tái)正規(guī),需求方不少目前為止,不論是需求方還是結(jié)單方,對(duì)平臺(tái)的反饋大部分都不錯(cuò),
3.快碼眾包找私活兒去這里似乎也不錯(cuò),身邊沒(méi)有朋友真的去過(guò),但是聽(tīng)說(shuō)口碑不錯(cuò)。4.開(kāi)源中國(guó)眾包平臺(tái)技術(shù)眾包平臺(tái),競(jìng)價(jià)制,如果競(jìng)爭(zhēng)力強(qiáng)的話(huà),去這里找找項(xiàng)目還是可以的,5.人人開(kāi)發(fā)可以入駐成為開(kāi)發(fā)者,然后看看有沒(méi)有可能對(duì)接到資源。最后,祝題主好遠(yuǎn),可以讓自己的副業(yè)順利,如果覺(jué)得納蘭說(shuō)得有點(diǎn)意思,請(qǐng)關(guān)注!謝謝!作者簡(jiǎn)介:納蘭說(shuō)數(shù)碼,工科畢業(yè),愛(ài)玩愛(ài)搞機(jī),也深?lèi)?ài)寫(xiě)作。
3、Java達(dá)到什么程度可以接私活?前端也會(huì)一點(diǎn)?
我覺(jué)得能否接私活的判斷標(biāo)準(zhǔn)有三點(diǎn):技術(shù)能力、溝通能力以及需求分析能力,據(jù)我的經(jīng)驗(yàn),私活項(xiàng)目一般具有技術(shù)要求簡(jiǎn)單、需求不明、需求改動(dòng)頻繁等特點(diǎn)。技術(shù)能力作為一名程序員,技術(shù)就是吃飯的家伙,也是我們的立身之本,怎么判斷技術(shù)是否合格呢?一個(gè)簡(jiǎn)單的標(biāo)準(zhǔn)就是能從前端頁(yè)面寫(xiě)到后端接口、能從開(kāi)發(fā)到運(yùn)維,整個(gè)項(xiàng)目每個(gè)部分最好都會(huì)點(diǎn),俗稱(chēng)全干工程師。
溝通能力有人可能不明白,程序員寫(xiě)代碼要什么溝通能力啊?其實(shí)不然,正常我們工作有項(xiàng)目經(jīng)理、產(chǎn)品經(jīng)理在前面替我們程序員對(duì)接業(yè)務(wù)需求,等到我們真正開(kāi)發(fā)時(shí)拿到的已經(jīng)是非常詳細(xì)的功能點(diǎn)了,但接私活不一樣,私活發(fā)包方通常并不懂技術(shù),大部分只是有一些模糊的想法,那這時(shí)我們就要有良好的溝通能力,幫助并引導(dǎo)發(fā)包方梳理清楚他們到底想做什么。
需求分析能力通過(guò)溝通弄清楚發(fā)包方要做的需求后,這時(shí)我們還沒(méi)有辦法直接進(jìn)行開(kāi)發(fā),通常還需要出具一分完整的需求分析文檔和報(bào)價(jià)單一并給到發(fā)包方確認(rèn),這就要求我們程序員有良好的需求分析、需求拆解的能力,在需求分析的過(guò)程當(dāng)中我們正好也可以判斷一下發(fā)包方的要求是否合理,還可以粗略統(tǒng)計(jì)一下要花費(fèi)的時(shí)間。總結(jié)技術(shù)能力只是能否接私活的判斷標(biāo)準(zhǔn)之一,溝通能力和需求分析能力也是必不可少的。