修煉程序員職場內功心法
程序設計在任何時間點都是一個起點,而沒有終點的一條路。
寫程序,是用計算機來解決某些特定的問題,而程序設計的理論與方法,則是為了解決寫程序的“人”的問題。就像管理一樣,我們必須要訂定管理的準則與規范,讓業務的運作得以流暢,達成預期的目標。管理的理論則是幫助我們制定規范,并避免掉可能發生的問題,與帶來實質的效益。(當然多少有些理想化)理論建構的再完整,但執行的還是“人”,實施的對象,也是“人”。人的特質,就是我們不得不考慮與正視的因素了。
當然,這是管理的議題。而管理所需花費的最小成本,就是“自我管理”,也是最有效的管理,我們管理好自己的工作態度,管理好時間的分配,管理好自己負責的范圍,在既定原則與方向指引下,朝一致性的目標前進。
除了專業知識與專業技能是我們職場上必須具備的之外,常常被忽略的兩件事情,就是“專業的服務”與“信任度”。
“信任度”往往是最后您能不能把事情做好的關鍵要素。客戶或老板對你不信任,那么他對于你做出的成果也不會抱以高度的期望,就不會給你充分的支持,以及幫你排除可能遇到的障礙與問題。而“專業的服務“則是幫助您取得信任的好方法。服務的對象,從客戶、老板到公司的同事、Team 里面的同仁...端看您的工作性質而定,最主要的是“心態”。
您有沒有把事情做好的決心?您有沒有讓客戶百分之百滿意的企圖心?除了把事情做完之外,您還可以再多提供些什么?什么是您還沒有想到的?如果你是客戶,你會有什么樣的期待?在什么情況底下,您才會覺得滿意?(想一下您自身使用過的產品的經驗)
舉個之前看過的一個買螃蟹的例子。老板交付的同樣一件事情,兩個同事,一個把老板交代的事情做完把螃蟹買回來了,一個做到了市場調查、分析,提供給老板建議,讓老板做決策,這相較之下就很明顯了。(管理的案例,并不是要你真的照著做,而是在于你能不能從中得到的啟發)
在職場上,做到 100 分,只是基本要件(就像考試考 100 分,那只是代表你學習的基本功夫,沒有 100 分表示你學習的不透澈,還有努力的空間),更要思考的是如何超越 100 分。衡量自身的能力,不足的地方,想辦法補足。(當然這也是我自己必須努力的目標)
在工作上,我們也常常會對一些事情發牢騷,或對同事的某些行為或態度不滿。但是,在發牢騷或批判之余之余,是否曾認真想過,為什么人家可以只出一張嘴落得輕松?為什么人家總是得到老板的稱贊而你總是老板口中的笨蛋?為什么升等加薪的人永遠不是我?
而您有沒有想過問題真正的原因?
對于動不動就因為與人相處的問題而換工作的朋友,我認為很不值得(當然純就工作性質而言,其他如感情、隱私等不在話下)。因為A公司的甲君,也不過就是換成B公司的乙君罷了,沒有認清楚自己心中的魔,到哪里,“它”,都會跟著你。
人家會排擠你,打壓你,那是因為你對他造成威脅(或覺得你會對他造成威脅)。這是很現實的,因為位置就只有這么幾個,一個蘿卜一個坑,想要到這個坑,勢必要把占住坑的蘿卜拔掉,而誰又想被拔掉呢?這就是競爭。但是我不喜歡“競爭”這兩個字,我想提的是“競合”。“競爭”是一種“零和游戲”,非生即死,弱肉強食。“競合”是除了競爭的必要性之外(或說競賽,不保持高度競爭力,還是會被淘汰),還需要合作;藉由合作的力量,讓大家同步的提升。(你覺得你的主管阻礙你的升遷?想辦法讓你的主管 Promote 上去,你去接替他留下來的位置,這也是一種方法。當然,現實層面還是有很多需考慮的)
能夠做一份自己心中理想的工作,說真的,是運氣。能夠在一份理想的工作待下來,除了運氣,更重要的是努力與實力。方向掌握住,目標清楚,就按照您的步伐前進,職場上的形形色色,恩恩怨怨,都不過是人生中的點綴。主管跟您一樣也是個人(當然很多人會不同意...或者有很多主管不是...XD),不用對他有太多的期許,因為他也是完成指令的人,只不過跟你接收指令的來源不同而已。主管的好與壞,都有我們可以學習的地方;好的見賢思齊,壞的當做借鏡,時時警惕,期許自己將來會做的跟他不一樣。
放下抱怨,虛心學習,將那些時間,拿來充實自己,準備好了,機會自然來臨。不多說了,說多了難免老生常談,最終是希望大家都能走出屬于自己的一條大路。
【編輯推薦】