盤(pán)點(diǎn)那些不同流派的程序員,你屬于哪一類(lèi)?
藝術(shù)分為寫(xiě)實(shí)派、印象派、簡(jiǎn)約派、抽象派、野獸派......那如果把程序員細(xì)分一下,會(huì)有哪些流派呢?
問(wèn)答網(wǎng)站上正好就有用戶(hù)提出了這么一個(gè)問(wèn)題:

小藍(lán)去看了一下回答,有以下幾種風(fēng)格的回答:
▎唯代碼論:
1、Ctrl?C/V?派
從不自己寫(xiě)代碼,在編程過(guò)程中依賴(lài) Google 、百度瀏覽器,單純通過(guò) Ctrl C/V 復(fù)制粘貼別人的代碼,以此完成自己的任務(wù)。

2、無(wú)注釋派
代碼里沒(méi)有任何注釋?zhuān)渌丝床欢?,可能他自己回看的時(shí)候也不是很懂。(雖然大部分不寫(xiě)注釋的人也討厭別人不寫(xiě)注釋?zhuān)约簣?jiān)決不寫(xiě))

3、?封裝派
封裝派又分為好的封裝和過(guò)度封裝。好的封裝暴露原生方式、可插拔,可替換,不限制在單一組件上、組件之間依賴(lài)低。別人閱讀和使用都能擁有很好的體驗(yàn)。
但也不排除有過(guò)度封裝情況,為了應(yīng)對(duì)各類(lèi)場(chǎng)景,將所有能想到的場(chǎng)景代碼都進(jìn)行封裝,不僅造成調(diào)用困難,也可能產(chǎn)生不兼容問(wèn)題,耗費(fèi)更多的時(shí)間。
4、代碼不格式化派
寫(xiě)代碼時(shí)不注重代碼的格式化,代碼縮進(jìn)和運(yùn)算符的間隔等一塌糊涂,整體代碼閱讀體驗(yàn)極差。
▎唯個(gè)性論:
1、追“新”派
互聯(lián)網(wǎng)技術(shù)迭代快,所以程序員需要不斷學(xué)習(xí)新技術(shù)。部分程序員走在前沿,經(jīng)常參加各類(lèi)技術(shù)峰會(huì),對(duì)新技術(shù)、新語(yǔ)言、新名詞等如數(shù)家珍,熱衷于做“第一個(gè)吃螃蟹的人”,并且想辦法應(yīng)用在工作中。

2、極簡(jiǎn)派拒絕一切復(fù)雜的設(shè)計(jì),力求用最簡(jiǎn)單的設(shè)計(jì)滿(mǎn)足老板、客戶(hù)、業(yè)務(wù)的需求。需要實(shí)時(shí)導(dǎo)出數(shù)據(jù)的后臺(tái),那就寫(xiě)個(gè)腳本,每日定時(shí)發(fā)送數(shù)據(jù)郵件到郵箱,就算以后不要了改起來(lái)也省事。

3、“效率”派不管你是啥需求,給到就做,還能以最快的速度測(cè)試上線(xiàn)。雖然效率極高,但質(zhì)量只能歸為“一次性消耗品”,后期要想再做功能迭代或升級(jí),接手維護(hù)的程序員就有點(diǎn)難受了。

▎唯工具論:
1、Vim?派
Vim 作為一個(gè)編輯器,大部分人在入門(mén)階段就被勸退。不過(guò)對(duì)于已經(jīng)用慣 Vim 的程序員來(lái)說(shuō),Vim 就是 yyds 。
Vim 僅通過(guò)鍵盤(pán)來(lái)在插入、執(zhí)行命令、文本批量處理等模式之中切換,同時(shí)支持高度自定義,能夠?qū)崿F(xiàn)更多自己需要的功能,大大提升編程效率。

2、VScode 派
VScode 支持語(yǔ)法高亮、代碼自動(dòng)補(bǔ)全(又稱(chēng) IntelliSense)、代碼重構(gòu)、查看定義功能,并且內(nèi)置了命令行工具和 Git 版本控制系統(tǒng)。
用戶(hù)可以更改主題和鍵盤(pán)快捷方式實(shí)現(xiàn)個(gè)性化設(shè)置,也可以通過(guò)內(nèi)置的擴(kuò)展程序商店安裝擴(kuò)展以拓展軟件功能,整體功能強(qiáng)大,非常適合用于項(xiàng)目開(kāi)發(fā)。

3、sublime 派
sublime?簡(jiǎn)單、通用、方便。它使用廣泛,可用于不同的平臺(tái),查找和替換功能做得非常友善,就算是小白也能快速上手,并且使用時(shí)占用內(nèi)存較小,編程體驗(yàn)很好。

好了,今天的分享就到這里了。
如果你想了解更多編程,關(guān)注不錯(cuò)過(guò)~
