回覆列表
  • 1 # 青魔子

    首先不同的人性格不同,程式設計師就算大多數比較內向,但是不要因為這個問題而苦惱,內向的人平時不怎麼善於表達,反而大多數時間都是用來思考、內心比較細膩,也能發展成自身的優點。

    1.首先HR在乎的幾點

    ①、應聘者是否可以跟我“正常對話”?

    ②、應聘者的技能是否跟公司所需的技能達到一定的契合度?

    ④、應聘者是否可以跟我們團隊一起愉快的工作?

    很多程式設計師都比較內向不善於言辭,首先我建議在表達自己想法的時候要有自己的風格,不要盲目去參考那些比較外向同學誇誇其談的風格,在面對HR提問的時候能表達自己真實的想法,認真對待,就算變現的比較緊張問題也不大,我的同事很多比較內向的程式設計師,不善於言辭,但是工作認真,平時不說話,說話就是硬貨,HR對他們的評價是踏實不浮躁、專業能力過硬的大神。所以程式設計師這個工作只要自身具備基本的溝通能力,切記要表達出自己的真實想法,只要是自身能力過硬,社交能力這一塊佔的分數並不是特別的高。

    2.工作中的交際能力

    程式設計師工作中也需要和其他崗位積極溝通的,也不是隻在那裡寫程式碼。

    ①與實施人員溝通

    程式設計師工作中與實施崗位打交道最多,實施去實施專案直接面向客戶,與客戶溝通的需求,以及實施過程中所需要的問題,都要反饋給程式設計師進行開發處理。在工作中首先注重需求溝通,我遇到過好多次溝通不順暢的情況是,程式設計師站在開發角度去思考問題,實施站在客戶需求去考慮問題,一個是講程式碼一個是講業務,溝通起來很困難。所以要求程式設計師在溝通時能清楚的瞭解開發需求以及清晰表達出對需求的看法,實在不合常理或者對程式主框架有影響的需求學會及時拒絕。以及在問題溝通時保持平靜的心態,不急躁,對方表達不清楚的及時問。這樣在實際工作中溝通就會很輕鬆。

    ②與產品部以及測試部門溝通

    我們在工作的時候經常要向直接領導彙報工作進度,要講出自己近期的工作重點,以及開發中遇到問題或者有比較好的建議都要及時和領導溝通,這一塊問題不大,基本都是同部門的人也比較熟悉。

    3.自身職業規劃

    關於程式設計師的社交能力,上面都是從別人的角色去思考自身可能會出現的不足以及應對情況,我覺得最重要的還是看自己的職業規劃,對以後的發展有個清晰的路線,然後再去針對性的提升自己的交際能力是比較重要的。

    開發做到後期,隨時歲數的增大,年輕程式設計師的衝擊,肯定要考慮晉升或者其他下一步計劃。

    在程式領域程式設計師後期可以幹很多工作,架構師、產品經理、開發經理、或者開發部門經理等等,所以建議在進入職場的時候合理的對自身進行職業規劃,然後根據自己的職業規劃考慮完善增強自己的溝通交際能力,為未來打下基礎。

    以上就是問題觀點請參考

  • 2 # 惟渡職場

    我從事IT行業已經十多年,從作為求職者,被面試入職,到作為面試官,面試了上百位的求職者。我對於程式設計師這個昂為的能力要求,其實一直很明確。我來說說我對程式設計師的要求,並且結合我的經歷,詳細說說我對程式設計師社交能力這部分的理解。

    對程式設計師的技術要求

    每家軟體公司對於程式設計師的要求因為公司性質、技術水平、產品形態等因素,對程式設計師的具體要求都是不一樣的,但是總體來說無非以下幾點:

    根據公司技術水平,對專業技能按照初級、中級、高階等多個等級提出不同的專業性指標。一般來說是對某一種或二種程式語言有較為深入的理解。

    對設計模式有一定的要求。

    後端一般對對資料結構、資料庫知識有一定要求。

    前端一般對介面佈局、PC、手機開發要求必須的經驗。

    對程式設計師的非技術要求

    非技術要求也會有,一般為:

    熟悉公司所在行業的具體業務(比如ERP、醫療、電商)(有些公司有強制,有些為加分項);

    英語4級及以上(有些公司有強制,有些為加分項),一般合資企業或者外資企業為強制項。

    有過大廠的實習或者工作經歷。

    其他

    社交能力強是加分項

    這裡我想對題主的問題進行一些解釋。

    我想說對於大多數(非大廠)公司而言,程式設計師的面試結果一般由技術部門或者業務部門直接解決,hr基本上僅僅是找簡歷、打電話聯絡,不會直接由hr部門來覺得是否留下面試者,所以從這點上來看,其實還是程式設計師的技術能力佔面試成績的主導部分。

    面試者的非技術能力是次要的。但是社交能力強一定是加分項,社交能力包括溝通能力、團隊合作能力。

    我在以前的回答中有提到過我自己的一個經歷:

    在2018年和2019年,分別都因為新增產品線,團隊成員不夠,交付時間緊的原因,我面試和錄用了二個技術能力評估為高階程式設計師的員工。分別因為專案時間緊、專案本身對技術能力要求不高造成的試用期評估不準確,最後都入職了。但是在後來的工作相處中發現這2個人的問題:

    技術能力都還不錯,但是溝通太差;

    第一個人雖然能力不錯,但是總是犯錯,犯錯了之後還不覺得自己的程式有問題,自認為良好,而且與同事基本沒什麼溝通,有空就在玩遊戲,雖然自己遊戲玩的好,但是找同事一起玩的時候,同事沒有一個人願意和他玩。最後終於在一次專案問題比較大的時候被勸退了。

    第二個人能力也不錯,但是總是因為和團隊對整個需求文件的理解不一致,和團隊的專案經理自己其他成員炒的不可開交,更為嚴重的是,他自己認為需求不合理,也無視專案經理的安排,完全按照自己的理解,來實現功能,還總不聽勸。最終因為多次出現類似問題,導致他的功能延期交付,最終被勸退。

    其實這二個例子很能夠說明問題,但是也是比較極端的例子了。我想說的是如果你能力非常強,但是溝通能力一般;或者說技能能力很強,但是理解力不錯,哪怕與大家溝通不多,但是正常的工作交流尚可,我覺得,任何團隊都是可以接受的。

    但是千萬不能是那種:技術能力一般,但自己還自認為自己很不錯、和團隊合不來的槓精!

    所以說,在面試和工作時,決定你成敗的關鍵因素是技術能力。但溝通良好是加分項。溝通一般是標準分;但是溝通很困難,導致工作推進很麻煩,這是有問題的。所以說,程式設計師這個職業對溝通並不是有很高的要求,一般即可。

    社交能力強是程式設計師職業發展的重要技能

    雖然說,程式設計師這個職業對溝通的要求並不是很高。但是,如果一位程式設計師想要發展的好,溝通能力強,是必不可少的。

    程式設計師的發展途徑無非是技術路線和管理路線。

    技術路線

    技術路線往前走,應該是要走技術管理,比如技術經理,技術總監等,如果你不想一直在技術的最底層摸爬滾打,那就一定要具備技術領導力,也就是技術和領導力並行。領導力,對溝通的要求就相對來說高了。

    管理路線

    程式設計師的另一條路,就是專案經理、產品經理、軟體研發主管、研發部部門經理等專案或者產品的管理者,他們會帶領團隊完成一個個產品和專案的需求、研發、上線實施等工作。這中間,少不了一個對技術、業務、管理都非常強的人。那麼這樣的人一定是能溝通、會溝通、強溝通的人。

    所以說,社交能力強、溝通能力強是一個程式設計師職業發展的重要技能。

    【總結】

    做過職場程式設計師的人都知道,程式設計師不善於溝通的人其實很多,有的人悶,整天也說不出幾句話;有的人是話嘮,心直口快,情商低;總的來說,都是溝通能力不強的人,但是這絲毫不影響他們的開發工作。但是如果想要再往上晉升,做專案經理、產品經理,甚至更高的崗位,溝通能力強,將是你往後走的核心競爭力。

  • 3 # 一一哥Sun

    我覺得很多的程式設計師,在性格分類上來說,相對來說都是比較內向沉悶的,活潑外向的程式設計師相對來說應該是比較少的。

    所以從這一點上來說,HR作為專職招聘的人員,對於這一點是一清二楚的,所以HR理論上是不會介意內向的人的。

    但是凡事都不能走極端。你說你內向,那也得看內向到什麼程度。如果內向到見了人連一句話都不敢說,或者說不明白,那HR肯定是不喜歡要這樣的人的。因為在公司裡面進行開發的時候,也不是一個人悶頭搞自己的,一般都是團隊開發,成員彼此之間要互相交流,如果一個人連話都說不明白道不清楚,團隊如何協作?

    另外一個極度沉悶內向的人,且不說團隊協作,就是在公司裡面進行部門協作或者團隊文化建設的時候,也是很無趣。別的同事跟這樣的人交流的時候,跟對著個木頭似的,都沒一點回應,沉悶的要死,誰喜歡和這樣的人交流呢?

    當然我以上說的是比較極端的情況,這種情況一般不怎麼存在,也就是說只要不是極度沉悶內向的,HR一般是不介意的。

  • 4 # 一心一意鯨魚m

    程式設計師對社交能力要求不高,但是如果你是社交能力強的程式設計師,那麼你就會有鶴立雞群的感覺,從而飛黃騰達的機率比別人高很多。

    我有一朋友,也是程式設計師,20年的職業生涯,一共融資十次,每次都是千萬以上級別,雖然每次都是做一個黃一個,但是他是我見過的投資者最想掏錢的程式設計師,為什麼呢?太能說了,跟他聊聊天你就感覺,他不是一個程式設計師,軟體硬體歷史政治地理軍事全通,簡直就是科學家加政治家加社會科學家.......

  • 5 # 奇妙程式碼

    從畢業工作十多年後再自己創業做外包至今,也面試過非常多的人。我的建議應該會對你有一定幫助。

    首先程式設計師最核心的能力是解決問題的能力,在這個能力已經比較強後,我們就會更多的要求設計的能力。至於社交能力,這個有幾個層面的來看。一個是表達能力,一個是溝通能力,一個是情緒控制能力,一個是人際交往能力。我認為也是不斷遞進的四個層次的要求。

    表達能力,這個一定是優秀程式設計師一定要具有的,對於某一個具體的問題,你必須能夠清楚明白的表達,要有明確的邏輯,有嚴格的語言組織能力,能夠把一個業務需求,一個技術架框,一個程式實現,非常簡明直接的表達清楚。因為程式本身就是對業務的一種表達,你只有非常清楚明白的表達,你也才能夠寫出好的程式。相反的,如果一個事情你都說不清楚,我是對你程式設計能力有巨大的懷疑的。 在這個能力之外,你情商再高,再會哄人也是沒有一點用的。

    溝通能力, 這個主要體現在團隊協作上,我們並不需要你去討好誰,去迎合誰,但是面對問題,你要能夠在其它同事之間,不同的角色比如測試,專案經理,UI互動,產品經理之間流暢的溝通,並且清楚的表達你的意見或建議。讓大家明白你的想法和思路,以及實現的過程。在整個團隊裡都能協調一致,快速響應。

    情緒控制能力, 在訓練有素的程式設計師身上,普遍體現出超強的情緒控制能力,當然主要也是工作需要,你不能在心情不平靜的時候寫複雜的業務邏輯。你在寫的時候,必須心態平和,精力完全集中。長時間的訓練,也容易形成處變不驚,榮辱置之度外的性格。如果對情緒完全控制不了,我們不是不歡迎,而是認為你很難具有一個優秀程式設計師的基本素養,就好像飛行員的眼睛就一定要好一樣。當然如果你發現你的情緒控制能力不好,也可以試著學寫程式,來培養你的這項能力,修身養性。

    人際交往能力,這個最高階,但是並不是必須的能力,因為我本身是技術出生,我的大部分時間都電腦打交道,業餘時間大多都用在了學習上,同事也大多具有這樣的特質,特別是水平比較高的研發人員,都有這樣的特質。他們善於思考,總結,發散,舉一反三,並且醉心於此,具有極強的解決問題的能力。而且我對他們的人際交往能力也是相當信任的,因為一個熱愛學習的人如果想在人際交往上做好,同樣也是非常容易的事情。只是他們不願意把精力花在這樣不太重要的事情上面,在外人看起來顯得沒什麼人際交往能力。同樣的特徵,也在各種高科技領域的高層次人才上面有所體現。我是非常喜歡這一類具有科研特質的人的,也非常願意幫助具有這類特質的人進步,雖然他們可能並不需要什麼幫助。阿里巴巴,騰訊,華為,facebook的等各大廠的頂尖高手好像都不太願意浪費時間在人際交往上.難道企業會不喜歡這些高手?

    所以從真正的程式設計師這個角度來看,表達能力、溝通能力和情緒控制能力是一定需要的,而且非常重要。但是人際交往能力,相當不看重。

    另外HR如何來看待人是不一定的,具有極大的個人主觀性,誰最瞭解程式設計師群體,唯有程式設計師自己,所以像程式設計師的招聘,就一定會有面試環節,由專案經理或者其它同級別技術人員來面試。大廠的HR相對見得多一些,會更容易知道哪樣的程式設計師和是好的程式設計師,小公司的,你不要指望他一定能直接識得你這匹千里馬,只要換位思考一下,你就很容易理解了。

    稍大一點的公司HR的公司也是很忙的,除了收集整理簡歷,安排面試,還有工資核算,人員考核等各種事情。他可能是做一個粗篩,比如學歷最低要求,年齡要求等。

    如果你確實是千里馬,可以主動一定,讓自己有機會被伯樂看到。

  • 中秋節和大豐收的關聯?
  • 烤箱烤蛋撻會溢嗎?怎麼做好吃?