不少程式設計師都說「程式設計工作」「軟體開發」「專案測試」等等之類的工作很無聊,很苦逼,做著做著就覺得沒勁了。所以有人就針對這樣的現象發問:如何在開發專案裡進行自我激勵?消極的心態和低迷的態度是不可能創造出優秀的軟體產品的。所以文章裡收集了各位出謀劃策的主要內容,希望這些錦囊妙計對正在工作當中苦惱的你有醍醐灌頂之功效。
在每天的工作中,大家都會多多少少遇到挫折、做計畫以外的事情、疲憊不堪等境況。不過每個人都有自己的方式來克服這些障礙並回到正軌上,不然的話就有可能被炒魷魚了。
peter lawrey:我對付工作中遇到的挫折、消極情緒和過度疲勞的方式就是,盡最大努力去尋找專案裡有可能會成為嚴重問題的薄弱環節,這一過程基本上在剛開始的時候就佔據了我全部的精力,毫無心思去在乎壓力什麼的,直到最後,之前的壓力也就進入了低潮期。
做計畫以外的事情是一件比較頭疼的事,因為並不是所有的額外的事情都是你感興趣的或者有效的。處理這個問題的方式就是盡可能的限制這類事的發生。有的時候也可以把做額外的事情當作是放鬆身體的一種鍛鍊方式:出去走走,呼吸新鮮空氣,之後回來工作會更有效率。
duncan brown:我列舉了幾個經常用來和疲勞、困惑作戰的策略。我自己覺得這幾個策略是很有用的。
出去走一段時間,幾分鐘、幾小時或者幾天。在這段時間裡,最大限度的不要去想工作、煩惱等等之類的事情,只管去做一些有趣的,讓你開心的事情。回到工作崗位的時候最好帶著明澈的雙眼、清新的頭腦,工作動力就能把疲勞趕走。這也就是為什麼很多現代公司都為員工準備遊戲室/減壓室等娛樂設施。
沒有比獨自一人處在乙個巨大的專案裡的情況更糟糕了,也沒有什麼能比團隊合作更能給你帶來穩定感和更加實際的生產力了。
想你的好朋友或者同事傾訴你的煩惱、工作上糾結的事情。或者是放下包袱,在浴缸裡好好地泡一泡,將所有的煩惱都洗滌掉。
培養積極主動的心態。如果你知道目前的專案將會持續很長時間或者是乏味無聊的,那麼沒什麼能夠擊敗實際而堅固的工作計畫。優秀的專案經理/開發者能夠為團隊制定相當精確、合理的計畫,這樣有利於避免任務混淆和人員疲勞,集中隊員注意力,這在開發過程裡是至關重要的。
接受事實,在開發任務裡,不管你是多麼沮喪、疲憊、後悔,你都不能擺脫現實情況,更不能忽視自己的責任;也就是說,你必須承認自己的侷限性,同時還要保持良好的態度。
mitch pronschinske實際上,他的意思就是說你要在這個專案裡找到你感興趣的部分,又肯在這部分花時間去思考。做自己喜歡的事情,並讓這股勢頭帶自己度過難關。
scott westfall:有些人喜歡做有挑戰的事情。如果工作本身沒什麼刺激性,就很難從工作裡獲得自豪感。比如,乙個沒有足夠技術挑戰的程式設計專案,我可能就會將「挑戰」定義為編寫一些簡單的、易於理解的**而已。
有的人喜歡一天做很多種工作,當他在這件事情上失去熱情的時候,就會轉而去做其他事情。就像sherlock holmes一樣,在沒什麼頭緒的時候就會去利用化學試劑來尋找血跡。這樣的工作成果也是比較明顯的。
john sonmez:其實我一直嘗試著將自己處於痛苦環境之中,目的是為了克服最典型的倦怠情況。這似乎有點反直覺的,但是我發現動機是時有時無的東西,有的時候不管你在做什麼,根本就感覺不到動機的存在,但是你還是會繼續做下去。
在這種情況下我只能求助於我的心靈決定,而不是讓我的情緒來決定我的生活,所以我強迫自己無論如何也要完成手頭的任務。
darryl west:在開發專案裡,自我激勵不需要多麼興師動眾,在心裡計畫好自己的任務安排或者適合自己的工作方式就是最有意義的。比如說,在一天快要結束的時候,停止編碼並開始計畫明天的日程安排。編寫一些沒有任何實現的測試程式;做一些看上去比較愚蠢的配置等等,當你第二天來上班的時候就可以接著昨天的任務開始工作了。這一方法被稱之為「park on the downhill」。
mahdi yusuf:我覺的有一些方法較為真實:1.關掉手機,零干擾。2.準備做乙個現實的計畫列表。3.計畫如何解決列表上的事項。4.著手製作這個列表。
說實話,所有的成功都是來自有準備的準備。其他一切都只不過是用來改變你的正常行為的乙個技巧,那為什麼不直接改變你的正常行為呢?
charalampos pap:個人認為,如果你無法在現在的這個開發專案上集中注意力,那只能說明你不適合這個專案。
如何在dosbox裡進行彙編debug
點開dosboxan安裝資料夾裡的圖中檔案,在檔案末尾加入如下 mount c c dos 掛載驅動器 path path masm 新增路徑 c 轉到e盤 cd asm 進入asm資料夾 執行dosbox,介面如下 總的來說除錯有以下幾類 r命令檢視 改變cpu暫存器的內容 d命令檢視記憶體中的內...
如何在django裡上傳csv檔案並進行入庫處理
運維平台匯入資料這一功能實在是太重要了,我敢說在沒有建自己的cmdb平台前,大多數公司管理伺服器資訊肯定是 用 最麻煩的就是有點更新就得每個人發乙份,這樣大家資訊才能統一,很不方便,終於有一天受不了了,搞了乙個伺服器資訊管理平台,那面臨的第乙個問題不是說功能好或不不好,而是怎麼才能把表裡的資料匯入到...
如何在Sundance硬體板卡上進行開發驗證
sundance公司推出的板卡多為多dsp dsp是ti的c6000系列 多fpga xilinx的virtex系列,多為virtex 5 板卡,如何在這些板卡上進行自己的演算法開發和驗證呢?本文將簡單介紹如何在sundance硬體板卡上進行開發驗證。板卡開發流程示意圖 如下圖所示 3種方式可供選擇...