作爲一個CTO和技術leader,我學到的最重要的事情

作爲一個CTO可能會很艱辛和沮喪,但也充滿了樂趣和滿足感。
過去的七年,我在Walla!NEWS, Careerpage, 和 Appwrite擔任CTO、研發部經理、軟件架構師期間,積累了一些見解,可以幫助我完成我的工作並實現公司的目標。很長的一段時間裏,我在考慮分享我的想法,在這篇文章中,我將基於我的經歷,盡力分享其中的一些見解。

擁抱你的長處

你不是被僱傭來做文書工作的。對於我來說,作爲一個公司的CTO,就是要有領導力,要有遠見,創造讓我的組織有競爭優勢的技術。每個公司會以不同的角度看待CTO這個職位,並且每個CTO會有不同的技能和長處。你需要確保你的團隊能從你特定的長處中獲得最大收益。

如果你不能很好地瞭解IT,那需要確保有一個好的IT經理。如果你沒有熱情去簽署協議和談判,那你就需要一個好的採購經理。最重要的是,你應該知道你的影響力在什麼地方最有價值,以及什麼地方需要授權出去。

你的前任整天忙於文書工作,並不意味着你也要效仿。作爲一個CTO,你有權去設置你和你的團隊的議程

不要缺席

忙碌的日程表並不是藉口。定時與你的員工和經理談話,設置週會,確保你有足夠的空餘時間在團隊的公共空間和辦公室中。人們不喜歡總是不在的領導,不聽或者不能給出有幫助的建議。

如果你想領導他們,則必須每天或至少每週爲他們服務,而不是總讓他們去會議中找你。

可預測

瞭解你的團隊的限制和約束。爲不可預測的事情做準備,那麼它們就可以被預測了。公司需要有戰略舉措的計劃,而且技術不應該成爲約束。當然,這並不總是可能的,但是需要你去盡力使其變成可能。

瞭解如何去平衡deadline和技術債。確保你的團隊有足夠的時間去維護你們的產品。

不要停止學習

知識是強大的,是知識帶你到當前的位置——不要忽略它。在面向技術的環境下,你所有的知識在2到4年內就會變成舊的,所以確保你深知新趨勢和新知識。訂閱實事,看博客,關注有影響力的人,參加線上線下的會議。

上述的建議並不意味着你每兩年就要更換你們公司的技術棧,瞭解行業中的技術如何發展和改變是絕對重要的。這無疑會幫助你更好的爲未來做準備。

講求簡單

我經常告訴我的工程師,我們的工作不僅僅是解決問題-這只是其中簡單的一部分。我們主要的工作是簡化問題。簡化一個複雜的問題可以幫助我們更好的理解它,更重要的是可以更簡單、更長期的維護它。

CTO可以做的最糟糕的事,就是爲了計劃外的維修和代碼重構停止生產工作。不僅僅是因爲它很浪費時間,它首先表明我們在工程中做錯了事情。

簡單的解決方案結果就是更簡單和有組織的代碼庫,更好的決策過程,從而縮短執行時間。

相信人,而不是技術

我必須同意這樣的陳詞濫調,每個人都是可以替代的。每個人都可以去學習如何更好的使用Python、nodejs編程,或精通項目技術棧。但是做一個好人更難教。相信並擁抱好人才,尋找潛力而不是技能。在你的組織中設置好的培訓計劃,讓每個員工都有堅實的職業發展機會。

你的員工是你公司最有價值的資產。培訓他們並幫他們發展,你一定會從中受益。關於此問題有一個常見的故事,CFO問CTO:"如果我們培養了他,但他決定離開,該怎麼辦",CTO毫不猶豫的說:“想象一下,如果我們沒有培養他,但他決定留下來,會怎麼樣”

在今天的世界,一個好的人才,擁有正確的激情,但沒有正確的知識,他們必定會用自己的方法去獲取必要的知識,然後實現自己的願望,這是必然的。

原文

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章