框架,在框住你的思維嗎?

? ? ? 忙碌的一周,終于在昨天下午五點(diǎn)走出會(huì)議室。

? ? 背著我的電腦,真想下一秒就扔掉。去海邊跑步。趙工(資深工程師)一起約起去萬(wàn)達(dá)吃飯,那就一起去吧。

? ? 在路上,閑聊的內(nèi)容實(shí)在有點(diǎn)多,再此記錄幾點(diǎn)我覺(jué)得對(duì)我重新認(rèn)識(shí)專(zhuān)業(yè)比較重要的點(diǎn)。

? ? 軟件行業(yè)應(yīng)用的各種業(yè)務(wù)框架,都在不同程度上在把使用者的思維給限制住,一些業(yè)務(wù)流程,框架都給定死了,如果想根據(jù)用戶(hù)的需求新增其他業(yè)務(wù),就不太容易改業(yè)務(wù)流程,容易改出其他問(wèn)題。而一些技術(shù)框架,是基于底層邏輯的框架,我們需要用此原生框架,根據(jù)自己的業(yè)務(wù)流程,來(lái)擴(kuò)展。

框架每年都會(huì)出新的,其實(shí)都是在底層邏輯上給一個(gè)新的名詞用法。底層邏輯萬(wàn)變不離其宗。底層邏輯有點(diǎn)類(lèi)似與第一原理。

A first principle is a basic, foundational proposition or assumption that cannot be deduced from any other proposition or assumption.

早在古希臘哲學(xué)家亞里士多德的書(shū)中,第一原理是這樣表述的:在每一系統(tǒng)的探索中,存在第一原理,是一個(gè)最基本的命題或假設(shè),不能被省略或刪除,也不能被違反。

程序中出現(xiàn)try catch本身就說(shuō)明你程序設(shè)計(jì)有問(wèn)題。我聽(tīng)后,感覺(jué)不認(rèn)同,我反駁道:一個(gè)程序如果沒(méi)有異常捕獲,那算不上一個(gè)邏輯嚴(yán)謹(jǐn)?shù)某绦?。趙工說(shuō):如果程序前期業(yè)務(wù)邏輯設(shè)計(jì)沒(méi)有問(wèn)題,為什么要多寫(xiě)幾行try catch。

有過(guò)二十多年的工作經(jīng)驗(yàn),從底層的嵌入式匯編語(yǔ)言,到現(xiàn)在的架構(gòu)師。

? 對(duì)于一個(gè)幾乎零職業(yè)經(jīng)驗(yàn)的學(xué)生來(lái)說(shuō),簡(jiǎn)直又毀我三觀(guān)。因?yàn)槲页嗽蚣?,其他的框架,都是格外的陌生?/p>

現(xiàn)在開(kāi)始熟悉的框架有: bootstrap, layer 貌似前端的就這倆,后端的依舊使用的是原生的框架。

? 回顧這一周所敲過(guò)的代碼:天哪,我到底給自己拋了多少坑,看看之前寫(xiě)的太爛了。主要體現(xiàn)在以下幾點(diǎn):1)代碼格式太混亂.2).注釋寫(xiě)的夠不明確,簡(jiǎn)潔3).邏輯設(shè)計(jì)有問(wèn)題

這三點(diǎn)最讓我忍不了的是:邏輯設(shè)計(jì)有問(wèn)題。多寫(xiě)代碼不說(shuō),還讓后期的修改出現(xiàn)難度。

圖片發(fā)自簡(jiǎn)書(shū)App

? ? 框架,原本就是一個(gè)技術(shù)工具,他的出現(xiàn)在于讓你的寫(xiě)程序更加便捷,省去大把時(shí)間精力,進(jìn)而將至投入到邏輯設(shè)計(jì)中去。

? ? 前期選擇框架,也是要綜合考慮業(yè)務(wù)需求,可能會(huì)出現(xiàn)的問(wèn)題。如果僅僅是為了省時(shí)間,減少代碼的輸出,可能會(huì)在新增業(yè)務(wù)流程上,犯難。

? ? 初學(xué)者,要把底層邏輯了解清楚,我想,現(xiàn)在出的各種框架,了解起來(lái)都不是難事!

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀(guān)點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • Android 自定義View的各種姿勢(shì)1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 179,192評(píng)論 25 708
  • Spring Cloud為開(kāi)發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見(jiàn)模式的工具(例如配置管理,服務(wù)發(fā)現(xiàn),斷路器,智...
    卡卡羅2017閱讀 136,653評(píng)論 19 139
  • (第一次寫(xiě)小令,并不擅長(zhǎng),種種嘗試皆因滿(mǎn)足好玩、好奇之心。) 蜂 撞到門(mén)前一破鐘 嗡嗡嗡 飛去影無(wú)蹤
    妖妖z閱讀 538評(píng)論 35 22
  • 人言可畏。。。眾口鑠金。。。傾向于保護(hù)自己,不敢表達(dá)自己。。。擔(dān)心是無(wú)窮無(wú)盡的 觀(guān)點(diǎn):那些冷嘲熱諷你的人,說(shuō)閑言碎...
    miraclecindy閱讀 576評(píng)論 0 0
  • 2017年開(kāi)年,很多人都在準(zhǔn)備換工作,我也是準(zhǔn)備換個(gè)新環(huán)境,不知道大家都遇到了哪些面試題,我把自己遇到的一些...
    For_Minho閱讀 114評(píng)論 0 0

友情鏈接更多精彩內(nèi)容