Re: [請益] 比物件導向更先進的程式設計思想?
※ 引述《dharma (達)》之銘言:
: 現在很多新出來的程式語言,(如Swift),從本質上說,都是物件導向語法,這是因為近: 幾十年來,從來沒有比物件導向實現更先進的程式設計實現在新程式語言中全面取代物件: 導向思想。
: 上面是某程式語言教學書看到的
: 他說的符合實情現況嗎?
: 一直沒有更先進的東西嶄露頭角
: 可能取而代之
: thanks
阿
是不是什麼王X歸來、邁向X手之路、拉近和X神之路、最強入門邁向X手之路之類的書?還是有附插畫的那種?
或者某些業者或教學單位新花樣, 賦予新名詞之類的,例如:
後X情時代、XG製造、智X製造、X捷開發、X石開發、X布開發、X端工程師、X個月轉職、X經驗工程師。
我覺得我地圖砲開太大XD,「完全取代」根本比不上「相容舊版」來的有用,薪水也不會比較多。
Apple 也有推出 SwiftUI,就跟 StoryBoard 一樣,入門用的玩具。UI邏輯稍微複雜就不太能使用了。
就我自己來說,
swift 使用起來很像 (java + python),我也用 swift 寫 leetCode 題目,稍微改進,程式碼內容就很像 C++ 跟 C 了老實說。
swift 是有個 RxSwift 跟 POP導向的,但是本身概念並不新,也是基於原本的架構。
中文書真的看看就好,好幾手的資訊,很多時候很舊不太值得看,上網英文要快很多。
--
很多東西都是個名詞在炒一遍
說穿了就是商業宣傳,有多新瓶裝舊酒的東西
這些瞄準的主要客群,其實不是專業人士
更多的是非本科系的普羅大眾
所以在包裝上要非常的「親民」
就像在賣豐胸壯陽藥那樣,聽起來要很屌的感覺
這樣才能吸引人
非本科的我只會google導向程式設計...QQ
亡者歸來: 從入門到放棄
樓上XDDDD
每次看完廣告我都差點下單
用Swift寫Leetcode ㄏㄏ 勇氣推
強者我朋友都用Rust寫 因為樣本少據說分數比較好
csfgsj 壯陽藥的比喻真棒
2
我個人主觀且偏見的覺得 OOP 不是聖杯,它只能管理一些些的複雜度,它雖好用但又沒那麼好用,它可以很容易跟其他技術結合在一起,所以起手式走oop 不見得不好,但也不用太過度期待用了能上天堂之類的 oop 就只是個工具,就像 solid 是個 guide(我也喜歡 solid,但現實世界總是不那麼美好),更別說是板上常見的 design pattern,我相信我們能從這些東西上面是可以學到一些東西,但也不用過度美化 如果真的要把程式寫好,我覺得練習寫能大量組合,無狀態,可驗證,又可高度抽象化的producedure,stateless,pipeline,wishful thinking programming 的方式會比較好,我反倒覺得這個聖杯存在很久了,只是很少人注意到 ----- Sent from JPTT on my Asus ASUS_I01WD.3
喜歡換一個思考模式嗎?歡迎進入 FP 1. compose 是 FP 語言中的基石 (O) 2. stateless FP 語言原則上沒變數概念,等號兩邊是等價的 (O) 3. 可驗證/高度抽象化,FP 的 type system 往往比 oo 系列的表達力更強 (O) ---6
OOP沒什麼不好啊 沒有OOP我們廣大的碼農們怎麼活下去 沒有OOP現在的軟體能發展成這樣嗎 每樣工具在其時代背景都有它的貢獻 沒有工具是完美的啊5
JavaScript 是一個基於原型(Prototype-based)的程式語言 在本質上很難將它歸類為程序導向語言,或是物件導向語言 類別: JavaScript 中沒有類別(Class)的概念,但是有物件(object)的概念 而這個物件概念的物件,則是以GUI的 Widget為主5
在討論oop fp 或任何概念之前 需要討論的是你的使用情境(context) 沒有context就只是在討論信仰 一開始沒有討論context,所以後面討論一定是到處互打,大家都覺得自己對 所以回這篇文的時候麻煩先描述想討論的contextX
國外反OOP的人不在少數 OOP 是萬惡之源 OOP is the Root of All Evil - Jeff Ward OOP 是爛東西8
物件導向其實是很偉大的發明 不知道酸民有沒有注意到--- 建築的預鑄工法, 其實也是物件導向 先把牆, 梁柱預鑄好, 搬到工地組合起來就好 所以現在蓋房子都超快的9
依照目前看CodeReview 大部分人寫程式的方式 其實都披著OOP的皮 寫不是OOP的程式 甚至還看過很愛嘴別人的主管3
幾個迷思 很多人會講C沒有OOP 實際上C有 OOP是一種paradigm 本質上還是工程師的抽象化能力 有OOP思想的人去寫C 就會有OOP的味道 腦袋裝義大利麵的寫C++還是Java C# Swift 出來都是義大利麵5
近 : 幾十年來,從來沒有比物件導向實現更先進的程式設計實現在新程式語言中全面取代物 件 : 導向思想。 : 上面是某程式語言教學書看到的
17
[請益] 資策會入門課程選擇、選技能樹各位前輩好,小弟是27歲的非本科生,最近面臨職業上的一些選擇,有意願想轉換進入程 式領域。已經爬了不少文,自己現在也有在上udemy的python課,然後搭配書本在學。目 前想去修資策會的課程,算是加強練習然後補一下在程式領域的第一條履歷。 但是現在對自己想要哪個位置的職缺的概念還很模糊,對程式的感覺還在形成當中,現在 要馬上選課程方向,不知道該往哪一條技能樹走16
[請益] 比物件導向更先進的程式設計思想?現在很多新出來的程式語言,(如Swift),從本質上說,都是物件導向語法,這是因為近 幾十年來,從來沒有比物件導向實現更先進的程式設計實現在新程式語言中全面取代物件 導向思想。 上面是某程式語言教學書看到的 他說的符合實情現況嗎?16
[請益] ios android 想寫app走哪個好?小弟我現在才本職硬體工程師 現在都在利用下班時間學習Java 還跑去上補習了 那未來是想轉職寫app 原本是想先從android開始學到一定程度在之後學習寫ios14
[請益] 中年轉職課程選擇阿叔不是本科系畢業 之前做機電的 接近40歲了 因為椎弓斷過 腰實在痛到沒辦法繼續粗重工作 過完年離職後開始上網學寫程式7
[心得] 金融IT轉職科技業心得(旺旺/光光/皮卡)背景:私立資管學士+國立地名資管碩 年資:銀行IT 10個月 薪水:(N-15) * 12 + 年終 6~12個月,去年只待8個月年終打折後也拿了快5個月 英文:多益695 口說很爛 專長:java、Spring boot、python3
Re: [請益] 比物件導向更先進的程式設計思想?OO 軟工設計演化 -> S.O.L.I.D -> DP OO 架構開發演化 -> MVC -> flux OO 開發方向演化 -> TDD -> BDD -> ATDD (TDD演化自DIS) OO 的抽象概念語言 -> UML flux算是很新的概念了2
[問題] 想轉職走程式設計對於課程選擇有些迷惘小弟今年 28 歲, 目前從事資訊硬體維護的相關工作, 一直有念頭想轉職走程式設計這塊, 目前有自己做了很多功課, 也知道非本科系要轉程式有多難, 考慮許久還是想嘗試看看。 我知道程式語言只是工具, 重要的是對寫程式的邏輯, 目前選擇了很多人推的 Udemy Python 劉老師的課程入門, 學起來沒什麼大問題, 自己還蠻喜歡 Python 的程式語言, 可惜爬文的結果告訴我, 非本科系想要比較好找工作, 似乎只能從 C# 和 Java上選擇才是最好的, 這點不確定正不正確 最近從104上面搜尋 Python 的職缺似乎快追上 Java 了, 然後拿 C# 和 JAVA 做比較的話 C# 又比較好入門一點, 所以我的認知沒錯的話應該會選擇資策會的 C# 課程, 但是不確定自己的決定正不正確, 或許套用到業界又有不一樣的看法 想詢問版上有經驗的大大們對於以下課程會給予什麼樣的看法呢? 或是有什麼其它課程可以推薦的呢? 非常感謝 !- 作者: bookbook (bookbook) 看板: job 標題: [台北] APP開發工程師-善導寺附近 時間: Tue May 31 15:32:21 2022 job版禁止張貼違反「就業服務法」、「性別平等工作法」、「勞基法」與其他法律之文章 發文者已同意一切遵循現行法律,並確知文責自負。本工作確實勞健保!