回覆列表
  • 1 # IT技術管理那些事兒

    第一,大廠程式設計師並不代表技術牛逼,很多時候是公司光環加成,大廠也有很多做業務模組的人,而且這都是大多數,真的心裡沒點逼數嗎?

    第二,這個光環效應確實很有用。

    第三,技術跟賺錢是兩回事,技術好是在IT技術行業賺錢的充分不必要條件,搞外掛年入百萬很正常,要說外掛有多少技術,難道心裡沒點逼數?

    第四,跳槽也是需要刷leetcode的

  • 2 # 程式猿囧途

    這個問題沒有絕對性的答案,一看你的技術發展方向、二看你做的git專案的大小、業務範圍

    在技術方面,大廠也不一定能得到鍛鍊,更多的是業務能力的培養

  • 3 # 紅紅火火恍恍惚惚樑

    一個從來沒上過手術檯的醫生,但他在家看了三年年心臟搭橋手術視訊,現在要給你做心臟搭橋。你猜你會不會慌得一批?[笑哭][笑哭]

  • 4 # topchina123

    看你對目前從事行業的見解,如果你是十多年開發經驗,對某一行業有深入理解。那肯定知道哪裡是行業的痛點!

    當然這種人,有辭職思想的,估計創業思想更早會出現。

    還有一種是剛入職場的,或者入職場不久得。這種人感覺每天技術長進不明顯。

    你仔細想想,leetcode你全部理解了,看到類似題型有明確思路了。你的程式設計技術會很高嗎?

    不見然,leetcode裡面好多題目不符合實際得,對於可讀性和可維護性來說,對專案工程比那些精巧的思路更好。

  • 5 # 189442764

    這個看你的經歷了,如果你有在大型專案裡經驗,自己知道應該往哪方面發展,自己玩倒無所謂,如果你是剛畢業的新手,還是老實的去專案組積累點經驗吧,開原始碼很多時候都是一坨屎一樣的質量,沒經歷過商品軟體的開發,你永遠邁不出第一步

  • 6 # 鍾先生11

    肯定差不少,你琢磨一下業餘武術愛好者和專業散打選手區別你就明白了,即便以10000小時定律來衡量,人家每天10多個小時幹專業的事,你四個小時,你最少要花費比別人多出多少的時間才能成為行業專家?自己算算也明白,人家幹4年你需要幹10多年,時間等長,能力一般,更何況專案質量上,經驗上,差的太多了,別猶豫,在工作中突破極限才行,肺腑之言,來自一40歲IT工作者!

  • 7 # AI地球

    1、Leetcode智慧完成一些類似積木的基本程式,一般不會超過100行程式碼實現。而一個商業專案是成千上萬行程式碼。比如搭積木,五層積木和千萬層積木的基本原理是不同的。

    3、學以致用,融會貫通。Leetcode現有1000多題目,刷這些題目不如做一些簡單的專案,比如網站部落格系統,實際的人工智慧識別專案等,更能激發學習的興趣。

  • 8 # 再見已太遠

    建議還是不要這樣,身邊有哥們也是這樣,基礎知識學歷不少,但是與生產脫鉤,不瞭解現在一些大廠的實際需求,不能快速完成要求的需求,很被動的。

  • 9 # 阿邁達聊技術

    慢!而且這本身就是一種錯誤的學習方式!自己學習程式設計和企業實際開發完全是兩回事,自己學習永遠固定在自己的思維當中,你並不瞭解企業開發中的技術是什麼。

    最近幾年我在面試Java程式設計師的過程中發現一個嚴重的問題就是,剛畢業的學生和培訓班出來的程式設計師嚴重與企業開發所要求的的人才脫節。這些人技術可能真的不錯,Git開源專案也學習了很多,leetcod的題也刷了很多,但是唯一缺乏的就是對某一實際業務場景的思維理解能力,無法將學習到的技術融會貫通,在被問到某一個實際的業務場景中,面試者並不知道該使用什麼技術去解決問題。就像我們學習了很多英語單詞,但是當與老外對話的時候,我們常常忘記改使用什麼單詞與他溝通。

  • 10 # 小包子981

    你在家裡再刷多少題都沒有用,真實的工作經驗最重要,涉及到團隊配合,線上故障,和產品撕逼,架構設計受限於現實情況,寫程式時間受現實情況約束等等綜合能力的事項不是靠刷題能解決的呀

  • 11 # 小瑩子的快樂時光

    我覺得一定程度上可行。

    可行的原因如下:

    程式設計師和其他工種其實類似,不出一年就對自己的細分業務領域熟門熟路。往後技術上要想提升,也是要依賴於自學。就這一點來說,成長的路徑都是相似的,甚至你還擁有更多的時間。

    自己創業也就是說還是沒有脫離市場環境,學的東西也不會說全憑興趣。因此,一段時間後,還是能符合市場崗位需求的。

    對技術熱愛這個很重要,什麼都擋不住熱愛兩個字。很多大廠程式設計師不一定是熱愛技術才去做的,可能只是看重了這一行平均薪水高,也可能是做一個跳板,以後轉做產品,專案等。所以,他們投入到技術上的時間和精力不一定有你多。

    可能的風險分析如下:

    創業其實讓人更難專注到技術本身。創業過程中的東西,比如找市場,接客戶,對需求,找合夥人,維持關係,控制時間,核算成本,甚至收賬等等,事無鉅細都需要投入時間,每一個環節都可能吞噬精力。最後能投入到技術本身的時間不多。

    沒有能學習的基礎設施。選擇的領域,比如說做高併發,自己根本沒辦法去搭建這個學習的場地。比如說學習某晶片的Linux驅動,作為個人,人家原廠的工程師根本不願意搭理你。

    技巧上的問題。《刻意練習》一書中提到,有目的的練習需要做到:清晰的目標,足夠多的重複次數,走出舒適圈,反饋糾正,專注。然而,這僅僅能讓人熟練掌握技能,要是遇到瓶頸,很難突破。刻意練習強調,在一個成熟的行業中,向優秀的人學習經驗,是最快最優的學習方法。大廠裡面的程式設計師獲取這一條件比較容易,你比較難。所以,要是他們也熱愛技術,他們的成長速度自然比你快。

    自己創業,也會有其他收益,比如說思維形式轉變。熱愛技術的人喜歡的是做出一樣東西的成就感。客戶的需求我有3中方式實現,然後我從中挑選了一種最優雅的實現方法,雖然投入了很多時間精力,但我很開心。創業後,可能需要考慮,我做的這個東西使用者會不會喜歡(心理),市場到底有多大,能賣多少(經濟),多長時間可以做出來,還缺什麼資源(專案管理),怎麼獲取資源等等。這些收益,職能上跨越市場、產品、專案管理,學科上跨越社會科學,經濟學,運籌學,思維方式上跨越感性,創造性,前瞻性,這些是在大廠工作的程式設計師獲取不到的。

  • 12 # 三生花安

    有程式設計基礎,為什麼要辭職了?完全可以找一個實習的公司,一邊做專案一邊自己抽空去學習,有壓力才會有進步,這種辭職狀態下去學習,不僅學的慢,也累計不了多少工作經驗,學習就是要跟你自己的專業知識結合幫助企業解決問題,才會知道自己的不足和自己的長處。

    重要一點是,就算你把自學的leetcode完全掌握了,說白了,實際上並沒有帶來多大價值和意義。同樣是花時間去學習的上班族,別人會把它應用到實際專案中去,幫助專案解決了許多問題,並讓專案順利上線,在客戶的使用中可能會提出新的問題,在問題不斷迭代的過程中,所開發的新功能也在不斷迭代,自己就要思考不同的解決方案,不斷試錯,這個過程可能很煎熬,也是在不停否定自己和肯定自己解決問題能力的時候;但是肯定也有自己解決不了問題的時候,不過沒關係,虛心去請教,不要說別人不願意教,那是你自己還不夠虛心。

    自學固然是好,愛迪生髮明電燈泡的時候,自己也失敗了一萬次,但你要想想他為什麼要發明電燈泡,因為這個社會需要,能給這個社會帶來許多價值和意義,雖然只是個小小的電燈泡。你再想想自己為什麼要學習leetcode,只是為了自己開心,還是拓展一下自己專業知識?答案只有在你自己的心中,雖然不會給這個社會帶來多少價值和意義,但你學這個一定是要能達到什麼目的,實現什麼價值吧。

    每個人的成長進度都是不一樣的,不用跟別人去比誰成長的快,這個世界從來不缺優秀的人,而是努力跟自己比較,每天在心裡問問自己,我今天進步了嗎,離目標還有多遠,下定決心的事就要狠下心去完成,祝你學習順利!

  • 13 # Coder程式設計

    如何能夠更快的成長,掌握更多的知識?

    本人也是IT這行,因此說下我的個人看法總結:

    成長的速度依次遞增。

    1.看書籍、部落格等(通過閱讀相關的專業書籍)。

    2.看視訊(買一些老師的課程來學習)。

    4.寫專案。

    可能大家在看書和看視訊有分歧,因為看視訊可能花的時間要比看書的時間話的長。我個人認為一個好的老師講解相關知識可以讓自己少走許多彎路,很多老師很好的思想觀念可能你沒想到,但是老師備課的時候肯定都有了解過,會在講解的時候介紹到。

    大家可視自身情況定。

    寫專案是最快的成長方式

    題主也說了做git專案,但是自己做始終有限,比如並沒有應用到實際的場景當中,沒有讓使用者真正的使用。而企業的專案就不同了,都是經歷過最真實的使用者場景考驗。實際中出現的問題要比自己做的專案出現的問題多的多。當你在解決問題的同時就是你成長的過程。

    因此自學肯定沒有在大廠參與過實際場景解決的程式設計師成長的快!

  • 14 # Joker830

    沒有實戰場景,你就缺少了解決問題的辦法與思路,程式開發最講求的是你解決問題的能力,單有程式碼量是遠遠不夠的,實戰才能快速成長

  • 15 # 火山口

    決定快慢的不是學習方式和在哪裡學,取決於以下幾個因素:

    1、學習資料的準備是否豐富。

    2、解決問題的渠道是否靠譜。

    3、學習目標的設定。

    大廠招人不是讓你去學習的,是讓你去貢獻價值的。如果你本來就已經有了相當程度的基礎,大廠可以開拓你的眼界,讓你瞭解更多的方法。如果你水平很低,在大廠你會步履維艱,沒有人閒到成天跟一個菜鳥較勁,你會既學不到東西,也融不進團隊,結果自然是走人。

  • 16 # 悅人巫術

    主要還是看你自己的能力了,個人能力除非很強,不然你很難超過大廠的程式設計師的,畢竟大廠還是遇到的問題解決的問題都多,人也多還可以請教一下大神之類的,自己一個人摸索還是有難度的。還有能不能接到活,有沒有資源,其實資源才是王道。

  • 17 # 老雷談IT

    不一定啊,但是有一點你要清楚,你刷leetcode再多,對你實際的專案經驗增長沒有啥幫助的。

    程式設計又不全是用基礎演算法,資料結構,還有涉及程式設計框架,一些平臺啥的。而且專案所在的行業經驗,也有用處。

    做專案一般會成長的快一些。

  • 18 # 人要走正道

    在一個軟體開發團隊裡,最重要、最有價值的從來就不是單純程式設計的程式設計師!而是熟悉業務,精於管理的團隊負責人!因為前者隨時可以被替代,而後者卻很難被替代,而一旦被替代,整個專案團隊也就完了。所以,這才是你努力的目標!

  • 中秋節和大豐收的關聯?
  • 春節期間,超市購物人員大量使用購物卡,這些購物卡是怎麼來的?