這里整理了我在知乎上回答的關(guān)于程序員的幾個問題。

一、程序員是一份怎樣的工作?
工作內(nèi)容:
對著電腦寫代碼,想業(yè)務(wù)邏輯,與產(chǎn)品經(jīng)理溝通,與前/后端工程師溝通技術(shù)實現(xiàn)方案。
上班的時候空了就摸一下魚,逛一下知乎,看一看新聞。
職業(yè)發(fā)展:
最開始沒有經(jīng)驗,好比一個學徒,跟著師傅搞幾個項目,一兩年左右的積累基本上可以獨立做項目了。
接著,可以做項目經(jīng)理了,對需求理解然后劃分任務(wù)讓其他程序員完成。當然做管理有一定的運氣成分,你需要有伯樂去賞識你這個千里馬。
大部分人是沒有這個運氣走向管理崗位的,沒做管理也沒什么,工作年限長了,工資水平也會提高,繼續(xù)寫代碼而已。
也有很多程序員選擇去創(chuàng)業(yè),創(chuàng)業(yè)是也九死一生的情況,運氣好的,最后成功了,股份換成現(xiàn)金可以提前退休。沒成功的,要么繼續(xù)尋找新的項目,要么回去上班。
時間強度:
我記得我剛?cè)胄械臅r候經(jīng)常加班,主要是自己的能力不夠,很多東西要學。我當時的師傅很少加班,到點就走。
后來我技術(shù)厲害之后,也很少加班,一般按照指定的計劃可以順利完成任務(wù),除非是遇到特殊情況加下班,與前端工程師聯(lián)調(diào)的時候bug會比較多加下班。大部分情況是不加班的。
也有出差的情況,最遠的是去到泰國,無非是換了個地方寫代碼而已,根本沒時間出去玩。

二、程序員副業(yè)可以選擇什么?
前兩年的時候我接到的外包項目還不錯,去年疫情影響,項目明顯少多了,今年剛開始,也不指望能接到外包項目賺錢了。
手上一直運營著一個小項目,每天能夠賺個百來塊錢。對這個項目有興趣的可以私聊我。
發(fā)現(xiàn)很多程序員對副業(yè),對賺錢有很大的需求,創(chuàng)建了一個程序員創(chuàng)業(yè)交流群,想加入的可以私信我。
今年打算開始搞電商。
三、一個無學歷的程序員要做到什么地步才能月薪過萬?
1、選擇薪資水平較高的城市月薪過萬的概率比薪資水平低的城市要高。
2、你自身的技術(shù)過硬,領(lǐng)導安排的任務(wù)能夠順利完成,工資一般都不會太低。
3、選擇行業(yè)前景較好的公司,月薪也會給的相對高些。
上面的123 綜合一下,相信月薪過萬問題都不會太大。

四、初級程序員/員工應(yīng)該有自己的思想嗎?
首先這個問題就不成立。
作為員工完成上級領(lǐng)導安排的任務(wù)就行了,沒有必要上升到思想層面。
作為員工不管是什么級別的,我們出來都是“賣的”,賣自己的時間,賣自己的技術(shù),又不賣身體和靈魂。
再者,作為人,每個人有自己的獨立思想,獨立靈魂,跟你的上級領(lǐng)導沒半毛錢關(guān)系,跟你的職位級別也沒有關(guān)系。
都是出來“賣”的,沒必要搞的自己好像高人一等的,這樣的上級不伺候也罷。
五、主業(yè)是程序員副業(yè)是跨境電商可行嗎?
可以的,我認識一些朋友就是這種類型的,首先這類程序員有一定的商業(yè)思維,知道怎么做生意。其次再利用自己的代碼技術(shù)優(yōu)勢把運營過程中比較費人力的事情程序化,用程序提高自己的效率。
舉個栗子,我認識一個朋友是做開發(fā),離職后創(chuàng)業(yè)多年,現(xiàn)在做跨境電商,不過與大部分做電商的不同,他不做具體的商品,而是一種中介的模式,聯(lián)系海外客戶,按照客戶的需要找國內(nèi)的廠家。
另外一個做設(shè)計師的朋友,離職后也是做起跨境電商,疫情期間做shopify賣貨,賺的還不錯。
我用我身邊的例子告訴你,做跨境電商不分職業(yè),關(guān)鍵是你要有商業(yè)思維。

六、程序員能創(chuàng)業(yè)么?
也不能一輩子寫代碼,總得干點別的吧,幾個程序員是自己創(chuàng)業(yè)的,不創(chuàng)業(yè)的都去干嘛了?創(chuàng)業(yè)難嗎?
現(xiàn)在這個時代誰都可以創(chuàng)業(yè),因為創(chuàng)業(yè)的門檻越來越低了。
你有一個好的想法,就可以立刻開始自己的試驗。程序員的優(yōu)勢在于代碼不需要別人寫,服務(wù)器自己可以維護,總之跟技術(shù)相關(guān)的自己總能想辦法搞定。
但是除了技術(shù)之外就往往難得搞定。
比如銷售,運營。
如果是做2B的生意,你需要有客戶來源,沒有客戶基本上就死翹翹了。
如果是做2C的生意,你得動運營,如何引流,如何研究用戶的行為等等,如果不懂也是死翹翹。
創(chuàng)業(yè)真的想成功其實影響的因素很多,歸根結(jié)底最核心的是你有多少資源來做這個事情。
很多年輕人不知死活跑去創(chuàng)業(yè),沒搞兩年就老實回去上班了,不是創(chuàng)業(yè)有多難,而是你是否有足夠的資源來支撐你做事情。
你的現(xiàn)金足夠撐幾年?
你的客戶有多少?
你的渠道質(zhì)量是否靠譜?
你的團隊是否靠譜,會不會有員工拿著你核心的資源在外面售賣?
你自己的心智是否足夠支撐你的理想?
不管你是不是程序員,如果想創(chuàng)業(yè)先搞清楚自己能做多大的事情。
七、35的程序員被辭了可以自己接外包?。繛槭裁炊寄敲幢^呢?
程序員接外包除了自身需要過硬且全面的技術(shù),還需要有一定的項目來源。
1、大多數(shù)程序員在職場上都是分工的,只管自己的那一端的活,有專門做前端的工程師,有專門做后端的工程師。前端的又分成ios、安卓、網(wǎng)頁這些,后端又有java、php、Python、go等等語言。
現(xiàn)在有很多全棧工程師,但是也僅限于自己的技術(shù)棧,比如有php+vue的技術(shù)棧,那么他接的活后端只能用php開發(fā),前端可以用vue來做多端適配。如果甲方指定要用java的話,那么這個活他就只能放棄。
所以說術(shù)業(yè)有專攻,一個程序員不可能什么語言都能搞的。如果項目大的話可能還得抓幾個程序員一起搞,那么這又涉及到項目管理、團隊管理的問題了。
2、業(yè)務(wù)上,你還需要有一定的沉淀,客戶從哪里來,客戶來了之后能否好好斥候,把合同簽訂下來。商務(wù)談判,需求溝通又是一堆專業(yè)細致的事情。這就超出了程序員寫代碼的范疇了。
回到題主的問題來,35歲的程序員不是自己想接外包就能接的,35歲還在找工作確實是一件很悲哀的事情。
我之前有面試過一個35歲的程序員,半路出家,實際開發(fā)經(jīng)驗其實沒幾年,但是年齡擺在那里,有家庭有小孩,而且公司離他家又很遠。其實真正遇到這樣的求職者,老板是很難得要的。
通過這些問題,可以看出其實程序員也是一群比較焦慮的群體,年紀大了擔心在職場上沒有競爭力,回到三四線的縣城又沒有比較好的工作。程序員們在不停的找出路,有去做產(chǎn)品經(jīng)理的,有去炒股的,有去干運營的,有去做電商的??傊@個群體真的就像圍墻,墻外的以為程序員工資都很高,沒錯,工資也就高那么幾年,大部分在35歲左右就遇到瓶頸了,然后想往墻外逃。
沒錯,你可以把程序員這個職業(yè)當做自己的跳板,前期努力工作,努力攢錢,然后再去創(chuàng)業(yè)做生意。創(chuàng)業(yè)又是一門技術(shù)活,又會遇到未知風險。我不建議你馬上辭職創(chuàng)業(yè),應(yīng)該先學習,先兼職做項目,等項目盈利不錯了再獨立出來。
我深知程序員這個群體的焦慮在哪,我也在不斷的尋找出路,最近我建了一個程序員創(chuàng)業(yè)交流群,一起探討出路,交流項目,一起賺錢。需要加群的可以私信我。
另外我把我這幾年兼職做項目的精力整理成了一份手冊,從如何引流到如何操作項目都毫無保留的把自己的經(jīng)驗風險出來了 --------《互聯(lián)網(wǎng)項目操盤手冊》。需要手冊的私信我。