位元組瞧不上大齡程式設計師,我開始慌了

2021-10-16 22:27:30 字數 1360 閱讀 4688

前段時間,位元組的朋友有個新專案,要我推薦靠譜的朋友,然後我就推薦了乙個88年的同事老賈。

一面的時候,老賈各方面都挺好,問啥都會,後來聊到效能優化問題,答得也還行,至少勉強進了二面。

可好巧不巧,二面的時候問了個記憶體**機制與gc演算法,然後他就答不上來了,據說走的時候幾乎落淚…唉!

如果是這樣,我覺得我們大家先想清楚在年前這個時間段「自己想要什麼」最為重要

當時跟朋友聊了半天,其實最重要的還是**「效能優化」**!

作為乙個程式設計師,效能優化是無法避開的事情,並且效能優化也是軟體系統中最有挑戰的工作之一,更是每個工程師都需要掌握的核心技能

效能問題和bug不同,後者的分析和解決思路更清晰,很多時候從應用日誌即可直接找到問題根源,而效能問題,其排查思路更為複雜一些。

但在實際的工作中,很多情況下只能看到症狀,卻完全不知道該從哪下手去排查和解決它。

與此同時,除了一些低階的**邏輯引發的效能問題外,很多效能問題隱藏的較深,即便能夠排查,排查起來也會比較困難,需要我們對應用的各個子模組、應用所使用的框架和元件的原理有所了解,同時掌握一定的效能優化工具和經驗。

在大廠的面試中,效能優化也是經常會被問到的題目,用來考察是否有實際的線上問題處理經驗。

ui優化除了在布局上處理,還有其他方式沒?

為什麼jvm設定了標記和**演算法,在標記的同時也做**不行麼?為什麼?

通過jvm的標記**演算法,你能想到這種優化方式能如何使用到自己的專案中,請舉例說明

效能優化的本質是什麼?請說一下你的理解!

這些都是我閒暇還會反覆翻閱的精品文件。可以有效的幫助大家掌握知識、理解原理。當然你也可以拿去查漏補缺,提公升自身的競爭力。

大家可以去我github 專案文件中查閱:

我的程式設計師開始定義

要想學的好,就應該不斷地去嘗試。當我們在一次又一次的失敗中站起來時,其實我們已經成功了。用愛迪生的思維來說,通過這些失敗,我們會不斷的改進,不斷地kiss the bug。在此過程中,我們和兄弟姐妹們一起 出現的種種問題,共同解決。讓我們明白 有兄弟,不孤單 c 這是我們所接觸的第乙個高階語言,但一...

Markdown編輯器,開始我的程式設計師之旅

建立乙個自定義列表 如何建立乙個註腳 注釋也是必不可少的 katex數學公式 新的甘特圖功能,豐富你的文章 uml 圖表 flowchart流程圖 匯出與匯入 你好!這是你第一次使用markdown編輯器所展示的歡迎頁。如果你想學習如何使用markdown編輯器,可以仔細閱讀這篇文章,了解一下mar...

我是世界上最低賤的程式設計師!

我是廣西省南寧市的一名web程式設計師,07年本科畢業,一畢業就直接進到我們廣西南寧征途人才市場網路 部工作,負責的是本公司征途招聘網的開發,那時剛畢業馬上能進到人才市場工作真的很開心也很自豪,而且專業也對口。剛畢業也沒有什麼特別的薪水要求,那天老總親自面試,他問我工資要求是多少,我說 過得去可以了...