Re: [問卦] 程式語言的卦已刪文

看板Gossiping作者 (吹笛牧童)時間3年前 (2020/11/07 23:03), 3年前編輯推噓7(703)
留言10則, 7人參與, 3年前最新討論串2/10 (看更多)
※ 引述《kittor ()》之銘言: : 到目前為止,還是大眾可見到的是java,python,C,C++,C#,R等等的 C 被推崇,是因為其他都算 C like 學會 C,你學其他都容易 就算你工作環境不是 C,你也會一直看到 C 的影子 現在 python 也不錯,因為它像 basic, 一行指令就可以執行了 你不必學 compile/link 這些觀念或門檻 每種語言都會推出 hello world,因為我們看一個人的第一印象在六秒內建立 而學電腦,任何語言,如果在一天之內還不能執行 我看誰都會心浮氣燥 熟悉的東西,懂的人會覺得我說廢話 不然我們說個不熟的領域 看到喜歡的妹子,保證一天內要到電話嗎?難吧.. 可是善於此道的人,就不會跟你說語言不通或沒有人脈是藉口 只要看得到人,他都可以一天內搭訕.. hello,girl~ : 不過隨著時間過去,似乎會退去吧? : 總是會有新的語言會被開發的吧? : 到2020為止,還有各位認為值得學的程語嗎?? : 我學程式,主要是一個未來不失為是個有收入的憑藉,也不想說多人會的東西, : 自己卻沒去碰過 你的問句錯了 首先問你,你要創業嗎? 如果你從零開始,你才有決定權 舉例來說,我早就認為 VC 優於 BCB 會這麼說不是要開戰,而是"我認為";我一定要強調這點 這只是我個人認為 但當我進入一家公司,主管對我說: 我們已經寫好了很多程式,全都是用 BCB 寫的,而且它有XXXX優點 (開始說服你 BCB 哪些特色是優於 VC 的) 你必需接手維護;當然我們不介意你用 VC 從頭改寫 好,這時你還要堅持什麼? 1。你環境中的同事已經心有定見 2。你跟著前輩,他們會教你;而如果要堅持己見,抱歉,那就單打獨鬥 3。有時間壓力,用舊的是小改,用新的是重新打造 雖然我以為 VC 比較好,在這種環境卻一無是處 在用 BCB 工作一年之後,主管找我: 我們覺得 VC 還是不錯,決定從頭打造新模組,就用 VC 這叫什麼?這就叫 人浮於事 你是被環境推著走的 想要決定些什麼,那你得夠強,完全獨當一面 不然都是由別人決定,你只能跟 我甚至都還沒和你聊到 domain knowledge 重要性優於程式語言這些咧 也許另一家公司,敵對對手,是用別的語言並且取得極大成就 但只要你不能獨當一面,又或者不能跳槽去那家公司 那麼那些都不關你的事 你只能跟著環境走而已 看多了不同程式語言優劣的爭辯 但只要我一進入工作環境 我都無法決定什麼 因為我沒有決定權 當你有決定權後,你也會因為學了很多東西,有你的包袱 程式的世界裡有很多東西可以轉換平台,我們說 porting 最近 Mac 打算從 x86 架構轉到 ARM 架構,這要 porting 前主管曾經 trace 整個 unix 架構,當公司要他在 win 下寫一支程式 unix 有副程式而 VC 沒有,他就把程式從 unix 搬到 win 下 不同的執行環境,不同的硬體,不同的 os,不同的語言 有很多不同角度的 porting 一法通萬法通,poring 有方法做,但也有陷阱 不會一籌莫展,但也不是不用花時間 所以那些是資產,也是包袱 有那些包袱,就無法隨口說"我全部搬到目前我認為最優的環境下" 有時還會想些介接的方法 c call python, python call c, c call 組語... 當初 win 進入 32位元時,一堆現成的 16位元程式 於是就有 32bit os call 32bit API, 及 32bit os call 16bit API 後者就是沒有完全 32位元;可執行但較慢 那為什麼不全面改寫?誰都知道應該改寫啊,但還沒改寫啊 XD 又是一次資產就是包袱的證明 這些包袱早點規劃就不必現在才甩不開 但為什麼不早點規劃? 其實計概的模型早就規劃到 64 位元去了 但位元愈高硬體成本愈高啊,當 CPU 還在 16位元時,你規劃 64位元是要多貴? XD 我現在都還看得到四位元模組呢! 所以,人浮於事,你其實沒有決定權啊... -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 101.10.60.115 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Gossiping/M.1604761425.A.B53.html ※ 編輯: HuangJC (101.10.60.115 臺灣), 11/07/2020 23:04:59

11/07 23:09, 3年前 , 1F
感覺BCB不好用,VC用起來比較有人性化。
11/07 23:09, 1F
你有心得啊 其實當年,要說用滑鼠拉一拉就有程式出來,所見即所得的開發環境 BCB 是先馳得點的 VC 也有視覺開發環境,V 是 Visual, 不是 Virtual 會唸成 Virtual C 的可能有電機電子背景, 因為放大器概念裡有 Virtual Ground 虛擬接地,這是口語上一個有趣的誤會 XD 另外 BCB 直接內建資料庫開發環境,N 階的 所以如果用了資料庫,在 BCB 的起步,也不過是拉拉滑鼠就有視覺化回饋了 我現在寫資料庫還在用 MySQL (因為在 linux 下免費啊;說實話別的我不會 XD) 那些命令列在一開始就是門檻啊 但門檻不過要怎麼開始? 喔,後來這件事有被解決,在 linux 下可以先裝個 lamp (linux+Apache+MySQL+PHP) ubuntu 根本在安裝時設成選項,宣告要裝就替你搞定 然後弄個 phpMyAdmin, 也算有視覺化開發回饋了 這件事在 linux 下,是由熱心網友集腋成裘免費奉送的 但在 win 下,當初我跟著前輩,第一步就是靠 BCB 的環境 人家是家營利公司,要和微軟官方的 VC 對幹,總要有點本事 視覺化資料庫就是它一開始的利基 可惜的是,微軟算地主,Borland 公司就是佃農了 繼續往深處鑽就會知道 BCB 有辛苦的地方 ※ 編輯: HuangJC (101.10.60.115 臺灣), 11/07/2020 23:22:22

11/07 23:13, 3年前 , 2F
不用創業,下班自己寫 open source 就沒人管你啦
11/07 23:13, 2F
open source 我接觸過,我是去找人幫我的 XD 找副程式,或找些東西 porting 回我的環境 要說貢獻還沒那本事,若能有貢獻大概也像微創業吧! 你說從零打造,或去加入別人,給別人帶呢? 如果我有志於 ubuntu 內的副程式改寫 我怎麼可能獨立於 ubuntu 團隊之外呢? 前不久有人開課要教樹莓派 driver 就要求程式在 ubuntu 16.04/18.04 之下 build 然後拿去 win 下燒 都他規定咧,他說別的他沒測過,不保證不負責...

11/07 23:20, 3年前 , 3F
人浮於事好豁達,給推
11/07 23:20, 3F
等一下,我用錯成語 XD 我要表達的是:人被環境推著走,身不由己 事情多到像海浪,人在海浪上浮浮沈沈 剛查了字典,人浮於事是指人多事少,人力過剩 哪有,我們很缺人,一直在加班 XDDD ※ 編輯: HuangJC (101.10.60.115 臺灣), 11/07/2020 23:41:13

11/07 23:53, 3年前 , 4F
你回答的好認真啊
11/07 23:53, 4F

11/07 23:54, 3年前 , 5F
我連他在問什麼都看不懂
11/07 23:54, 5F

11/07 23:56, 3年前 , 6F
學命令列比 c 簡單多了,真搞不懂你們這些寫 c 的
11/07 23:56, 6F
命令列我有在用啊,處理變數時好痛苦喔 同事說:你不是會 python 嗎?把它當命令列用就好,別學兩套了,太痛苦 ※ 編輯: HuangJC (101.10.60.115 臺灣), 11/08/2020 00:10:48

11/08 00:20, 3年前 , 7F
哇,老哥。。。。Vc,bcc,你年紀好大啊,現在的年輕
11/08 00:20, 7F

11/08 00:20, 3年前 , 8F
人沒有人會拿vc跟bcb 起來比較吧
11/08 00:20, 8F
這兩個例子好是因為都是 C,但在 C 裡你仍可以有兩個選擇

11/08 00:21, 3年前 , 9F
還是您在的工作產業比較特別,。。我最後一次看到vc
11/08 00:21, 9F

11/08 00:22, 3年前 , 10F
跟bcb 放在一起比較已經是20幾年前了。。
11/08 00:22, 10F
最近我做的沒什麼選擇啊.. 舉不出例子 有啦,就說一個月前的工作 我要用 Mac 開發,老闆要用 Win 因為電腦價格差很多 Mac 我買五萬八,Win 桌機很久沒買了,上次買壓在兩萬 我希望有選擇,老闆很不甘願給我選擇 最後老闆說電腦會買給我,算禮遇,若我離職當然電腦留下,是公司資產 結果做一個月還是常吵架,我被火掉 老闆又說:你離開後,公司用不到那台電腦,想要退貨 機車咧,怎麼退,別說七天了,都快半個月了 我掏錢買下走人 我是公司第一個員工,連我都無法主導架構了 老闆想怎樣就怎樣,不聽話只能走人 老闆不懂電腦,而我和老闆之間沒有另一位主管,這樣我還不能主導! 所以如果不創業,你是有多少權限講話? ※ 編輯: HuangJC (101.10.60.115 臺灣), 11/08/2020 05:28:44
文章代碼(AID): #1VfhTHjJ (Gossiping)
討論串 (同標題文章)
文章代碼(AID): #1VfhTHjJ (Gossiping)