-
1 # 一走一過笑倒仨
-
2 # 一支p
想要管理好程式設計師,就需要學會跟他們去打交道。
他們的“語言”與常人不同
不會程式設計的人最頭疼的一個問題,就是和程式猿溝通會花費大量的時間成本,你聽不懂他說什麼,他不理解你想要什麼。程式設計師們的思考邏輯就是根據程式來判定,你的概念越模糊,他在思考上的分岔路就越多,找到最終解決方案就越慢。而如果你能夠掌握一點核心知識,能夠幫助你減少很多不必要的溝通。
在和程式設計師們開會的時候,如果你聽不懂他們說的,就停下來讓他再解釋一遍。解釋的時候遇到聽不懂的就再進行提問,這樣在團隊能慢慢採取雙方都能理解的方式去進行溝通,節省出大量的時間成本。而這節省出來的時間,會讓你覺得之前的學習完全物超所值。
雖然掌握基礎的核心知識對於溝通很有幫助,但是你要記住,千萬不要指望你學幾個月程式碼就能達到跟他們一樣的水準,對待程式設計他們比你更專業。
他們害怕模糊的要求
程式猿們最頭疼的問題,莫過於不清楚不知道需求到底是什麼。我們在與他們溝通的時候,一定要儘可能具體。“把註冊流程中的對地址的需求去掉”和“註冊更快點”完全是兩個不同的概念,前者可以衡量,迅速的找到方向去解決,而後者卻很含糊,往往會陷入無止境的修改,還常常覺得不滿意。
在理解這個的前提下,再好好思考自己在和他們交流的時候方式是否有問題。在你想獲得某個功能的時候,描述模糊沒什麼關係,但如果你表達修改意見的時候含含糊糊,他們做出來的東西當然也會變得糟糕。
他們並不太在意金錢
初級的程式猿會很頻繁的跳槽,往往在一個公司呆三個月,就會跳到另一家公司。我曾經問過一個朋友,他給我的解釋是在之前的公司,已經沒有什麼能教給他的了。
程式猿們從來不缺少舞臺,只缺少靠譜的平臺。同樣的條件下,工資變多誰不喜歡呢?但是如果已經滿足了生活需求,程式猿們更想要的是去解決有趣、有挑戰的問題。世界上不乏有程式猿願意為某個初創專案免費打工的例子。投身於技術挑戰,對於一個好的程式猿就是一個追求。
他們比你更想快速解決那些問題
程式設計往往是一個需要專注的事情,如果你突然遇到什麼問題,就立馬去打擾你的程式設計師們的話,會很大程度上妨礙到他們不能進入最佳的工作狀態。一個好的開發工作都需要長時間不受到干擾,所以除非緊急情況,都不推薦你去打擾他們。
除了不打擾之外,你還需要保證他們能獲得充足的外部資源。設計、方案、工作環境等都是能夠幫助加快他們進度的有效方式,也能夠更好的提高他
-
3 # 一點社群
首先你的思維要很有邏輯性,其次要懂人性和管理學。不懂程式直接管理程式設計師肯定有難度,但是你如果超越了中層管理幹部這個級別,是一名top manager ,那你一定可以領導他們。另外,不懂程式可以跟程式設計師學習並請教哦,這不僅可以拉近你們之間的距離,更有助於你個人。
不會程式設計的人最頭疼的一個問題,就是和程式猿溝通會花費大量的時間成本,你聽不懂他說什麼,他不理解你想要什麼。程式設計師們的思考邏輯就是根據程式來判定,你的概念越模糊,他在思考上的分岔路就越多,找到最終解決方案就越慢。而如果你能夠掌握一點核心知識,能夠幫助你減少很多不必要的溝通。
在和程式設計師們開會的時候,如果你聽不懂他們說的,就停下來讓他再解釋一遍。解釋的時候遇到聽不懂的就再進行提問,這樣在團隊能慢慢採取雙方都能理解的方式去進行溝通,節省出大量的時間成本。而這節省出來的時間,會讓你覺得之前的學習完全物超所值。
在以上我的精彩的分享是關於這個問題的解答,都是我的真實想法與觀點,同時我希望我分享的這個問題的解答於分享能夠幫助到大家。
回覆列表
這個你需要知道你要做到什麼樣,然後你要知道一些小技巧來讓他們覺得你知道,因為學習過程很長。不如發揮你所長,互補長短。管理高明之處其實自我管理。和互相管理。
你也可以給每個人管理許可權。例如,程式協調組長,程式程式碼組長,
我只是給你個思路。