作者: ghostkcleung 時間: 2021-8-16 21:57 標題: 學咗廿年 Program == 一無所學
本帖最後由 ghostkcleung 於 2021-8-16 22:01 編輯
從來唔肯學習用 IDE;
只用 Notepad,效率極低;
寫 Code 永遠唔寫 comment;
開頭可能會 Run 到啲嘢出嚟;
但好難再 Extend 落去;
最後,成份嘢 Delete 晒再玩過;
外面嘅世界已經出咗好多新嘢;
而自己仍然轉牛角尖喺一個點;
經常執著用 For 還是用 While 會快啲啲;
作者: toylet 時間: 2021-8-16 22:55
提示: 作者被禁止或刪除 內容自動屏蔽
作者: stephenwong 時間: 2021-8-17 08:35
你傻啦!我一直都用 vi,有乜問題!
作者: faiwaic 時間: 2021-8-17 12:47
notepad 我以前都試過, 不過唔夠快...
(search code 慢...幾千行會睇到眼花花)..
不過好在唔係用 edit.com.... (vi 好用過 notepad, 不過要用 linux..)
作者: toylet 時間: 2021-8-17 14:44
提示: 作者被禁止或刪除 內容自動屏蔽
作者: gn01119056 時間: 2021-8-17 19:09
做廿年應該搵夠, 或者做management
仲要出黎寫既話, 學都無問題, 做IT就係不斷學
作者: javacomhk 時間: 2021-8-17 19:34
零code 都可以做PM。
作者: ghostkcleung 時間: 2021-8-17 20:18
其實我唔係做呢行,
寫嘢純粹為興趣,
所以唔識 “正規” 嘅 Programming
作者: gn01119056 時間: 2021-8-17 20:31
本帖最後由 gn01119056 於 2021-8-17 20:33 編輯
我都唔係正規出身, 都係不斷學
其實好似裝修咁, 要做咩就學咩
IT永遠有新野, vue, angular, react, switft...
就算寫開PHP JAVA, 近幾年都不斷學新野, 需求要咩就學咩
如果係興趣既, 就跟興趣就得, 搵食就迫住要學
作者: CT333 時間: 2021-9-5 12:36
提示: 作者被禁止或刪除 內容自動屏蔽
作者: 1q1q1q 時間: 2021-9-5 14:28
提示: 作者被禁止或刪除 內容自動屏蔽
作者: bongbong3481 時間: 2021-9-5 15:50
回覆 1# ghostkcleung
我中學學過PASCAL (自學過DELPHI,個人興趣), 但我覺得學PROGRAM 是有用囉, 自己唔系做IT, 文職工作,我上一份工(要用SAS), 而家份工用好多VBA(沒規定要用,但用左後, 工作效率快左N 倍), 我覺得當年自學DELPHI時個底打得幾好, 自學SAS/VBA 都好快上手, 而且好多寫CODE SKILL都用得著
作者: it_jobs 時間: 2021-9-6 02:20
本帖最後由 it_jobs 於 2021-9-6 02:37 編輯
與時並進係好,但隨波遂流又未必好。
講到尾,工具係比人用,改善效率。
用 IDE 定係 notepad 還是要睇人。
以前試過係 aix 寫 c, 有人用 vi + cc + link,有人用 notepad + sftp + cc + link.
我個人黎講,長編幾百行嘅 code, 就用 notepad++
短短地改三幾十句,就直接係 serveer 改再 ctrl z 去 compile & test.
身邊有人全程用 vi, 也有全程用 notepad++ (無謂分高低)
用佢地自己最順手應該就好。
學新野就要睇佢本身用開乜,有啲 win 7 已唔 support, 唔與時並進就要全部 user 留係 win 7.
java 2 又 end of support.
多年來,開發語言有 c, gw basic, pascal, dbase, clipper, small talk, delphi, java, powerbuilder, c#, f#, vb.net, jscript, javascript, typescript, python, ruby, objective c, swift. 數之不盡.
同一 lang, 同一性質,如 gui,又有swing, fx 一大堆。
總要選啲黎用。 不然有個 project 要你跟,有晒上面嘅 language, 你都咪話唔骸人(我做過一份工,無晒咁多,但都有 6~9樣左右),一樣死!
作者: bbsunny 時間: 2021-9-6 11:53
回覆 ghostkcleung
我中學學過PASCAL (自學過DELPHI,個人興趣), 但我覺得學PROGRAM 是有用囉, 自己唔系 ...
bongbong3481 發表於 2021-9-5 15:50
PASCAL
之後用番工用OFFICE EXCEL ACCESS,只係用VBA+ SQL
作者: it_jobs 時間: 2021-9-7 00:24
試過寫 delphi, 見到啲 code 真係想作嘔
作者: sophinic 時間: 2021-9-7 10:43
唔係唔得, 睇你寫乜囉
寫 Web App 無乜可能唔用IDE, 寫 mobile app 又點唔用 ide 真心唔識
但寫 仲行 console 果 d program 其實用 notepad 都得既...
寫 sql 咁你都唔使 ide 嫁...
作者: evan11 時間: 2021-9-7 12:07
本帖最後由 evan11 於 2021-9-7 12:17 編輯
樓主可以上網抄吓啲program,咪可以即刻有得用...
同埋出面有啲唔係自己一個人寫,所以肯定比你自己學快好多...
我學咗寫program差唔多1年半,但我唔會比機會我學無所成的...
我學tensorflow都要先學python,雖然唔係記得好多functions名,但都叫有進步,我之前就咁睇書,有啲code好深,但係分拆後學到好多電腦
知識,呢排諗住報google個data scientist 課程,一睇佢啲notes覺得非常簡單,即係我睇書學既野冇白廢.
希望能同樓主一起努力,我諗10年必有所成.
作者: java2 時間: 2021-9-8 11:04
玩下冇所謂啦

從來唔肯學習用 IDE;
只用 Notepad,效率極低;
寫 Code 永遠唔寫 comment;
開頭可能會 Run 到啲嘢出嚟; ...
ghostkcleung 發表於 2021-8-16 21:57
作者: java2 時間: 2021-9-8 11:08
試都唔駛試...deploy左去prod才debug 咁係叫懶唔係叫勁, 同埋只係公司冇規冇矩

我做野o個度最勁o個幾個人都係用notepad++寫code.
真係勁到cls o個隻..
其中一個有時d野compile度就deploy得..試都唔駛試...deploy左去prod才debug..
CT333 發表於 2021-9-5 12:36
作者: onion 時間: 2021-9-8 12:41
回覆 19# java2
認同!
作者: java2 時間: 2021-9-8 13:56
一直都用 vi 只係冇 ide 比你用

作者: java2 時間: 2021-9-8 13:57
正常喎, PM 又不用做 coding

作者: IanW 時間: 2021-9-8 14:02
曾經好中意用 UltraEdit 黎寫 program
作者: java2 時間: 2021-9-8 14:16
我現在都用緊UE 寫linux 的program, 經sftp open/save 很方便, 好過用vi
作者: InterSonic 時間: 2021-9-8 15:30
唔係IDE 唔係問題 但做唔到大project............
作者: Casper_HK 時間: 2021-10-17 18:28
工程界名言:做到就算!
作者: Casper_HK 時間: 2021-10-17 18:32
本帖最後由 Casper_HK 於 2021-10-17 18:40 編輯
回覆 8# ghostkcleung
如果你是「正規」電腦科學(Computer Science)的畢業生,你就需要明白演算法(Algorithm)和資料結構(Data Structure)的重要性,把程序寫得像藝術品一樣,沒有一個多餘的部分,著重程序的運作效能,而不單單是把工作完成,做到就算。這就是工程師(Engineer)與開發人員(Developer)的差別,前者著重思考,後者只求快速完成任務。不過,在香港這種速食式商業社會,我們更需要 Developer,而不是 Engineer,正因如此,香港不會是重大科技的產生之地。
作者: Casper_HK 時間: 2021-10-17 18:44
做軟件業的人員真的需要很有經驗才可以去判斷用什麼語言、用什麼軟件、如何配合用在一起、什麼需要堅持、什麼需要放棄、有什麼好處和壞處,隨波遂流,人雲亦雲,最終很有機會失敗。
作者: toylet 時間: 2021-10-17 18:49
提示: 作者被禁止或刪除 內容自動屏蔽
作者: Casper_HK 時間: 2021-10-17 18:51
本帖最後由 Casper_HK 於 2021-10-17 19:23 編輯
對我來說,Notepad++適合睇 Log Files、CSV、Json、INI Files 和 Text Base Files,它有 Syntax Highlighting,它比 Windows 內置的 Text Editor 要好得多。對於網站開發而言,Visual Studio Code 是個好選擇,它的效能應該比 Atom 還要好。而當你需要開發 Java Program 或 C++ Program 時,我會選擇 eclipse。工作的同時,還需要做點 Markdown,這時候就用 Typroa。
作者: toylet 時間: 2021-10-17 18:51
提示: 作者被禁止或刪除 內容自動屏蔽
作者: Casper_HK 時間: 2021-10-17 18:55
這些 tools 是 management 決定!?
programmers/developers 不需要 考慮 這些, 只需懂得用 chosen to ...
toylet 發表於 2021-10-17 18:49
那麼管理層需要比程式員擁有更好的修為,明辨好壞,否則管理層可能會指導程式員去做愚蠢的事。
作者: toylet 時間: 2021-10-17 18:56
提示: 作者被禁止或刪除 內容自動屏蔽
作者: toylet 時間: 2021-10-17 19:02
提示: 作者被禁止或刪除 內容自動屏蔽
作者: Casper_HK 時間: 2021-10-17 19:02
本帖最後由 Casper_HK 於 2021-10-17 19:05 編輯
大大 講 是 美感, 不是 engineering! 所有 人 都有 美感!
當 engineers 寫 商業 programs 就是 programmers ...
toylet 發表於 2021-10-17 18:51
我認為這可能是香港本地對 Engineer 稱呼的誤解,工程師不一定是處理硬件的專業人才。
參見:
1. Software Developer vs. Software Engineer: What’s the Difference?
2. Software ‘Developer’ or ‘Engineer’: What’s the Difference?
3. Difference between Software Engineer and Software Developer - Google Search
作者: toylet 時間: 2021-10-17 19:03
提示: 作者被禁止或刪除 內容自動屏蔽
作者: Casper_HK 時間: 2021-10-17 19:09
本帖最後由 Casper_HK 於 2021-10-17 19:13 編輯
不一定! 反而 management 無 IT 底**可能**會 揀得更好!
決定 project 用乜 tools 後 才搵 相關 的 ...
toylet 發表於 2021-10-17 18:56
管理層是指導大方向的人,而不是控制程序員的處理手法,或者管理層是明白事理,就可以作出提點。
作者: toylet 時間: 2021-10-17 19:11
提示: 作者被禁止或刪除 內容自動屏蔽
作者: bongbong3481 時間: 2021-10-17 19:12
回覆 34# toylet
我一直都有個疑,學咁多電腦PROGRAMMING, C/JAVA/JAVASCRIPT/PYTHON......, 其實寫CODE 時間會唔會搞亂, 因為好相似
作者: toylet 時間: 2021-10-17 19:13
提示: 作者被禁止或刪除 內容自動屏蔽
作者: Casper_HK 時間: 2021-10-17 19:14
本帖最後由 Casper_HK 於 2021-10-17 19:17 編輯
回覆 toylet
我一直都有個疑,學咁多電腦PROGRAMMING, C/JAVA/JAVASCRIPT/PYTHON......, 其實寫CODE ...
bongbong3481 發表於 2021-10-17 19:12
唔會,因為我哋會時刻查清楚用法,Google Search 是個好幫手。
而且,當你開了什麼 IDE 或 Text Editor,就會提醒你正在寫的是什麼語言。
作者: Casper_HK 時間: 2021-10-17 19:18
記憶力強不會攪錯的, 可以不看 manuals 都寫出正確的 source codes!
連 profilers & debuggers 都不需要!
...
toylet 發表於 2021-10-17 19:13
人肉 Debugger
作者: toylet 時間: 2021-10-17 19:31
提示: 作者被禁止或刪除 內容自動屏蔽
作者: it_jobs 時間: 2021-10-22 21:06
係架,當做過一個 system,有 2x component (或 program, 或 service), 3個互不相似嘅 os, 8~10 個 dev tools (language & compiler). 咪知趕潮流有乜後果。
可免側免
作者: it_jobs 時間: 2022-1-9 20:18
這些 tools 是 management 決定!?
programmers/developers 不需要 考慮 這些, 只需懂得用 chosen to ...
toylet 發表於 2021-10-17 18:49
不一定是 management 決定,有啲會徵求 programmer/sa 層嘅意見,evaluate 下邊款好。
要部門/team 文化決定
作者: it_jobs 時間: 2022-1-9 20:24
小人 覺得 software ENGINEERING 是 偽 命題.... 根本是 單純 的 programming!
一般 programmers/developer ...
toylet 發表於 2021-10-17 19:03
睇來師兄對 engineer 見解是要識用示波器?
咁叫土木工程,飛機工程,汽車工程(設計汽車機件,安排生產流水線等) 情何以堪呢?
寫 mcu 果班應該有機會要用示波器捉蟲,又係寫 program, 算software engineer 定 electronic engineer?
作者: toylet 時間: 2022-1-9 21:24
提示: 作者被禁止或刪除 內容自動屏蔽
作者: 杜龍 時間: 2022-1-10 00:13
少你4年.樓己供完, 諗緊佢唔renew我約時移民. for loop? 用lambda 多..
作者: x37 時間: 2022-1-11 08:00
提示: 作者被禁止或刪除 內容自動屏蔽
作者: mt4money 時間: 2022-1-11 09:24
提示: 作者被禁止或刪除 內容自動屏蔽
作者: it_jobs 時間: 2022-1-12 20:45
我記得讀過一科 software engineering, 純 software 野,同hardware無關嘅。
土木工程同 hardware 有關,但唔係電子 hardware 嘛
作者: toylet 時間: 2022-1-12 21:05
提示: 作者被禁止或刪除 內容自動屏蔽
作者: it_jobs 時間: 2022-1-13 19:22
有啲 濫用 了 "engineering" 這個詞!
睇怕 又是 各國 政府 Dark Op.... 目的 是 逃避 工程死傷 的 責任? ...
toylet 發表於 2022-1-12 21:05
唔知師兄對 engineering 一詞係嘅定義係點得出,
同 software engineering 嘅定義又有乜咁大差距呢?
作者: t61 時間: 2022-1-14 03:54
我反而有興趣知道樓主是否以寫Code維生?定係興趣來家咋?
其實用Notepad都未夠高級,勁人應該用vim家嘛

回覆 1# ghostkcleung
作者: jholeass 時間: 2022-1-28 13:35
點解要玩自己?
咁多種lib同lang,根本無可能記晒(俾你背晒有咩用?)你花時間諗好個flow同logistic好過啦
作者: A4Paper 時間: 2022-1-28 17:47
提示: 作者被禁止或刪除 內容自動屏蔽
作者: XML 時間: 2022-1-28 17:53
用Notepad就唔岩啦
應該用Notepad++
作者: cyjoe_2000 時間: 2022-1-28 17:56
勁人用vi才真!
作者: cyjoe_2000 時間: 2022-1-28 18:00
想問programmer 用咩develop environment?
包唔包debugger?
還是editor 還editor, compiler還compiler, debugger還debugger咁玩法?
以前玩C, 依家想玩python.
作者: IamManho 時間: 2022-4-1 21:50
居然揾到知己....
同我一樣
作者: ckkong97 時間: 2022-4-2 14:49
Linux 上既vi 已經係vim....
真正係vi 好多野無左....
用左20+ 年vi/vim
作者: javaer 時間: 2022-4-4 15:45
我見有D 幾Hard core 既command line developer(用vi, emacs ) 近年都轉咗用VSCode
作者: ghostkcleung 時間: 2022-5-6 23:41
無錯,一開始時個方向錯咗。
作者: terrapins 時間: 2022-6-12 20:49
Haha , 我都係用notepad++ 寫web ,
但過左30老了已學不動了
作者: t61 時間: 2022-6-15 16:52
真心想問:用Notepad/vi寫program係代表你勁?用IDE寫就代表唔得?
個重點係你寫佐啲咩嘢出來?有冇做過些(業餘/專業/興趣)project 可否share 下你既github project repo出來可以大家觀摩下?


