程式員人生之路

来源:https://www.cnblogs.com/dujiapu/archive/2018/08/01/9402270.html
-Advertisement-
Play Games

當你選擇電腦或者電子、自控等專業進入大學時,你本來還是有機會從事其它行業的,可你畢業時執迷不悟,仍然選擇了開發做為你的職業,真是自做孽不可活。不過,歡迎你和我一樣加入這個被其它人認為是風光無限的“白領”吧。 如果你不是特別的與人世隔絕,我想你一定看過金老先生的名著《笑傲江湖》吧,裡面有一門十分奇特 ...


    當你選擇電腦或者電子、自控等專業進入大學時,你本來還是有機會從事其它行業的,可你畢業時執迷不悟,仍然選擇了開發做為你的職業,真是自做孽不可活。不過,歡迎你和我一樣加入這個被其它人認為是風光無限的“白領”吧。
  如果你不是特別的與人世隔絕,我想你一定看過金老先生的名著《笑傲江湖》吧,裡面有一門十分奇特的武功叫做"辟邪劍法",你看這個小說第一次看到這種功夫的練法時,我想你當時一定笑歪了牙“呵呵,真好玩!”,可是現在我很痛心的告訴你:你選擇的開發工作就是你人生路上的"辟邪劍法",而你現在已經練了,並且無法再回頭。

    相對同時剛出校門同學從事其它行業而言優厚的薪水,以及不斷學習更新的專業知識不僅僅讓你感到生活的充實,更滿足了你那不讓外人知的虛榮心。在剛出校門的幾年中,你經常回頭看看被你落在後面的同學們,在內心憐憫他們的同時,你也會對自已天天加班的努力工作感到心裡平衡:“有付出才會有回報”這句話在那幾年中你說的最多,不管是對自已的朋友們還是自已的愛人。第二句最常說的話是對公司的領導:“不行我就走人!”,實際上你也真的走過幾回。對了,在這幾年中,因為你的經濟條件不錯,你開始買房、開始談戀愛、結婚、開始有了自已的小孩。有時候你會對自已說再過兩年就去買車。當然其中可能有許多大件是需要分期付款的,但你對前途充滿了信心,你確信認為這種日子會永遠的持續下去,即使不是變得更好的話。
  日子總是在這種平淡中一天天的過去,就在那麼不經意間,你突然發現自已已經快30歲了,或者已經30了,莫名的,你心裡會漫延著一種說不清楚的不安情緒,你好像覺得前途並非像前幾年那樣變得越來越好,你也忽然發現你以前所瞧不起的同學里好像已經有不少開著車的了,也有幾個人住著比你還大的房子,好像房款還是一次付清的,你突然明白你現在的生活比起你的同學來最多是中游偏上了。工作中最讓你感到心裡不舒服的是,你越來越不敢對你的領導說不了,即使比你來的晚的同事升職或提薪,你也只是在私下與朋友們一起喝酒時才敢發發牢騷,在頭的面前你的聲間越來越小、笑臉是越來越溫柔。
  你終於開始迷茫“再過幾年我會是在乾什麼呢?”,這句話常常出現在你的心裡。
  電腦開發工作,是一種以年輕為資本的工作,說句通俗點的話是“吃青春飯的”,嗯,這句話好像在一種特別的行業也聽到過。

其標誌就是一:工作的時間性非常強,一個開發項目被定的時限通常是很緊張的,更有甚者,有些號稱開發管理的書裡面還非常卑鄙的號召將一個項目切成多個小片,每個小片都定一個叫“里程碑”的東東來嚴格跟蹤開發進度,加班加點在其它行業是需要加班工資的,而在開發行業,加班工資好像還沒見到幾個公司發過,是啊,反正有時間限制著,你乾不完我再找你算賬.所以開發工作通常有著其它工作所沒有的精神上的壓力。

一旦一個人步入而立之年,因為家庭和孩子的負擔,加上精力上面的衰退,加班工作時間變得越來越少,這點讓很多老闆們感到:這些人已經老了,不好用了。指示人事部門:“以後招開發人員限制在30歲以下!”,相對而言硬體開發會年齡方面限制會稍好一點點,但也是五十步笑百步。還有一個很重要的一點就是:電腦這個爛東東實在是進步的太快了,前兩年買的頂級配置電腦,現在怎麼看怎麼像廢品,這還是小事,更可氣的是好像每天都需要學習新的知識,剛畢業時只會書本上的PASCAL,學會了用腐蝕的辦法來做電路板,一上班就開始學習TURBOC和TANGER2.0,剛剛學會,還沒來得及高興,馬上開始學Borland C++和Protel3.0,好不容易學會了,卻發現需要學習VC和Protel98了。單片機也是啊:Z80的指令背的很熟,工作中沒來得及用就要學8031,好好學吧,本來想著這輩子就吃它了,又發現又出來什麼PIC、DSP、CPLD、FPGA、ARM等等....這還不包括中間要學一大堆74系列、4000系列、XX系列...IC卡居然裡面還有CPU卡..如果學習的知識里每個字都能變成一分錢,我想所有的開發工程師都是腰纏萬貫的富翁。
  一眼看去,這種日子好像見不到頭,年輕時樂此不彼,但現在你一定對自已能堅持到什麼時候感到懷疑了。我們都玩過像仙劍奇俠傳這樣的RPG游戲,剛開始時你只是一個一名不文的少年,隨著你去打怪物、撿寶貝、學秘芨,最後終於有一天你會變成一個大英雄!那麼你在實際生活中過得比那些小俠們還辛苦,為什麼成不了一個生活中的大俠呢?呵呵,原因在這裡:因為開發工作是邪門功夫,它雖然可以讓你速成的變成小資,但它最大的特點是經驗不積累!日新月異的知識更新,讓你總是感到自已在退步,你就像在RPG中的主人公,開始時就給了你一把好劍和好盔甲,而且讓你的級別很高,但讓你的經驗不累積,雖然剛開始打小怪物時你覺得自已很爽,但越到後來,你會發現你會死的很慘!比較一下你與其它非開發行業的同學你就可以知道了,例如和你學醫的同學比起來。套用岳不群他老人家說華山劍宗和氣宗的區別那段話:前十年你比你那些學醫的同學收入和地位要好的多,但十年以後你和他基本上各方面都會持平,而二十年以後你的各方面遠遠不能與你學醫的同學相提並論!嗯,你已經開始不笑辟邪劍法了吧。
  “敢問路在何方?路在腳下...”,不過猴兄和八戒兄這麼認為是可以的,你呢?
總結了許多開發朋友在30歲以後的生活之路,讓我們一起看看開發人員“路在何方?”那麼開發人員在30歲以後都幹些什麼呢?
其路一:繼續做你這個很有“前途”的職業吧!
  偶掰著腳指頭仔細數了數,發現還真的有很多朋友在30歲以後還在從事開發工作,我這裡說的從事,是指你還需要天天在電腦邊上編程式和畫電路板,與你手下是否有幾個小兵無關,也與你是否頭上頂著什麼項目經理、主任工程師的帽子無關,只要你還需要親自開發,你就屬於這一類。其中有個年齡最大的朋友是63年的,從事醫療儀器的開發工作,35歲左右還在從事軟硬體開發工作的仍有一大堆,分析這些仍然從事開發的朋友,基本上都有以下特點:
1 痴迷工作或者痴迷電腦,晚上八點到十二點的這段時間,基本上是在電腦桌或工作台前渡過的。
2 不喜歡與人交住,朋友很少,常聯繫的人不超過五個。
3 與朋友交往時談工作多,但一般不主動談錢。
4 體型偏胖或偏廋,不在正常區間。
5 無未來計劃,對五年後自已生活怎麼樣、從事什麼工作說不清楚。
6 儉省,從不亂花錢。
即使你是還不到30歲的開發人員,你也可以看看自己對以上幾條是否符合,是否會在30歲後還從事開發職業,四條疑似,五條以上基本確診你也是這類型的人。
  這些朋友們通常報著過一天是一天的態度生活,到了這個年齡,也不敢再輕易的換工作了,年輕時的銳氣慢慢的也消退了。唯一不變的希望是有一天從天上掉下來一大堆錢把自己砸傷。說實在話因為他們的性格所限,基本上可以確定他們以後不可能在職場上獲得更好的發展,當個小頭頭,帶幾個人開發已經是他們發展的頂點。至於以後的人生之路,不僅他們自己迷茫,可能上帝也正在頭痛。
不過像這類朋友,偶很奇怪的發現:他們的小孩都是兒子!不知是偶然還是有什麼其它說法。
簡單建議:要改變命運,先改變性格:堅持半年晚上不從事工作、游戲及電視,用此時間與人交往,你的人生會有改變。

其路二:轉行從事技術支持、行政或生產等工作還有一些朋友,從事了幾年的開發工作,因為自已並非特別的愛好,或者領導上面的強制工作安排,他們轉到了技術支持、服務或行政等工作,至少當時從錶面上看起來,他們的薪水較開發要少一些,但真正的統計這些人,發現他們之中有半數的人獲得了更好的發展,升職為服務部經理或行政經理等職,最歷害的一個朋友已升職為總經理助理,進入高層。
  這類朋友當時轉行通常並非自已志願,屬被逼無奈或者其它原因,但顯然,擁有專業知識技術的他們顯然在非技術部門中鶴立雞群,遇到什麼事情他們均可從專業的角度提出建言,久而久之,他們獲得更多的升職和加薪機會也就不足為奇。
  因為不從事開發,所以經驗開始積累,這類的職業通常會給你一個很安定的感覺,你到30多歲後會發現這類職業反而比開發工作更容易獲得新的工作機會。

  簡單建議:你如果確定在開發部無法獲得很好的發展機會,不妨轉到其它幾個部門試試,換個活法,錢少點就少點吧,機會多。
其路三:開發管理
  如果你現在已經是總工或開發部經理,或者你眼看就有機會被提升為這類職務,那麼恭喜你,你走的是從“弼馬溫”到“鬥戰勝佛”這條金光大路,你不僅擁有很高的專業技能,而且很顯然,你也有著很強的人際交往能力,你這類人根本不需要對未來有著任何的擔心,你在即使一無所有的時候也很容易白手起家。
  你這種人算是練辟邪劍法練成了仙,嗯,我無話可說。
  你是不是這類人也很容易區別,就像圍棋二十歲不稱國手終身無望一樣,你應該在工作三、四年以後,也就是說二十七歲左右就會發現自已工作中指手劃腳的時間比親自開發的時間要多了,而且大多數這類人在這個年齡手下應該有“兵”了,相反的,如果你快30歲了還天天埋頭於電腦前編程式和畫板子,或者30多歲了你還沒升到部門經理(雖然你總是覺得自已很有希望),基本上可以確定你不是這類人。好了,如果你確定你是這類人,那麼你唯一的想法就是儘快爬上中層和高層,因為有時候人生偶然性太大,不占住坑的蘿蔔很有可能被人拔出來!

  簡單建議:天天去你的老闆家裡面拖地和擦桌子!


其路四:出國或考研
  有兩個搞開發後出國的朋友,其中一個甚至打工打到了一個小公司總工的位置,資料庫和軟體方面水平巨牛,但仍感覺心裡不踏實,於是將自己工作多年的錢忍痛掏出來,出國費加上機票大概將自已辛苦所攢的銀子花完,然後又借了一些錢,在02年身上揣著一萬美元跑去了加拿大,在加拿大不停的重覆找工作,換工作,然後再找工作的迴圈,找的工作基本上與電腦無關,不過工資總是在1500加元左右,呵呵,折成人民幣與他在國內打工拿的基本上差不多,不過租個地下室就花了300加元,然後吃吃喝喝,再買個電腦上上網這類的,基本每月平均還要倒貼一點。前段時間給我的郵件里說,現在身上花的差不多只有5、6000美元了,準備開個小公司,看看能不能往國內倒騰點東東,做最後一搏。另外一個朋友去澳州,時間稍早一些,先是大概摘了一年多的葡萄,後來總算找了個技術工作,每天的工作是畫機械圖紙,收入還算不錯

將近3000澳元,買了個舊車,也算是過上了資本主義生活。不過前年回來一趟,唯一的感嘆就是:在國外拿2000美元的生活,絕對不如在國內拿5000人民幣的生活舒服。
  也有兩個考研的朋友,不過其中一個嚴格的說不是做開發的出身,偏重於市場方面的工作性質,不過我的朋友裡面考研的不多,只好湊兩個人說說,一個考研後在北京找了個工作,每個月5、6000元錢,但還是做開發,生活仍然與沒考研之前沒有任何的改變,前途仍然沒見到什麼大亮的光,還是搞不清楚以後再幹些什麼,標準的過一天算一天了。另外一個考研後在大學裡面找了個工作,工資雖然比他原來打工少了不少,但畢竟終身有靠,穩定了下來,也算修成了正果,這位哥們心情一放鬆下來,也開始有時間琢磨著業餘時間自已做點什麼,好像現在慢慢的也開始有了點眉目。
  簡單建議:這兩條路,對開發人員來說都不算是很好,出國十年前是好事,現在難說,考研能成功轉行的概率恐怕也不是很大,多半仍然去搞開發,只不過研究生可以多乾幾年罷了。


其路五:轉行到市場
  絞盡腦汁的想想,我所知道的人之中只有兩個開發人員去了市場,這兩個人都不能說是朋友,認識而已。他們都是主動要求去了市場,結果是這兩個人均在市場都是乾到一年左右,然後都自已開公司了。呵呵,很奇怪,極高的轉行成功率!不過仔細想想,我對這兩個人的思路佩服的五體投地。能下決心仍掉每月5、6000元的開發職位,從事一個自已並不熟悉的崗位,每月拿個2000多元+提成,但提成那是說不清楚的事情,這個決定,只能讓人感覺到他們對自已前途清晰的把握和老謀深算的心機。而且他們不去服務不去生產,挖空心思說服領導去市場(市場部門與開發部門通常是一個公司的核心部門,進入其實並不容易),可以說是有著長遠的考慮的。有技術了,再與客戶交成朋友,馬上就會產生很大的機遇應該是正常的事情。
  有實力,有心機,也有著很強的決心力,這種人恐怕早在大學畢業時或更早的時候就已經決定了自已的人生之路,他們的每一步路在若幹年前早就計劃周全,現在看起來:學會技術->進入市場->尋找商機->開公司,一條多麼清楚的人生之路。但就像我們上小學中學時,所有人都知道上大學是我們最清楚的人生路一樣,最後只有少數人才能真正達到目標(當然,現在擴招的歷害是另外一回事,我是說我們那個時候,也就是:“很久很久以前,當我像你那麼大的時候”)。

  簡單建議:你若是這類人,我的建議是:...嗯?....那個你.你,你別走啊,我還有個事想請你贊助一下啊.....

其路六:開公司自已乾

  呵呵,看到這一條,發現你的眼睛已經圓了,你肯定千百次的想過這個事情吧,咳咳,其實我從事開發的時候也是天天夢想著這種事情。總想著過兩年找個機會就自已乾,這個夢想一年又一年的折磨著你也給著你希望。看看吧,開發後來開公司的還真的不少,裡面有成功的也有很多失敗的,通常開公司都是幾個人合伙開始的,有做技術的,有做市場的,幾個人一拍即合、狼狽為姦,共同策划了這一個大活動。一般說來能讓這幾個人下決心走出這一步,產品肯定是先進的,甚至是國內獨一無二的,市場也是很大的,負責市場的那個哥們通常會拍著胸保證可以賣出去,並悄悄地告訴你他在某主管領導是他小舅子的同學的二叔,肯定沒問題。於是你們幾個人找地點、註冊執照、買了幾個破桌子,再攢了兩臺電腦,每個人又湊了幾萬銀子,公司開張了!
  產品很快出來了,市場的哥們也不負重望,有幾個客戶表示要試用了,一切看起來都是如此的正常,“.......你坐在老闆桌前,不停的有人來彙報工作或者找你簽字...人進人出中...你又想起公司再窮也不能只有一把椅子的故事.....”你在夢中笑出聲來。
是如此的順利,你們很快就有單子了,很快的單子讓你們湊的那點錢不夠了,你們很高興的每個人又增加了投入,拿出錢時你眼淚汪汪的數著錢說:“這就是我那生蛋的母雞啊”。你們的產品確實不錯,市場也經營的很好,客戶慢慢的多了起來,單子來的時候一筆接著一筆,你每天都處於興奮之中,唯一美中不足的是好像客戶回款總是會拖一些日子,不過客戶給你保證說:過幾天,過幾天就付給你們,因為回款總是在計劃外,所以你們為了資金的流暢運行又湊了一些錢,這個時候你有一些心事了,因為你的存款折上面的數字已經快趨向於零了。“沒事,過兩個月等回款了一切都OK了,誰幹事業不吃點苦呢?”你這麼安慰著自已又投入到工作中去,資金總是在回款和生產經營費用之間走著一個窄窄的小木橋,你的賬上總是沒有太多的錢,擴大了的公司規模和許多意外情況,使你又一次、二次、三次的與合作者們再次投入了自已的資金,當然,後來的錢你可能已經是借的了.....
  終於有一天,你的會計再一次告訴你,老闆啊,賬上又沒現金了,吃過多次苦頭的你終於下決心開始重視資金的運行了,你裁掉了一些不必要的人手,減少了開發的投入,要求市場人員簽單的時候必須予付XX%的款,回扣也必須等收過款後再付,同時也開始對產品的生產成本開始進行控制。
  時間一天一天的過去,因為竟爭對手的產品也對你的產品進行了仿造,你的產品慢慢變得不再先進,市場人員開始埋怨公司的合同資金方面規定太嚴格,不好簽單,生產成本的下降通常也導至產品毛病的增多,客戶也開始埋怨你的服務人員不能及時進行服務。
  終於有一天,你重新走進了人才交流中心,以前你是來招人的,現在你拿著自已的簡歷開始尋找一個工作
......
公司的成功與否,與產品有關,與市場有關,但更重要的是與資金有關,產品與市場都可以通過資金來彌補,而卻沒有任何東西可以代替

資金,凡是倒下的公司,99%與資金鏈的斷裂有關。在你決定要開公司以前,先估計一下你公司支持一年所需要的資金數額,包括人工費,生產,場地,廣告宣傳、市場費用、甚至電、水費等等等等,把你所想到的一切加在一起,得出的值就是..慢..如果你沒有實際的開過公司的經驗,你需要將此數字乘3,然後就是你開公司一年最少需要的費用,呵呵,公司的實際運營所需要的錢是你想像的3倍以上,你要是不信我也沒辦法。

簡單建議:開公司前最重要的是先確立你後續的資金來源!也就是說錢不夠了怎麼辦?---因為你投入的錢肯定會不夠的。


其路七:第二職業
這類的朋友有不少,他們沒有脫離開發工作,但是在業餘時間又不停的接項目或者在賣產品,在單位裡面他們顯得並不出眾,比起其它人來說他們屬於最不願意加班的一類.為此他們白天通常工作很勤奮.這類人也許不一定可以掙很多錢,但平均下來他們一年之中通常都可以比同事們多掙個幾萬元.有時候比上班拿得還多.但令人疑惑的是,這類人在生活中更加註重穩定,基本上沒見到他們跳過蹧,即使私下裡面已經開了個小公司,他們通常也不會辭職.
你的旁邊有沒有這類人呢?分辨他們很容易:
--電話很多,而且更願意來電話時離開辦公室找個沒人的旮旯通話.神秘兮兮給人一種"這家伙是不是有二奶啊?"的感覺的人,通常是這類人。這類人是女性最佳的選擇對象:很顧家,不象那些富人容易花心,而比起一般人來說,他們收入相對要高得多。但總結了一下幾位這類的開發朋友:也得出了一個令人沮喪的結論:這種人通常個子不高,體形類似桶狀.....

簡單建議:這好像是開發人員最佳的出路了,但比較豐厚的收入通常讓這類人不願意去冒風險....到現在為止我所認識的這類人還沒有一個真正算是成功的。
好了,雖然偶的經歷遠遠說不上豐富,也沒有什麼成功之處可以自滿的,但或許因為比其它朋友痴長了幾歲,見過的人可能會稍多一些,所

以斗膽寫出了以上的一些文字,讓您掉牙了。
下麵是偶走過開發這條路上總結出來的一點心得,你可以不看,但看了就千萬別把嘴咧的太大:
一、不管是給別人打工還是自已乾,都要全心全意的工作,因為你所做的任何一點工作都會讓自已的人生多一點籌碼,這一點最最重要!這樣的例子我至少可以舉出兩起,優秀的開發人員被其它新公司挖走,並給一定的股份,成為新公司的股東的例子。當時與這樣的開發人員一個部門同時工作或更早工作的有許多人,他們平時經常偷點懶,能少乾點工作就少乾點,有時候還笑話那個平時努力工作的人傻,幾年過去了,究竟誰比誰傻?
二、多與市場人員交朋友,你接觸他們時可能總會覺得他們知識比你少,甚至素質比你低,可能比你還有點黃。但實際上他們比你更懂這個社會!參加到他們這個圈子中去,和他們一起賭賭錢、一起聊聊天、一起洗洗桑拿、一起.....你會通過他們接觸到另外一個世界。
三、機會遠比錢重要,掙不掙錢在年輕時並不是特別重要!不論是在實際生活中還是在網上或其它地方,如果有機會參與到除本職工作外的一些項目或產品的開發中(包括你的朋友拉你去做點小生意之類的非開發性質的工作),那怕是幫忙的性質,也要積極介入,至少你會交到很多的朋友,這樣你的人生會多出很多的機會。


您的分享是我們最大的動力!

-Advertisement-
Play Games
更多相關文章
  • 一、背景   我們都知道http協議只能瀏覽器單方面向伺服器發起請求獲得響應,伺服器不能主動向瀏覽器推送消息。想要實現瀏覽器的主動推送有兩種主流實現方式: 輪詢:缺點很多,但是實現簡單 websocket:在瀏覽器和伺服器之間建立tcp連接,實現全雙工通信  &emsp ...
  • 協程 引子 之前我們學習了線程、進程的概念,瞭解了在操作系統中進程是資源分配的最小單位,線程是CPU調度的最小單位。按道理來說我們已經算是把cpu的利用率提高很多了。但是我們知道無論是創建多進程還是創建多線程來解決問題,都要消耗一定的時間來創建進程、創建線程、以及管理他們之間的切換。 隨著我們對於效 ...
  • ORM的優劣勢? https://www.cnblogs.com/huanhang/p/6054908.html 對象關係映射(Object Relational Mapping,簡稱ORM)模式是一種為瞭解決面向對象與關係資料庫存在的互不匹配的現象的技術。 簡單的說,ORM是通過使用描述對象和數據 ...
  • 一:有如下變數(tu是個元祖),請實現要求的功能 tu = ("alex", [11, 22, {"k1": 'v1', "k2": ["age", "name"], "k3": (11,22,33)}, 44]) a. 講述元祖的特性 b. 請問tu變數中的第一個元素 "alex" 是否可被修改? ...
  • 重載與重寫對比: 重載: 許可權修飾符(public private 預設):無關 方法名:重載的兩個方法的方法名必須相同 形參列表: 形參類型的順序不同 形參的個數不同 形參的類型不同 三者至少滿足一個 返回值類型: 重載與返回值類型無關 重寫: 許可權修飾符(public private 預設): ...
  • C 多線程編程系列(二) 線程基礎 [TOC] 1.1 簡介 線程基礎主要包括線程創建、掛起、等待和終止線程。關於更多的線程的底層實現,CPU時間片輪轉等等的知識,可以參考 一書中關於進程和線程的章節,本文不過多贅述。 1.2 創建線程 在C 語言中,創建線程是一件非常簡單的事情;它只需要用到 命名 ...
  • 作為一個獨立開發者產品需要支付介面是挺麻煩的,支付寶微信都不對個人開放,註冊公司維護成本太高,市面上各種收款工具要麼手續費太高,要麼到賬很慢,體驗很不好。 看到 「小叮噹支付」 這個收款工具,挺有意思的。原理是監控手機微信、支付寶的二維碼掃碼支付到賬通知並回調開發者應用,通知開發者用戶的支付結果。 ...
  • 一、前言 上篇實戰完成後,沒想到會有那麼多的圈友給了那麼多的支持,甚至連只是作為代碼倉儲的git上也給了一些小星星,真的感覺很惶恐啊,哈哈哈,畢竟代碼寫的很爛啊。由於上一篇只是大概說了下項目,所以準備寫下這篇詳細說下自己對於獲取當前登錄用戶的設計與實現,原本準備上周末就完成的這篇,結果周六一起來,發 ...
一周排行
    -Advertisement-
    Play Games
  • 移動開發(一):使用.NET MAUI開發第一個安卓APP 對於工作多年的C#程式員來說,近來想嘗試開發一款安卓APP,考慮了很久最終選擇使用.NET MAUI這個微軟官方的框架來嘗試體驗開發安卓APP,畢竟是使用Visual Studio開發工具,使用起來也比較的順手,結合微軟官方的教程進行了安卓 ...
  • 前言 QuestPDF 是一個開源 .NET 庫,用於生成 PDF 文檔。使用了C# Fluent API方式可簡化開發、減少錯誤並提高工作效率。利用它可以輕鬆生成 PDF 報告、發票、導出文件等。 項目介紹 QuestPDF 是一個革命性的開源 .NET 庫,它徹底改變了我們生成 PDF 文檔的方 ...
  • 項目地址 項目後端地址: https://github.com/ZyPLJ/ZYTteeHole 項目前端頁面地址: ZyPLJ/TreeHoleVue (github.com) https://github.com/ZyPLJ/TreeHoleVue 目前項目測試訪問地址: http://tree ...
  • 話不多說,直接開乾 一.下載 1.官方鏈接下載: https://www.microsoft.com/zh-cn/sql-server/sql-server-downloads 2.在下載目錄中找到下麵這個小的安裝包 SQL2022-SSEI-Dev.exe,運行開始下載SQL server; 二. ...
  • 前言 隨著物聯網(IoT)技術的迅猛發展,MQTT(消息隊列遙測傳輸)協議憑藉其輕量級和高效性,已成為眾多物聯網應用的首選通信標準。 MQTTnet 作為一個高性能的 .NET 開源庫,為 .NET 平臺上的 MQTT 客戶端與伺服器開發提供了強大的支持。 本文將全面介紹 MQTTnet 的核心功能 ...
  • Serilog支持多種接收器用於日誌存儲,增強器用於添加屬性,LogContext管理動態屬性,支持多種輸出格式包括純文本、JSON及ExpressionTemplate。還提供了自定義格式化選項,適用於不同需求。 ...
  • 目錄簡介獲取 HTML 文檔解析 HTML 文檔測試參考文章 簡介 動態內容網站使用 JavaScript 腳本動態檢索和渲染數據,爬取信息時需要模擬瀏覽器行為,否則獲取到的源碼基本是空的。 本文使用的爬取步驟如下: 使用 Selenium 獲取渲染後的 HTML 文檔 使用 HtmlAgility ...
  • 1.前言 什麼是熱更新 游戲或者軟體更新時,無需重新下載客戶端進行安裝,而是在應用程式啟動的情況下,在內部進行資源或者代碼更新 Unity目前常用熱更新解決方案 HybridCLR,Xlua,ILRuntime等 Unity目前常用資源管理解決方案 AssetBundles,Addressable, ...
  • 本文章主要是在C# ASP.NET Core Web API框架實現向手機發送驗證碼簡訊功能。這裡我選擇是一個互億無線簡訊驗證碼平臺,其實像阿裡雲,騰訊雲上面也可以。 首先我們先去 互億無線 https://www.ihuyi.com/api/sms.html 去註冊一個賬號 註冊完成賬號後,它會送 ...
  • 通過以下方式可以高效,並保證數據同步的可靠性 1.API設計 使用RESTful設計,確保API端點明確,並使用適當的HTTP方法(如POST用於創建,PUT用於更新)。 設計清晰的請求和響應模型,以確保客戶端能夠理解預期格式。 2.數據驗證 在伺服器端進行嚴格的數據驗證,確保接收到的數據符合預期格 ...