本人對於系統開發為零經驗, 但前後端的語言自學過後大概都會。想問問假設我要開發一個請假系統的話一般是會用到什麼語言會比較好呢?
還是會用什麼LOW CODE平台開發會比較方便呢?
請假系統........
資料庫是基礎,SQL一定要了解,不然管理那堆資料,事情會很多
至於哪個合適做後端?JAVA、C#都很適合,PYTHON也能做django,網上有現成的BPM的原始碼開放常見的是PHP..
low code的話只能買現成的,如easyflow..
LOW CODE平台開發類似請假系統效率很高,我們都用自己寫的平台接專案,每個專案程式碼真的很少,可以專注在系統規劃跟分析
建議自己也開發個 low code 平台來用
底下是我們進銷存範例,它跟我們其他系統都是共用程式碼,low code 好處就是幾乎不用為了子系統增加程式碼,表單排一排邏輯填一填就可運作
關於系統開發的技術選擇,真要談的話很廣
專案規模、複雜度、效能要求、安全性、成熟度、穩定性、擴展性、生態系支援、成本...
而且實務上公司都是買成套的solution
會走ERP、HRM、BPM等,不太會自己搞
因為你說你沒有開發經驗
所以我猜測你是為了轉職?
那就建議從你想進的公司或產業回推
數據分析→Python
網站後端→Java
網站前端→JavaScript
遊戲→C++
韌體→C
例如你喜歡的公司用go
雖然不代表寫Python絕對進不了
但你就會go不是更好
「本人對於系統開發為零經驗, 但前後端的語言自學過後大概都會。」
首先,只要沒開發經驗。就先不要說「會」
因為A學過了,B學過了,C學過了。A+B+C 就是會出問題。
碰過太過這樣的案例,說A會B會C會,然後叫他合在一起開發就不會。
再來,你說的請假系統。你開發範圍很廣。
單純記錄請假?要不要跟人資系統掛勾?要不要跟薪資掛勾?
這些都會去影響到開發的困難度。
單純記錄請假的話。拿個excel出來就行了。
如果說要用個網站。簡單點搞個 html 。困難點就用個後端程式像是PHP、.NET這一類。
如果說要用個APP。認真來說,光要用個APP再無基礎的情況下會很難。
會比用個網站還麻煩。
所以,要學哪種,學什麼都不是重點。
用現成的開發平台也不是重點。
主要還是得看你的目的是什麼
Claude回答
作為零經驗但有自學基礎的開發者,請假系統是個很好的入門專案!以下是一些建議:
### 傳統開發方式
前端可以考慮:
- HTML/CSS/JavaScript - 基本的網頁技術
- React 或 Vue.js - 幫助建立更互動性的介面
後端可以選擇:
- Node.js (JavaScript) - 銜接前端知識,學習曲線較低
- Python (Flask/Django) - 簡單易學,文檔豐富
- Java (Spring Boot) - 企業級應用常用,但學習曲線較陡
資料庫:
- MySQL 或 PostgreSQL - 關聯式資料庫
- MongoDB - 非關聯式資料庫,適合較靈活的資料結構
### Low-Code 平台選項
對於零經驗的開發者,Low-Code 平台確實是個不錯的選擇:
1. **Retool** - 專為內部工具開發,適合請假系統這類內部應用
2. **Bubble** - 無需編碼即可建立完整網站應用
3. **Appsmith** - 開源選項,適合內部管理工具
4. **Microsoft Power Apps** - 若公司使用微軟生態系
5. **Airtable** - 可作為簡單的資料庫和表單系統
Low-Code 的優點是快速開發、較少技術障礙,但如果你想深入學習編程,傳統開發方式能讓你獲得更多知識和控制權。
請問你的請假系統有什麼特殊需求或功能要求嗎?這可能會影響最佳的技術選擇。