2019-09-11 10:07:10 5293瀏覽
如今如何問什么行業(yè)的薪資比較高,大部分的人都會(huì)說是程序員。程序員是職場高薪群體中非常扎眼的崗位,可是身為一個(gè)程序員也有自身難言之隱,基礎(chǔ)崗位的高薪就代表著漲薪升職的困難相應(yīng)提高。那么如何快速加薪升職就成為了程序員們高度關(guān)注的話題,本篇文章扣丁學(xué)堂Python培訓(xùn)小編教你如何在職場上面快速升職加薪。
掌握職場十條法則,程序員輕松升職加薪:
1、不要自我重復(fù)
這也許是在編程開發(fā)這最最基本的一個(gè)信條,就是要告訴你不要出現(xiàn)重復(fù)的代碼。我們很多的編程結(jié)構(gòu)之所以存在,就是為了幫助我們消除重復(fù)(例如,循環(huán)語句,函數(shù),類,等等)。
一旦程序里開始有重復(fù)現(xiàn)象的出現(xiàn)(例如很長的表達(dá)式、一大堆的語句,但都是為了表達(dá)相同的概念),你就需要對(duì)代碼進(jìn)行一次新的提煉,抽象。
2、保持簡單
簡單化(避免復(fù)雜)永遠(yuǎn)都應(yīng)該是你的頭等目標(biāo)。簡單的程序讓你寫起來容易,產(chǎn)生的bug更少,更容易維護(hù)修改。
3、提煉原則
跟“不要自我重復(fù)原則”相關(guān),這一原則是說“程序中任何一段具有功能性的代碼在源代碼文件中應(yīng)該唯一的存在?!?/span>
4、不要開發(fā)目前用不到功能
除非你真正需要用到它,否則不要輕易加上那些亂七八糟用不到的功能。
5、開放/封閉原則
程序里的實(shí)體項(xiàng)(類,模塊,函數(shù)等)應(yīng)該對(duì)擴(kuò)展行為開放,對(duì)修改行為關(guān)閉。換句話說,不要寫允許別人修改的類,應(yīng)該寫能讓人們擴(kuò)展的類。
6、用簡單的方法讓程序跑起來
在開發(fā)時(shí)有個(gè)非常好的問題你需要問問自己,“怎樣才能最簡單的讓程序跑起來?”這能幫助我們?cè)谠O(shè)計(jì)時(shí)讓程序保持簡單。
7、不要讓我動(dòng)腦子
這實(shí)際上是Steve Krug關(guān)于web界面操作的一本書的書名,但也適用于編程。主旨是,程序代碼應(yīng)該讓人們花最小的努力就能讀懂和理解。如果一段程序?qū)τ陂喿x者來說需要花費(fèi)太多的努力才能理解,那它很可能需要進(jìn)一步簡化。
8、為維護(hù)者寫程序
任何值得你編寫的程序在將來都是值得你去維護(hù)的,也許由你維護(hù),也許由他人。在將來,當(dāng)你不得不維護(hù)這些程序時(shí),你對(duì)這些代碼的記憶會(huì)基本上跟一個(gè)陌生人一樣,所以,你最好還是當(dāng)成一直在給別人寫程序。
一個(gè)有助于你記住這個(gè)原則的辦法是“寫程序時(shí)時(shí)刻記著,這個(gè)將來要維護(hù)你寫的程序的人是一個(gè)有嚴(yán)重暴力傾向,并且知道你住在哪里的精神變態(tài)者”。
9、最少意外原則
最少意外原則通常是使用在用戶界面設(shè)計(jì)上,但這個(gè)原則同樣適用于編寫程序。程序代碼應(yīng)盡可能的不要讓閱讀者感到意外。
也就是說應(yīng)該遵循編碼規(guī)范和常見習(xí)慣,按照公認(rèn)的習(xí)慣方式進(jìn)行組織和命名,不符常規(guī)的編程動(dòng)作應(yīng)該盡可能的避免。
10、單一職責(zé)原則
一個(gè)代碼組件(例如類或函數(shù))應(yīng)該只執(zhí)行單一的預(yù)設(shè)的任務(wù)。
更多關(guān)于開發(fā)技術(shù)和就業(yè)職場問題可以進(jìn)入扣丁學(xué)堂官方網(wǎng)站咨詢??鄱W(xué)堂有專業(yè)老師制定的Python學(xué)習(xí)路線圖輔助學(xué)員學(xué)習(xí),此外還有與時(shí)俱進(jìn)的Python課程體系和Python視頻教程供大家學(xué)習(xí),想要學(xué)好Python開發(fā)技術(shù)的小伙伴快快行動(dòng)吧??鄱W(xué)堂Python技術(shù)交流群:279521237。
【關(guān)注微信公眾號(hào)獲取更多學(xué)習(xí)資料】 【掃碼進(jìn)入Python全棧開發(fā)免費(fèi)公開課】