Chilfish's avatar

Chilfish

我该选什么技术栈……?

Chilfish
diary

背景

算是一直都会思考的问题了吧,就是经典的太多好玩的了,和 “我也想整一个” 所驱使的东西折腾

不知为何,总是想做一个应用来玩,但神奇的又是不知道具体要做些什么,也就是并没什么 “需求”。于是花了好一段时间试了很多应用的 Hello World,结果的话从上手难易以及其它一些原因,倒也劝退了一些方向,虽然试下来之后还是不知道做些什么比较好

现在的时间节点是大二上的寒假,在摸索方向和不确定下倒是浪费了许多时间,一直以来少有那种全精力去开发什么)造轮子功力还是不大够。但也渐渐地学了挺多挺基本的)各 IDE 终于不再是配置几小时了,有了些项目工程化的一些概念 (设计模式……?),和一些代码规 (洁) 范 (癖)

但他 ↓ 的这说法倒也挺戳我的)虽然是有点小跟风学,然后耽误了另一边……

image
via:掘金:一个程序员的五年总结,给你不一样的角度_恋猫de小郭

结果

图例::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)