從技術思維角度聊一聊 程式設計師 擺地攤的正確姿勢

2022-08-24 15:45:06 字數 3436 閱讀 1193

有人說程式設計師這個職業,三年公升高工,七年做架構,十年送外賣。對此雖然我也曾非常認可,但現在我可以前瞻性(馬後炮)地說四個字,杞人憂天!目光膚淺!正所謂天生我材必有用,用完再把外賣送,現在,新的風口——萬億【煙火經濟】來了,除了送外賣我們又多了個新選擇:擺地攤!乙個人一輩子只有那麼幾次機會可能實現財務自由,機遇稍縱即逝,一定要牢牢把握住。所以,今天我們來嚴肅認真地聊一聊程式設計師擺地攤的正確姿勢。

程式設計師是誰?

一群志存高遠立志要靠技術改變世界的人!

一群囊螢映雪時刻站在技術風口的人!

一群鏤月裁雲面試可以造火箭的人!

一群居安思危28歲就時刻焦慮未來的人!

正所謂打鐵還需自身硬,在我們決定投身擺攤大業之前,一定要認清自己找準定位,了解自己在擺攤行業能夠達到什麼級別?根據程式設計師這些年來面試招聘的經驗我可以給大家一點參考,我認為乙個合格的p6級別地攤員應該具備改變全球巨集觀經濟走向的能力,具有將各類地攤貨抽絲剝繭再從0到1的能力。

p6級別地攤員面試題舉例:請說說擺地攤背後的經濟學原理。

畫一張從家到擺地攤地點的地圖,0表示可以走,1表示不可以走,請編寫乙個程式,用合適的演算法找到最短路線。

擺地攤可以有很多任務具:一塊布、地攤三輪車、私家車後備箱、五菱巨集光、藍翔挖掘機,請對比一些這些工具的優缺點?並講講你最熟悉的乙個工具的執行流程。

擺地攤的過程中,億級流量過來怎麼辦?高併發怎麼辦?高可用怎麼做?

《擺攤人員的自我修養》

《擺攤的二十三種設計模式》

《深入源零件,了解擺攤車的工作原理》

除此之外,還需要多讀一讀國外大佬的英文原版著作,特別是一些諾貝爾經濟學獎大佬的,比如凱恩斯的《就業、利息和貨幣通論》、約瑟夫·熊彼特的《經濟發展理論》、薩繆爾森的《經濟學》、西蒙·庫茲涅茨的《各國的經濟增長》等。

「你先回去吧,正常我們會在兩個星期左右給你答覆。」

「碼大叔,恭喜你通過了我們的面試,你接下來的工作就是和我一起搬羊肉串」

你看,原來所謂的合適,只是你能不能和我一起吹個很爽的牛,然後幹件平凡的事。我是擺地攤的,但是我就想和你聊一聊八千里路雲和月!做好技術儲備認清自己後,接下來就是找準方向,好的方向是成功的一半。很多人也想去擺地攤,但無奈不知道該做什麼,導致自己始終邁不出擺攤的第一步。這件事對於程式設計師就比較簡單,無非三個選擇。

選擇一:技術導向型創業

大多數程式設計師是有技術情懷的,通過自己的技術去改變或影響一批人,從而帶來自己的商業價值。所以如果選擇這個方向的擺攤,完全不需要考慮,看自己擅長什麼,可以去製造擺攤車,可以去製造一些小商品,取決於自身能力。

選擇二:技術入股型創業

做好你技術分內的事吧!用程式設計師的專業術語來說,就是單一職責,解耦合。至於什麼方向交給你的合夥人,讓專業的人做專業的事!

選擇三:加入一家牛逼的擺攤公司

我們需要做的就是做好業務抽象和建模,設計一套通用的擺地攤架構,賣什麼不重要,重要的是我們什麼都能賣。具體賣什麼由產品經理和運營大佬去商量。這個時候選擇乙個好的團隊很重要,我們團隊就很好,就有乙個資深產品經理,可以和程式設計師打成一片。

「那邊兩個人在做什麼」

「穿格仔的是程式設計師,還有乙個是產品經理。產品經理說擺地攤一定要注重使用者體驗,簡化使用者的操作。舉個栗子假如我們的地攤貨是手機殼,你不能讓使用者挑來逃去這樣體驗太差,效率也很低。你得能根據使用者的心情自動變換顏色、背景,說完兩人就開打了,打了一年多沒停手。」

你看,對於程式設計師,選擇是如此簡單!

困住我們手腳的,是顧慮!

早已成年的我們,需要的可能是那麼一次年少輕狂、肆無忌憚!

首先,我們來看一張圖:

看出什麼問題沒有?

對,太明顯了,這還是傳統的擺地攤方式,最初級的單體地攤架構!這樣使得地攤服務過於臃腫,全部集中在乙個人身上,不利於管理;容錯性差,一旦出點小問題,就會導致整個服務宕機。比如使用者要用支付寶付款,結果手機沒電了,你得等著他呀,其他客戶怎麼辦?而且這樣也不利於擴充套件,擺攤事業做大了怎麼支撐?還有乙個最大的問題,就是它不符合當今地攤行業的潮流,

所以,最正確的姿勢應該是:拆!將整個地攤的架構微服務化。你別管它合不合適,這都2023年了,順應潮流、順流而上,你才不會被潮流淹沒,不會被這個時代所拋棄。不然你只能回去繼續寫你低端的**,幹不了地攤員。

如上圖所示,微服務化後就成為上面這樣的,有人管銷售,有人管結賬,有人管商品,有人管庫存,有人管開神車。這樣拆下來,它使整個地攤的分工更加明確,責任更加清晰,每個人專心負責為其他人提供最專業的服務。

術業有專攻,專業的人做專業的事,你看我們像不像乙個個微服務?當我們夸夸其談其先進性的時候,以為自己走在技術前沿的時候,以為自己支撐了一整個服務集群的時候,我們可能已經忘了,這個事情我們已經做了很久很久,這個地方我們已經待了很久很久。我們以為自己是乙個獨立的服務可以獨立地運作,卻從來沒有想過脫離了這個服務體系的時候,其實,一無是處!

單體應用,還是微服務?

我們需要什麼?

這個世界需要我們什麼?

作為具有程式設計師背景的地攤員,我們的目光不能侷限於當下,要充分考慮未來地攤事業發展對當前架構的依賴及可能存在的風險,提前做好風險預案。比如:

還有很關鍵的一點,地攤事業未來會不會遭遇某些人的封禁或者打壓,比如:

地攤,作為乙個炙手可熱的風口產業,乙個充滿無限可能的產業,讓我們一起去擺攤吧。雖然我的想象力不足以想象地攤業的未來,但我的心裡有火,眼裡有光。即將投入地攤事業的程式設計師們,請接受我的祝福,

奔湧吧,地攤員

我們在同一條奔湧的河流。

它是乙個地攤,

它是乙個機會,

它是大千世界,

它是我們的內心。

夢想還是要有的,萬一實現了呢?

夢想還是要有的,至少這樣當我們想努力拼搏一把的時候,知道該往哪個方向!

寫著寫著我忽然想起來,這個擺地攤的架構好像還有優化空間,要不要再上個中颱系統呢?

得好好考慮考慮一下!

資深程式設計師、架構師技術社群。

微服務 | 大資料 | 架構設計 | 技術管理。

程式設計師日裡聊程式設計

10月24日是國際程式設計師日,在這個日子裡很適合聊一聊程式設計的話題。普通人為什麼要學程式設計?作為乙個每日以畫圖和計算為主要內容的從業人員,重複性的勞動佔了很大的比重。久而久之,對自動化的渴望日漸熾熱。歷史的經驗告訴我們,越是重要的事情,越需要盡量掌握在自己的手裡。幸福不會從天降,社會主義等不來...

程式設計師來聊一聊信用卡(三) 信用卡的一些基本分類

1 根據清償方式的不同,信用卡的種類可分為貸記卡和借記卡 2 按發卡機構不同,信用卡的種類可分為銀行卡和非銀行卡 3 根據持卡人的信譽 地位等資信情況的不同,信用卡的種類可分為普通卡和金卡 白金卡 4 按發卡物件的不同,信用卡的種類可分為公司卡和個人卡 5 按卡片的特色功能分,信用卡的種類可分為各種...

從邊際成本角度思考程式設計師職業

程式設計師真的是以寫 為生?yes and no.既是,也不全是。從表面來看,程式設計師產出 和軟體,領工資過日子。再往裡一層看,程式設計師職業提供的是軟體知識服務。而產出 和軟體,只是軟體知識服務的常見產出形式。為什麼軟體是服務業而不是製造業呢?因為軟體並不生產製造實體商品,而是作為一種技術手段來...