我该选什么技术栈……?
背景
算是一直都会思考的问题了吧,就是经典的太多好玩的了,和 “我也想整一个” 所驱使的东西折腾
不知为何,总是想做一个应用来玩,但神奇的又是不知道具体要做些什么,也就是并没什么 “需求”。于是花了好一段时间试了很多应用的 Hello World
,结果的话从上手难易以及其它一些原因,倒也劝退了一些方向,虽然试下来之后还是不知道做些什么比较好
现在的时间节点是大二上的寒假,在摸索方向和不确定下倒是浪费了许多时间,一直以来少有那种全精力去开发什么)造轮子功力还是不大够。但也渐渐地学了挺多挺基本的)各 IDE 终于不再是配置几小时了,有了些项目工程化的一些概念 (设计模式……?),和一些代码规 (洁) 范 (癖)
但他 ↓ 的这说法倒也挺戳我的)虽然是有点小跟风学,然后耽误了另一边……
结果
图例::white_large_square::在新建文件夹了;:white_check_mark::已完成或基本完成;:construction::在做了在做了;:x::目前不会去做
- ✅ Markdown
- ✅ C / C++
- ✅ Basic, STL
- 🚧 Complex Algorithm (Learning)
- ❌ Desktop Application via QT (Not yet scheduled)
- ✅ Web Stack
- ✅ HTML / CSS
- ✅ TailWind, UnoCSS, Scss
- ✅ Basic JS / TS / Node.js
- ✅ Vue.js/Nuxt (Learning)
- ⬜ React.js (scheduled)
- ✅ Astro.js
- ✅ Uniapp (Just see see)
- ✅ PHP (Learned for homework, but not in deep)
- ✅ C#
- ⬜ Basic (Learned, but not in deep)
- ⬜ Unity (Interested, but not yet scheduled)
- ❌ WPF or Win App (interested, but not scheduled)
- ❌ MAUI app (not yet scheduled)
- ✅ Java
- ✅ Basic (Learning for Android)
- ✅ Android (Most interested, learning)
- ✅ Basic Kotlin on Android
- ✅ JavaFX (Learned for homework, not interested)
- ✅ Spring Boot
- ✅ Python
- ✅ Basic
- ⬜ Web Crawler (Most interested, scheduled)
- 🚧 Machine Learning
- ⬜ Rust (Scheduled)
- ⬜ Dart
- ⬜ Flutter Application (Interested, scheduled)
- ⬜ Dart back-end
- ✅ Basic MySQL, MongoDB
- 🚧 Shell (Powershell or bash)