程序員剛寫完代碼,就叫去拿離職單!網友:你都幹了啥?

網上看到一個特別熱的帖子。程序員辛辛苦苦剛寫完代碼,就被公司抄魷魚了。該程序員到底經歷了什麼?

程序員剛寫完代碼,就叫去拿離職單!網友:你都幹了啥?

小編直接把代碼還原了:

public static Date getNextDay() {
 try {
 Thread.sleep(24*60*60*1000);
 } catch (InterruptrdException e) {
 e.printStackTrace();
 }
 return new Date();
 }

這段代碼本意是想要獲取下一天的日期的。結果這位程序員老哥寫了個sleep函數,SLEEP的作用是延時,程序暫停若干時間,在執行時要拋出一箇中斷異常,必須對其進行捕獲並處理才可以使用這個函數。

然後一群吧友紛紛進來吐槽。“你他孃的真是個天才,哈哈哈,你是怎麼進的公司啊?”

也有人表示佩服,覺得很有想法“沒毛病啊,睡一天不就是第二天了嘛”

程序員剛寫完代碼,就叫去拿離職單!網友:你都幹了啥?

程序員剛寫完代碼,就叫去拿離職單!網友:你都幹了啥?

看了代碼後,心情是這樣的。。。

程序員剛寫完代碼,就叫去拿離職單!網友:你都幹了啥?

代碼就是解決需求、問題的思維過程,一般說來發為四個環節或四個階段:發現和明確問題、分析問題、提出可實現的N種方案、思考符合用戶的最優選擇。

第一個階段一般都是產品經理或者你的直屬領導給你分配好負責的板塊或需求,他會明確給你下達具體的要求。

而其他的階段可以按照下面的幾點去思考實現:

一、分析與綜合問題

通常一個需求不可能只有一種代碼實現的方式,這需要你從用戶實際操作的體驗上來進行考慮。

分析是在思維中把已過去需求的過程分解為個別屬性或個別方面;綜合是在思維中把事物的各個部分、個別屬性或個別方面結合為一個有機整體。

二、比較實現的方式

比較是在分析和綜合的基礎上進行的,找出確定事物的共同點和差異點。

三、抽象與概括需求

分析、比較是抽象的基礎,抽象又是概括的基礎。沒有分析和比較就不能抽象,沒有抽象就不能概括。

四、具體化實現過程

具體化是真正掌握科學知識,避免理論與實際脫節的重要保證。

解決問題需要的是冷靜地面對和分析問題。而瞭解在解決問題時的思維模式和認知侷限,是我們爭取改善的第一步!

程序員剛寫完代碼,就叫去拿離職單!網友:你都幹了啥?

“我們相信人人都可以成為一個WEB前端開發大神,現在開始,找個師兄,帶你入門,學習的路上不再迷茫。這裡是WEB前端開發修真院,初學者轉行到互聯網行業的聚集地。"

先關注然後私信回覆“前端”即可領取WEB前端學習資料

程序員剛寫完代碼,就叫去拿離職單!網友:你都幹了啥?

私信不要多字,不要少字,不要錯字,私信方法:點擊我頭像,進入主頁面,右上角有私信功能,在關注的上方位置。

如果對您有幫助請記得給小編先來個“評論+轉發”


分享到:


相關文章: