A. 程序員一般都會用什麼網站學習課程啊求推薦專業又平價的,感謝!
程序員可以使用多種在線網站來學習課程,這些網站包括:
Coursera:Coursera是一個在線教育平台,提供了許多編程課程,包括數據科學、編程語言和技術。
Udemy:Udemy是一個在線教育市場,提供了許多關於編程、開發、計算機科學等方面的課程。
edX:edX是一個開源在線學習平台,提供了從初級到高級的計算機科學課程。
Codecademy:Codecademy是一個在線編程學習平台,提供了從初級到高級的課程,幫助程序員學習編程語言和技能。
Pluralsight:Pluralsight是一個在線教育平台,提供了許多關於編程、開發、計算機科學等方面的課程。
這些網站都提供了高質量的課程,可以幫助程序員提高技能和學習新知識。不同的網站可能有不同的特點和優勢,程序員可以根據自己的需求和喜好來選擇適合自己的學習平台。
B. 本人程序員一枚,想接點私活,想了解哪個軟體在線交易平台哪個比較好一點
樓主是程序員,現在想找一些私活,為自己增加收入吧。目前網上有很多軟體交易平台的,要說好點的確實不多。記得有個雲工的還行,員工可以免費入駐,平台可以擔保交易的
C. 軟體開發人員將如何找到資金來源
軟體開發人員找資金來源建議如下:
1、找合適的投資者。匹配那些曾經投資過相關領域的投資人,因為他們了解這一領域可能達到的體量。如果想要了解更多信息,可以在 Crunchbase 和 AngelList 這兩個平台上搜羅試試。
2、在確定了目標投資者之後,你最好能找到人幫忙引薦。如果你能通過朋友或者工作夥伴往來獲得與投資方面談的機會,請一定把握。引薦往往能使你的融資過程變得更加順暢。
軟體開發如何找到靠譜的開發團隊?
1、技術實力。
如果企業想要開發一款屬於自己的軟體APP,那麼就要找到一家在技術外包和搭建技術實力雄厚的軟體公司才能真正滿足企業多層次的開發需求,並在規定的時間內完成產品開發及交付。
2、口碑。
軟體開發公司一般都以客戶為中心,在確定和開發團隊合作前,我們也可以通過周圍的朋友來了解公司的口碑。只要開發團隊把事情做好,那麼公司的口碑和服務質量也都不會太差。
3、經驗。
在找開發團隊時,一定要找個有類似經驗的團隊,因為這樣既可以提升開發效率,並且有行業經驗的開發團隊具有規范化的工作流程,對於企業來說更有保障。
D. 程序員線上接單靠譜嗎哪裡可以直接與甲方溝通
程序員線上接單是一種常見的自由職業方式,具有一定的靈活性和自主性。但是,也存在一些風險,如可能遇到騙子、賴賬等情況。因此,在接單前應該仔細了解甲方的信譽和資質鎮派,簽訂合同並考慮可行性和風如明險控制等方面。
如果您想直接與甲方溝通,可以通過一些平台來實現。比如,一些自由職業網站和平台,如豬八戒、碼市、開源中國等,提供有相關的線上接單服務,可以選擇相應的項目進行接單,並通過平台與甲方溝通,以保證項目的安全和可行性。同時,這些網站或平台也提供信用評價機制,可以更好地評估甲方的信譽程度,渣旅告並降低風險。
E. 自學了編程,怎麼在網上接單
作為一名開發者,該如何走向自由職業?
這正是這篇文章要討論的問題,我們會先介紹開發者走向自由職業的 4 種常見方式,然後聊聊開始自由職業前必做的 5 種准備。最後,還會分享我個人的 2 點深切體會。
走向自由職業的 4 種常見方式
技術出色的開發者,通常具有下列能力:
軟體開發,即針對特定領域問題,運用思維、分析、設計、想像力等尋找答案,通過語言、技術框架、工具等編寫軟體來實現答案的能力。
講授,即把自己明白的技術、軟體、解決方案等展示給別人並讓別人也明白的能力。
咨詢,即通過你所儲備的知識、技能、經驗、框架等幫助別人解決問題的能力。
熱愛分享的開發者還會擁有另一項核心競爭力:寫作。
軟體開發、講授、寫作、咨詢這四種能力,構成了開發者走向自由職業的 4 種常見方式。
軟體開發
很多開發者都聽說過「私活」,也接過私活。所謂私活,就是個人通過某種途徑承接的軟體項目,相對於公司的「公」而言,這種形式被稱為「私」,現在這種方式還有很多說法,比如外包、眾包、任務等。
這是我們開發者走向自由職業的最常見方式。
我個人幫助別人修改過開源代碼,用 Qt 開發過 PC 端軟體,對這種方式有一些體會。除了軟體開發,你還需要下列能力:客戶開發、商務談判、項目管理。
這種方式很直接,不斷開發客戶,承接項目,賺取報酬。其好處是:你獲得的報酬是按項目金額來的,而不是按月薪。套用某二手車買賣平台的廣告語,沒有中間商賺差價。
想想看,你在公司,一個項目是 100 萬,你一個人一個月搞定了,也還是拿三幾萬的薪水;而如果你自己接到這個項目,一個月完成,那你這個月就賺到 100 萬(暫不考慮增值稅、個人所得稅等隱性成本),天差地別對吧。所以,獨立開發軟體項目是誘惑力很強的方式!
這種方式也有一些比較困擾人的問題:你並不總是能接到項目。需求可能不斷變化,你需要直接面對這點,還要管理這種狀況:項目款不一定能及時到賬,尾款也不見得能收回來。
還有,如果你想獨自承接稍大一點的項目,你還需要注冊一個公司來承接項目(稍大點兒的項目都是公對公),擁有一家公司,也會產生一些成本,比如代賬、房產稅、企業所得稅等。
不過現在的眾包方式,會好一些,像解放號、雲沃客、碼市、程序員客棧等平台,都有使用這種方式協作的項目,你只要做你擅長的事情——軟體開發——就好了,別的事情由別人或平台來完成(你需要支付平台一些提現費用,一般10%左右)。
講授
如果你具有良好的講授能力,就能把自己在某個技術棧上深厚的積累換一個形式變現:講課。
沒錯,你可以把自己學精學透的技術講給別人聽,把別人教明白。這是非常有價值的事情!
很多人在初學某種技術時都需要好的老師、好的教程幫助他們跨過從不知道到知道、從知道到做到的距離。
IT 技能類的課程,能幫助別人掌握一技之長,幫助別人賺到錢,需求一直很旺盛。這些年線上的平台發展很快,很多學員也願意低成本在線學習,像 51CTO 學院、CSDN 學院、慕課網、極客學院、網易雲課堂、騰訊課堂、淘寶教育等平台,都很受歡迎。
我個人錄制過 Qt 和 Node.js 方面的課程,放在 51CTO 學院和 CSDN 學院出售,有些 3 年前的課程,現在還有人購買。
如果你可以運用講授能力,把自己的技術積累轉化為在線課程,就可以利用在線教育這種方式實現自由職業。
我所潛伏的 51CTO 講師群里,有不少靠編程課程實現自由職業的講師,原來都是開發者。在雙 11 、IT 充電節等活動期間,有很多講師一天銷售額過萬。
這種方式有幾項好處:
●啟動成本低
●受眾面廣
●一份時間賣多次
●想像空間大
寫作
2013 年下半年,我恢復了 CSDN 技術博客的更新,專注分享 Qt 技術,很快成了 Qt 領域的知名博客,被不少人關注。後來一些文章被編輯看到,聯系我出版 Qt 方面的圖書,於是我通過 《Qt on Android 核心編程》和《Qt Quick 核心編程》等圖書建立了影響力和品牌,反過來博客也因此擁有了更多的訪問。
2015 年我開通了微信公眾號,一周更新三篇文章,同年出版了《你好哇,程序員》一書。
2017 年 7 月份,憑借寫作帶來的自信,我離開公司,開始自由職業,通過寫作、講課等方式獲取收入。
我的朋友楊開振,因為所著圖書《深入淺出 MyBatis 技術原理與實戰》銷量很好,於 2017 年 4 月份離開組織,通過寫作實現了自由職業。
寫作是程序員自由飛翔的翅膀,它能幫你積累影響力,建立個人品牌,並且,也能夠直接變現。對於開發者來講,寫作是通往自由之路最強有力的武器。
寫作這條路具有無與倫比的好處:
●啟動成本低
●個人可以獨立完成
●可以直接建立影響力和個人品牌
●一份時間賣無數次
●有想像力
它最大的困難在於:
●如何寫好
●如何捕捉到更為廣泛且強烈的需求
●如何持續寫下去
咨詢
如果你看過《我的前半生》這部電視劇,一定對賀涵印象深刻,他做的就是咨詢工作:用自己的知識、經驗、技能、思維、框架等幫別人解決問題。
在 IT 領域,如果你有完善的技能樹和豐富的經驗,能夠站在較高的層面上做全局性思考,善於尋本溯源地分析解決問題,也可以從事咨詢顧問之類的工作,不受雇於特定的組織,直接為客戶服務。
著名網站庫殼的創建者左耳朵耗子陳皓,擅長底層技術架構,對高性能、高可用性、分布式、高並發,以及大規模數據處理系統有豐富的經驗和心得。
他有段時間因為個人原因不能在公司上班,就通過為其他公司提供技術咨詢來獲取收入,並且,收入還蠻高。
我有段時間就希望通過為一些公司提供技術咨詢來賺錢,但沒有成功。
我還記得有家公司的老闆對我說的話:你加入我們公司,帶著團隊把項目做起來,然後就可以成為我們的咨詢顧問。
看見了吧,這就是獨立咨詢的難處:當你不夠牛 X 時,沒有人願意為你不知所謂無法確認效果的咨詢付費,開發客戶很難很難。ThoughtWorks 的很多咨詢顧問雖然有公司為其背書,也還是常常遭人詬病:你自己沒做過什麼項目,憑什麼給我們提供建議?
雖然很難,但這確實是一條路,如果你有志於此,可以看看享譽世界 IT 領域的咨詢顧問、美國計算機名人堂代表人物傑拉爾德·溫伯格寫的《咨詢的奧秘》,那是聖經式的著作。
當然,除此之外,你還要在自由之前,就積累一些客戶資源,並且為客戶留下你具備咨詢能力的深刻印象,這樣他們才可能成為你自由後的衣食父母。
走向自由職業必做的 5 種准備
如果你確認了走向自由職業的方式,接下來就該做准備了。根據我的個人經驗,下面 5 種准備是必須要做的:
●變現方式
●市場測試
●飽和度測試
●預期管理
●B和Z方案
變現方式
我所說的變現方式,包含兩種:賣時間和賣產品。
這里的賣時間,指「一份時間賣一次」這種工作方式。你在企業內工作,就是在賣時間,朝九晚五,每天 8 小時,每個月領薪水。
以賣時間的方式實現自由職業,實質還是用你的專業能力為客戶提供時間層面上的專屬服務(你不可能在同一時刻為不同的客戶服務),只是你不再受雇於企業,不再受規章制度約束,能夠按照你自己的意願安排在什麼時間用什麼方式完成服務。外包、眾包、私活、咨詢等方式,都是賣時間。
賣產品則是指「一份時間賣多次」這種工作方式,像我們前面提到的寫作、在線課程等,都可以歸為此類。它相比賣時間的方式,具有更大的想像空間,可以獲得規模化的收入。可能你寫出一本經典、暢銷的書,做出一個爆款的課程,就可以獲得幾十萬的收入。
在自由職業之前,你需要確認你最突出的能力,選定你首要的變現方式——因為你業余時間有限,不可能同時做很多事情。
市場測試
在離開組織自由職業之前,你需要測試一下,你賴以實現自由職業的變現方式,可以給你帶來多大規模的收入。
比如你做技術課程,一定要先在業余時間開發幾門課程,放到 51CTO 學院或者騰訊課堂之類的在線教育平台上去賣賣看,統計一下收入情況,看這些收入能不能維持你可以接受的生活水平。
比如你寫書,也要出版一本,觀察半年,看看銷量,看看能拿到多少版稅。前面提到的楊開振,他是利用業余時間寫出了《深入淺出 MyBatis 技術原理與實戰》這本書,半年內賣了 2 萬冊,拿到了十幾萬的版稅,才決定自由職業的。
比如你做軟體外包或者私活,也要開發幾個客戶接幾個項目看看收入情況;如果做眾包,則可以到雲沃客、解放號、程序員客棧、碼市等地方去驗證半年左右,看自己的開發技能,能為自己帶來多少單子多少收入。
如果你不做任何准備,不經市場測試,腦子一熱就脫離組織,往往會陷入冷啟動的泥沼,腸子悔青。
假如做市場測試時發現收入很低,做不起來,不要氣餒,要看看別人,尤其是和你經驗、水平、身份差不多的人,有沒有做得好的。
比如我寫書,版稅很低,一本賣三五千冊,不賺什麼錢。可是楊開振一本書半年賣 2 萬冊,版稅談得也高,就有很可觀的收入。那這個時候,就要找差距,看怎麼提高。
飽和度測試
自由職業不是不工作,只是不在組織內工作而已,你依然要投入足夠的時間才能創造像樣的產出賺到你想要的錢。
你在單位上班時,老闆們會給你安排事情,你不用考慮工作負荷是否飽和,哪怕你一天到晚沒事兒干,也可以領到一份薪水。自由職業後就不一樣了,你必須主動安排工作,讓自己有足夠的負荷,否則你逍遙自在不了多久就會陷入困境。
飽和度測試就是要讓你提前適應自由職業後自我安排工作的特點,看看你規劃出來准備在自由職業時做的事情,能不能把你的時間填滿。
可以分兩步: 先全力去做,看能不能把你現在的業余時間填滿。假如填不滿,OK,你不用自由職業,就繼續現在的工作,業余時間做你想做的事情,賺一份額外收入就行了。
假如你現在業余時間遠遠不夠用,那估算下到底會佔多少時間,平均每天幾個小時。假如平均每天4個小時,那OK,另外 4 個小時你做什麼?你需要再找點兒事情來填滿它,可以是賺錢的事情,也可以是興趣、愛好、休閑,總之你如果有大把時間無事可干,就會出問題。
預期管理
預期管理包括四個方面:
冷啟動周期。像接項目、寫書、在線課程,都有個回款周期,所以你應該設想一下,你可以承受的無收入的起始階段有多長,並為此准備一些錢,比如你預計周期為 3 個月,那你就要准備上至少夠 3 個月花的錢。
收入預期,最近三年,預期收入達到什麼規模。
時間預期,准備做多久來驗證自己真的可以持續走下去。
成就預期,你打算在哪個方向上取得什麼成就、建立什麼名聲。
B和Z方案
你要設想,萬一你現在規劃的事情,收入不如預期,不能保持你的生活水準,你還准備再做些什麼?這就是你的 B 方案,你要有至少 2 種可以變現的事情。
再設想一下最壞的情況:萬一你無論如何都養不活自己,該怎麼應對,是回單位上班?還是吃存款、繼續硬撐?你一定要提前做好備案,這樣才可以從容應對。
自由職業的自由與焦慮
在這篇文章的開始部分,我們說「你嚮往想干什麼干什麼,想怎麼賺錢怎麼賺錢的生活」,因此你考慮自由職業。但是,真實的自由職業,可能並沒有想像中那麼美好,它有自由,也有不自由;有高收入,也有與自由和不確定性伴生的焦慮。
自由
女兒看牙,時間約到周一下午,沒關系,直接去了,不用請假。復診,約到周五下午,沒關系,直接去了,不用請假。
朋友約見面聊天,周三中午,沒關系,直接去了,不用請假,因為不用考慮上班的事情,聊到幾點是幾點。
今天我累了,就晚點起來,沒關系,不用擔心上班遲到。今天晚上我有興致,可以寫作到凌晨 2 點,沒關系,第二天不用上班。
你看,這就是自由職業最大的好處:擁有安排工作時間的自由。只要你完成任務解決問題,鬼才管你什麼時間工作。
然而,你的自由是建立在自律的基礎上的,你的自由是如何安排自己工作的自由,而不是不工作想干什麼就干什麼的自由(那是財務自由)——因為你要賺錢養活自己。
舉個例子,你答應了客戶周四完成開發交付軟體的第一個版本,結果你周一周二都有事情,代碼沒完成,可以把交付日期更改到下周一嗎?不行!
如果你在單位做事情,可以找上司說:「哎呀老闆,出現了點狀況,是這么這么回事兒,看來這個事情得延期一周才行……」也許這樣老闆就會答應,你就又有了時間。
可是你自由職業後,沒有老闆啊,你得自己維護自己「值得被信任」的形象,得讓你的僱主覺得你「靠譜」。所以,你承諾了就要做到,哪怕熬夜趕出來!
這就是一種不自由。
焦慮
上班最大的一個好處是:不用考慮你要做什麼事情,不用考慮你做的事情能不能創造經濟價值,不管怎樣,你都每月固定拿薪水。只要你在單位待著,哪怕刷一天朋友圈,也有錢拿!這是多麼大的幸福啊!
可是自由職業者就不一樣:不做事就沒錢啊。而且,更尷尬的是,做事也不一定有錢啊。
所以,自由職業者每天都會受不確定性的干擾。譬如我,用了記賬軟體記錄收支,每次看到一大片紅色就焦慮,心裡就琢磨:「 哎呀我的錢什麼時候到賬啊。」 要是看到這個月的支出已經遠超收入,就焦慮得不行,「 哎呀,差這么多啊,下個月能不能補賺回來啊。」
這是你對收入波動性的焦慮,尤其容易出現在剛剛成為自由職業者的時候。
還有第二種焦慮:你做的事情是否能夠持續。
以我為例,我打算每年寫兩本書做兩門課,可是這真的可以嗎?一年、兩年都覺得沒問題啊,但真的可以這樣一直做下去嗎?3 年、5 年、10 年都沒問題嗎?我會一直有主題可寫?會一直有系統的課程可以開發?
狀態好時我覺得這都不成問題,因為既然我之前可以找到話題,將來也一定會有新的話題出現。狀態差的時候就會焦慮:能想到的話題都做差不多了,下一個話題在哪裡啊?萬一明年沒什麼可寫該怎麼辦?
現在,你知道了一切:開發者實現自由職業的 4 種常見方式,5 種必做准備,以及可能的自由和焦慮。你准備開始了嗎?
F. 本人程序員一枚想做在線接單任務,豬八戒、一品威客、雲沃客哪個平台好一些
樓主還是自己試一下比較好 現在一些大平台安全都是有保障的 我在雲沃客、一品威客上接過單挺靠譜的
G. 程序員接私活完整攻略
接私活 對程序員這個圈子來說是一個既公開又隱私的話題,不說全部,應該大多數程序員都有過想要接私活的想法,當然,也有部分得道成仙的不主張接私活。但是很少有人在公開場合討論私活的問題,似乎都在避嫌。就跟有人下班後跑滴滴一樣,程序員私有時間接點活掙點錢不也很正常么,不過不要在上班時間就行,就跟你上班期間出去跑滴滴一樣。
當你竭盡全力想要去接私活的時候一定做過這樣的事,網路搜索「程序員如何接私活」或者「程序員到哪接外包」之類的問題,那麼相信你也一定看到過讓你不要接私活的帖子,觀點大概就是:
把有限的時間花在提升自己的能力上,技術深度,技術廣度,或者多閱讀書籍,豐富自己,這樣有可能比做外包收益大。
這里就不跟大家討論該不該接的問題了,很明顯,我接了。首先跟大家分享幾個項目案例。
案例1
大概是13年14年左右的樣子,談到一個項目,做一個APP連接甩脂機,通過藍牙模塊傳輸數據,便於手機上觀察,大概這樣。依稀記得跟甲方項目經理溝通需求時,他拿了一個 Android 2.x 系統的手機給我演示了QQ的一些功能,我一本正經的跟他說,「你放心,這個肯定做不了」,他當時就懵了...因為我並不想兼容2.x版本的系統。後來進入簽合同階段,這家公司不大,事兒倒是不少,又是身份證復印件,又是按指紋。這個項目是我外包生涯中的一次滑鐵盧,為什麼呢,因為我竟然同意了不用付定金,等項目開發中期再支付第一筆費用。帶著一個他們提供的藍牙硬體模塊,回去了。後端開始編寫API,Android iOS 開始研究藍牙數據傳輸,噼里啪啦直接把項目做完了。測試包發過去了,結果大家能想到,不給錢!
我至今都記得這家公司的名字,不知道倒閉了沒有,我們整個團隊一分錢沒得到,項目以失敗告終。
案例2
一個汽車後市場項目。當時市場上有一款APP,養車點點,後來已經改名,叫典典養車,我們當時要做的就是抄襲它,功能類似,整個項目差不多十幾萬。甲方是做汽車零配件的,在上海有很多家店,每次交流的地址在一家咖啡館。兩個多月後,項目上線,經營一段時間後,甲方意欲挖我們過去,畢竟項目是我們做的,他想把原班人馬招過去,婉拒。
案例3
一個海外社交項目。這個項目比較小,只做 Android 一個端,原因是甲方招聘的 Android 人員離職了,時間緊急,就讓我接了。比較順利,對方提供視覺稿、API,我開發 Android 即可,項目也沒啥難度,我閑著無聊,特地給他們做了一些交互動畫,甲方驗收的時候非常高興,直言比他們自己員工做得都好。
還有很多其它項目就不一一介紹了,小到做一個控制項,幾百塊,千把塊,大到幾十萬的項目,從整理需求到設計到開發。當然,也不是什麼項目都接,舉個例子,以APP為例,在甲方提供API和視覺稿的前提下,一個端低於2萬的項目從來不接。
做私活掙錢嗎?不掙錢是腦子進水了嗎。尤其對於剛入場的選手,外包收入可以說抵你一年的工資都可以。不僅掙錢,還特別積累經驗,外包項目五花八門,搞地圖的,搞語音的,搞視頻的,搞藍牙的,能幫助初級選手快速成長。
做私活累嗎?相當累。白天黑夜,從無周末。項目一旦接下來,從此進入心事重重的生活,不到最後交付那一刻,不會停緩。周末是最佳的工作時間,平時下班晚的話還做不了,所以幾乎沒有休息時間。
重點來了,到哪裡接呢?
初級選手自己亂七八糟找項目,高級選手項目找上門。做私活一定要找到最佳狀態,不然就是受罪。什麼是最佳狀態,就是當項目找上門時, 想做就做,不想做又想賺就轉。 那麼到底有哪些方法可以接到私活呢?不管黑貓白貓,抓到老鼠就是好貓,有哪些方法我一一說來。
方法1
各個眾包平台。這是入門級的手段,也是最容易做的方法。有哪些眾包平台就不用我一一細說了吧,豬八戒,威客網,CSDN 也有外包頻道,一些技術論壇,海外的 Freelance 網站等等,每個都注冊一遍,前期比較麻煩,各種資料需要填寫,團隊介紹,歷史案例。注冊之後理論上就可以投標項目了,不過如果需要認證的話,還需要繼續花錢,很多項目只有花錢之後才有機會投標,這個就自己評估吧,我沒花錢。通常沒啥好項目,錢哪有那麼容易賺,都是些邊邊角角稀奇古怪的項目。當然,即便是被別人挑剩下來的項目,也不排除有好項目,你要一一去溝通才知道。
方法2
主動聯系各個外包公司,成為他們的備選開發人員。外包公司接單子的手段肯定比我們個人高明多了,他們就靠這個吃飯的,當他們出現人員緊缺、項目過剩、員工離職等情況時,不排除他們會考慮找臨時替補人員,甚至把項目整包轉出去。如果你身邊有朋友開外包公司的,那很好,先天優勢,長期互助。但是大部分人也許並沒有這樣的資源,那麼這就是個體力活了,在方法1的基礎上,部分平台會留下甲方的聯系方式,比如豬八戒,你直接搜索軟體外包服務商,他們的介紹頁面上通常會有他們的手機號碼和郵箱等信息,或者當你點擊「在線咨詢」「與我聯系」等類似按鈕的時候,他們的自動回復也會出現一些QQ號、手機號、郵箱等聯系信息。
這邊我只是以其中一個平台為例,只要你用心,各個平台你都能扒到一些有用的信息。拿到這些信息之後你就可以把你編輯好的話術發給他們,也可以直接加他們微信,通常手機號碼就是微信,不要慫,直接跟他們聯系,打電話、發郵件、發QQ,發微信,把你想要做外包的意圖告訴他們即可,然後就靜靜的躺在他們的朋友圈裡,或者被遺忘,一兩個月問一次好打個招呼,不要太頻繁,這也算是人際關系的維護,看你本領了,多認識點人沒壞處,剩下的就是平淡的等待了,如果他們會聯系你的話。
方法3
跟身邊的開發人員灰度交流。你沒有項目,不代表別人都沒有,如果別人願意帶著你的話,這也算是一個渠道。什麼是灰度交流,就是半含蓄狀態,文章開始我說了,程序員接私活是一個既公開又隱私的話題,不過這個度大家自己把握好,搞不好丟飯碗,把握不好的還是放棄這個方法吧。
方法4
人脈資源。除了從網路上接項目,或者吃外包公司的殘羹冷炙,還有另外一個類別的項目,那就是創業者。在這個互聯網、移動互聯網、物聯網盛行的時代,創業者也是一波接著一波,雖然熱度有高有低,但是從不缺。組建一個公司,組建一個技術團隊需要一筆不菲的費用,尤其軟體開發人員的工資,將成為一個創業公司的沉重負擔。種子投資,或者天使輪投資能有多少,對大多數創業項目來說,幾十萬,一百萬,兩百萬,或者五百萬,基本頂天了,這些錢能維持一個團隊多久,何況還有很多創業者並沒有拿到融資,他們等著先開發一個上線項目,再拿項目去找投資。如果你能接到這樣的項目,那也是很爽的,不過通常這類項目靠熟人介紹,但是你千萬要注意,一定要營造良好的口碑。有條件的話,也可以做套名片,幾十塊錢,夠發好久的。
做私活沒有穩定的渠道,你可能一直找不到項目,也可能一年一個項目,重點是心態,不然你將陷入困擾的情緒當中。有更好,沒有拉倒,找到最舒服的狀態。
當項目來臨時,該如何報價?
價值都是相對的,一定要有自己的心理預期,有些人覺得五千很值,有些人覺得一萬很值。不要飢不擇食,不管多廉價都接;也不要人心不足,吃著碗里看著鍋里,或者覬覦別人的高價。跟對方交談時,一定要快速判斷彼此是否是目標客戶,不要啰嗦太多,你的心理預期是幾萬,對方的心理預算是幾千,這樣的項目還談個啥,務必在最短的時間內確定大家是否可以繼續談下去,否則浪費不必要的時間。如果大家心理預期差不多,對方不是那種想三千塊錢做個淘寶的,則繼續往下進行。有的甲方要求不多,很爽快,這樣最好,有的甲方需要出報價單,那麼就詳細溝通需求,整理報價,整理報價是一個費時的過程,不要嫌麻煩,我們不是服務商,我們是搶食的個體,一定要不怕付出,哪怕一無所獲。
甲方有可能只是來詢價,也可能等你出完報價單再回去比價,還是那句話,不要怕吃虧。如果甲方是個體的話,通常很好弄,但是甲方是商家的話就麻煩一點,一定要問清楚是否要開票,開票是要稅的,不過羊毛出在羊身上,告訴他我們的報價是不含稅的,如果要開票的話要加上稅錢,20萬的話,差不多幾千塊錢,看對方要求開什麼類型的票。開票的話可以自己去稅務局開,不過我沒去過,如果自己認識幾個開公司的朋友的話那是最好,讓他們幫忙開張票,把稅錢貼給他們。
如果你覺的開票你對來說很難實施的話,那麼有三個方案,一是放棄,這樣的單子直接不要接了,繼續尋找下一個單子;二是先接下來再轉包,轉給其它的外包公司做,不過你要估摸好有公司接,有朋友做外包公司那是最好的,相互幫忙,但是這種方案並不推薦,原因是不好把控項目進度和質量,還擔風險;三是把項目介紹給認識的公司去談,談好了你拿提成,這樣你既不擔風險,還賺點快錢。
付款方式該如何確定呢?
切記,必須付定金,越多越好。通常我的付款方式是442,即預付40%的定金,項目提測再付40%,項目上線付清餘款20%,這套方式針對個人比較好用,針對公司不好用,公司通常會留一筆費用在上線後一個月兩個月三個月再付清,所以付款方式可以改成5311,即預付50%的定金,提測30%,上線10%,上線運營一個月後10%,堅持一個原則,前期付的錢越多越好。
接下來就是簽合同了
一般只有個人才可能不要求簽合同,大多數情況還是要簽合同的。合同盡量你來擬定,不會寫的話上網抄,一定要保護好自己的權益,重點是防止被對方坑。比如在合同中一定要寫好適配哪些系統哪些瀏覽器,基於哪個版本開發等等,做得到的就寫,做不到的別亂寫,合同這東西,在心情好的時候怎麼寫都無所謂,心情不好的時候大家只能拿合同說話,你可別賠個十萬二十萬的,嚇死你。
整個接私活的過程差不多就是這樣了,最後,我再強調幾點 注意事項 :
end
H. java項目部署問題,問有經驗的程序員,你們公司怎麼控制線上版本
首先提交的代碼都要提交搜沒cvs,這樣別人在打包前更新代碼會看到沖突的地方
然後打包是打成war包。
先在本地伺服器測試,沒改java代碼的話可以裂陵只替換jsp或者css,js之類的文件,圖片也一樣
改了java代碼就一定要重新打包重新部署
項目上線一定要做好舊版本的備份。因為不知會遇到什麼突發情況,部署失敗的原因很多。如果部署失敗要立即恢復舊版本以免影響線上功能正常運行。備份的話只保留肆漏戚最近一個能正常運行的就行,其它老版本代碼在cvs上都能找到。
ps代碼同步很重要
I. 程序猿專用十大在線編譯器(IDE)整理
1. CodeSandbox(基於 React 的在線代碼沙盒平台) 我常用的
① 主流的腳手架都支持,比如在線create-react-app,vue-cli等(在線 fork 修改),支持 github 登錄(項目導入),也支持 cli 上傳例子,例子可以在線訪問和下載,當然也支持內嵌到其他博客等網頁中。
② 地址:https://codesandbox.io/
③ 圖示
2. CodePen(前端代碼編輯運行的網站)
① CodePen 是一個完全免費的前端代碼託管服務,主要功能有:
② 地址:https://codepen.io/
③ 圖示
3. JSRUN(支持手機端的在線JS編輯器)
① jsrun是一款支持手機端的在線JS編輯器, HTML/CSS/Javascript在線代碼運行工具,js代碼在線測試調試,是runjs的升級版支持vue.js/angular.js的在線編輯器
② 地址:http://jsrun.net/
③ 圖示
4. jsFiddle(前端代碼編輯運行的網站)
① jsFiddle 是一個Web開發人員的練習場,可在線編輯和測試 HTML、CSS、JavaScript代碼片段。在 jsFiddle 編輯的代碼,可以保存,也可分享給其他人,還可嵌入到其他網頁
② 地址:https://jsfiddle.net/
③ 圖示
5. Ideone(C和C++的在線編譯和調試工具,支持其他的60種語言) 我常用
① Ideone是C和C++的在線編譯和調試工具,支持其他的60種語言。這個工具提供許多強大的功能,允許程序員快速高效的編譯源代碼
② 地址:https://www.ideone.com/
③ 圖示
6. Codechef(C,C ++和Java的在線編譯工具)
① 它支持C,C ++和Java,非常接近真正的桌面IDE。這是超快速和易於使用。適合於課堂和作業的學生,練習面試問題。
② 地址:https://www.codechef.com/ide
③ 圖示
7. JDoodle (C,C ++和Java的在線IDE)
① 支持協作代碼。它只是從一個簡單的文本區域開始,您可以粘貼代碼,然後單擊運行。您可以更改命令行參數並在運行該程序之前設置stdin。最適合新的在線編輯器不支持的許多舊語言。
② 地址:https://www.codechef.com/ide
③ 圖示
8. OnlineGDB (在線C,C ++,Java,PHP編譯器) 我常用
① 它支持C,C ++,PHP和Java編譯器。OnlineGDB的獨特功能是,您可以逐步調試您的代碼。一旦代碼被寫入,它可以很容易地格式化,使其看起來不錯。
② 地址:https://www.onlinegdb.com/
③ 圖示
9. GCC資源管理器
① GCC編譯器資源管理器是一個互動式在線編譯器,它顯示編譯後的C++、RISE、GO(以及更多)代碼的匯編輸出。
② 地址:https://gcc.godbolt.org/
③ 圖示
10. plnkr edit在線編輯器
① js的在線編輯器。
② 地址:http://plnkr.co/edit/
③ 圖示
J. 運維程序員如何快速處理線上問題
對於大多數運維程序員來說,時時刻刻都需要關注伺服器和系統程序可能出現的問題並提前解決。今天我們就通過案例分析來了解一下,運維程序員如何快速處理線上問題。
任何一旦掉進坑裡,明智的做法一定是:跳坑_>填坑_>避坑,線上故障處理的過程也一樣,優先順序從高到低,線上故障處理的目標如下:
跳坑
『跳坑』——快速恢復線上服務,或者將對線上服務的影響降到低。
線上服務的可用性決定著服務者的客戶利益,影響著公司的收益。一旦線上環境不可用,無法服務用戶,給公司/團隊帶來經濟利益損失的同時,更為嚴重的會給公司/團隊帶來惡劣的名聲。所以一般公司都會對線上環境提出穩定性和可靠性的要求,這也是團隊乃至部門的kpi。為此,遇到生產故障後的一要務是:恢復生產服務,即使不能完全恢復線上服務,也要想盡辦法將對線上服務的影響降到低。
填坑
『填坑』——找到問題原因,根本上解決問題。
在恢復線上服務,盡大限度減掉對用戶/公司/團隊帶來的影響後,我們需要徹查問題,搞清楚故障發生的根本原因,從根本上解決問題。通常情況下,『填坑』和『跳坑』是同步在做的,完成『填侍吵坑』也就意味中乎拿『跳坑』成功,但是也有一些緊急情況下的特別『跳坑』方法,比如重啟服務,或者服務降級/熔斷等等,實際並未在當時完成『填坑』,而是先採取非常規手段『跳坑』,之後再慢慢『填坑』。
避坑
『避坑』——舉一反三,消滅隱患。
找到了根本原因,解決了問題之後,我們需要舉一反三,以此及彼,想想在這個故障排查和處理過程中,那些環節存在弱點?那些流程/規范/制度需要優化?這類問題是否在其他系統或者團隊中也存在?通過這樣的反思和自我批評,形成一份線上事故報告,不斷完善流程,避免再次踩坑,也在團隊中交流經驗,共同提高。
線上故障處理的思路
依據線上故障處理的目標及目標的優先順序,線上排障的一目標是恢復線上服務或者降低對線上服務的影響,關鍵點在於快速二字,在『跳坑』-『填坑』之後,再行回溯總結,以便『避坑』。因此,可以將線上故障處理的步驟分為:
故障發現
故障定位
故障排除
故障回溯
其中前三步是『跳坑』行為,後面一步包含了『填坑』和『避坑』。
上述步驟並不是說要從上到下順序進行,建議在不亂陣腳的情況下,並行去做,因為通常線上故障後會緊急啟動故障處理程序,運維、開發、測試、產品各個角色都會參與進來,這時候分工下去,並行去做,不斷匯總消息,做出判斷,以求快速排障歲談搭,恢復服務。這個思路類似於操作系統的fork/join設計思想,目的在於提高效率。
在無法快速找到故障原因的時候,需要果斷跳過故障定位環節,直接進行故障排除,比如採用服務降級、伺服器擴容等手段,確保對線上服務降到低且可控。北京北大青鳥建議可以等到線上服務』撐』過去之後,我們再慢慢定位故障原因,根本上解決問題。