從程序員到項目經理(十):程序員加油站 –要執着但不要執拗

        程序員的成長之路,沒有捷徑可走,只有堅持不懈的執着追求,才能成爲一名優秀的程序員。執着誠然難得,但若是不能常常自省,則有可能會陷入執拗的境地。程序員

1.程序員須要一點執着精神編程

       《士兵突擊》中許三多有一句名言:「不拋棄、不放棄」,這是一種難得的執着精神。正是靠着這種不拋棄、不放棄的執着追求,許三多從一個普通的小兵,成長爲團部的精英。在現實生活中也是這樣,能夠說大凡取得必定成就的人,在工做中都是一個執着的人。網絡

       對程序員則言,執着精神尤其難得。在編程過程當中,咱們不免會碰到各類問題,若是沒有一點執着精神,一碰到問題就抱怨、迴避,怎麼可能取得技術上的突破呢?又怎麼能體會到解決問題的快感呢?學習

       回想起我剛入門學習GIS(地理信息系統)編程時,經理就給我安排了一個以前讓很多人望而卻步的難題,用MapObjects實現地圖符號化,要求具備自定義符號庫的功能。以我當時的經驗,根本不知道從何下手,但也只能硬着頭皮上。首先我把MapObjects的幫助文件所有仔仔細細看了一遍後,找到一個CustomDraw接口。可是隻是一個接口而已,離完整的符號化功能還相差很遠。怎樣利用這個接口呢?當時網絡還很落後,網上的編程資料更少,關於MapObjects的中文開發資料則幾乎沒有,因而我又經過蝸牛速度的網絡,查閱國外的相關英文資料,在片言隻語中尋求靈感。那一段時間我不管是吃飯、睡覺,仍是走了路上,無時無刻不在思考技術上的問題,因爲堅持不懈的努力,我一次次得到小小的啓發,一步步接近問題的解決之道。6個月艱苦摸索以後,我終於完全搞定了這個在公司內公認的難題,我本人也從一個門外漢,一舉成爲了公司的核心技術人員。這一段時間,我不但把MapObjects每一個接口弄得爛熟,還學會了一百多個Windows API的使用,不管是技術方面,仍是我的的職業生涯,都取得了一次飛躍。接口

       程序員都須要一些執着的精神,來磨鍊本身、發展本身,要有水滴石穿的決心和勇氣,纔可以成爲真正優秀的程序員。開發

2.自省消除執拗get

       執拗和執着同樣,都是一種堅持不放棄的精神,既然如此,那爲何人們老是讚美執着的人,對執拗卻嗤之以鼻呢?it

       其實二者的差異全在於堅持的方向。執着和執拗,就像一根繩子的兩端,雖然是在同一根繩子上,方向卻相反。執着是沿着正確的方向前進,是一種理智的堅持,而執拗則剛好相反。既然都是堅持,那怎麼判斷方向是否正確呢?入門

       其實,何爲正確,何爲錯誤,二者之間並非涇渭分明,否則,也就不會有那麼多「執迷不悟」的人了。方向是否正確,每每是以結果來衡量的。所以是執着仍是執拗,其實主要是結果導向,結果好就是執着,結果很差,就是執拗。愛迪生髮明燈泡的時候,經歷了無數次的失敗仍然堅持不懈,最後終於找到了用鎢絲做爲燈絲方法,取得了成功,他的堅持咱們稱之爲執着。後來,愛迪生創立了通用電氣公司,堅持用直流電供電,無視交流電在遠距離傳輸方向的巨大優點,最後輸給了採用交流電方案的西屋電氣公司,他本身也只黯淡離開本身創立的公司,這時候,咱們只能說發明大王也有執拗的時候。程序

       如此說來,難道咱們非要等要結果發生,才能知道本身的堅持是對是錯嗎?有沒有辦法讓咱們在進行過程當中就能出判斷呢?這隻能靠咱們的自省。孔子曰:「吾日三省吾身」,大凡善於自省的人,都不會是執拗的人。他們能隨時察覺自身的問題,具備理智的否認本身的勇氣。

       自省須要常識。對於一個不具有常識、不明白對錯、不理解基本規則的人,怎麼能正確判斷方向呢?這樣的人再怎麼自省也是無濟於事的,他只有在不斷的碰壁中才能得到真正的成長。

從程序員到項目經理(10):程序員加油站 --要執着但不要執拗

       我曾經見到一些程序員,在本身的想法與項目經理髮生衝突時,老是一味的堅持,不願讓步,甚至與項目經理陷入無休止的爭吵,還覺得本身掌握了真理。卻不知,與上司頂撞是一種愚蠢的行爲,這種過度的堅持,會在上司心目中造成不聽話的印象。更況且,服從上級工做安排是基本的職場規則,你能夠提意見,但必須尊重上司的決定。毫無疑問,在這場對峙中,無論理項目經理對錯,程序員都是執拗的一方。若是程序員具有這些基本的常識,而且保持自省,也就不會發生這樣的事情了。

       自省還須要具備突破思惟溫馨區的勇氣。每一個人的都有其思惟溫馨區,這裏一切受潛意識的保護,一切都彷佛理所固然,咱們的大腦無需對事物作過多的思考,爽爽的享受這種自我封閉帶來的輕鬆和愉悅。毫無疑問,思惟溫馨區阻擋了咱們對事物深層次的探求,以及咱們對不一樣觀點的接納,於是也就沒法對本身所堅持的東西作出真正客觀的分析。

       在程序員與項目經理的爭吵中,其實雙方都應該勇敢跳出本身的溫馨區,心平氣和地考慮,對方的觀點是否也具備能夠接納的成分,作一個理智的堅持者,這樣才能作到共贏。執着仍是執拗,每每也就只是在一念之間的差異。