程序員自省錄

clipboard.png

前言

本文具備批判性,若有誤解請移步右上角叉叉。程序員

爲何作程序員?

clipboard.png

我相信每位入行的童鞋 (除了高工資,有免費大桶水喝的辦公室,不幹體力活的各類緣由外),都有想用代碼改變世界的想法。我也是這樣,在苦苦掙扎了五年後,我發現我並未成功改變世界,而是讓代碼改變了本身。爲何要作程序員?是對程序的熱愛,對代碼的忠誠,若是看到這裏,你並不是如此,請右上角叉叉離開。由於你不適合看這篇文章。Sorry。面試

怎麼作好程序員?

clipboard.png

好與很差,每一個人的界定都不一致,我自認爲好的程序員是追求完美的但從不口出狂言。做爲一名程序員,應該跟科研人員同樣,不斷探索,不斷創新,纔是程序員的根本,要用腦敲代碼而不是用手敲代碼。(禿頂是你的目標😄)架構

請相信本身

clipboard.png

進入這個行業,你總有學不完的知識,技術,玩法。天天都在學習都感受跟不上大牛的腳步。別懼怕,其實大牛也是這麼想的。作好本身的本職工做,認真對待本身的每行代碼。不要天天想着去處理高併發、大數據的方案。沒碰到的時候永遠都是空想。併發

行業名次的誤導

例如MVC架構,MVC框架,架構,框架還有各類各樣的名次,新生的開源程序,隊列、數據、併發處理的各類各樣的方案。真正遇到的時候再去深刻也不遲。固然我不是指的基礎知識。框架

請把複雜的事看簡單

當拿到一份複雜的需求,固然毫不是「根據用戶手機殼顏色變化App主題」一類的非(da)人(sha)類(bi)需求。首先嚐試使用邏輯圖,思惟圖去解刨需求,將代碼設計、數據設計、擴展設計拆分出來。規劃清楚,再動手,這時候你會發現,作這些設計你只用了一小時,並無浪費那麼多的時間,不少時候不去作,僅僅是嫌麻煩,並不是沒有時間、沒有機會去作。這至少是一個架構師起步的工做。高併發

請尊重你看不起的人

越瞧不起的人越有可能超越你。我面試的時候很是尊重每位面試者,由於我知道今天我是面試官,明天她他就有可能跟我互換位置。仍是本着爲人謙虛、誠信待人的原則去奮鬥吧。學習

公司的信任

對於公司對你的信任,不要濫用職權、消費信任。坑一個公司就少一條路。實際程序員的圈子很小。遲早會吃虧。大數據

致謝

感謝你看到這裏,本篇文章是我從業五年的一些我的想法。僅供閱讀。謝謝spa

相關文章
相關標籤/搜索