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