跳至主要內容

我该选什么技术栈……?

Chilfish大约 2 分钟logs

背景

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

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

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

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

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

结果

图例:⬜:在新建文件夹了;✅:已完成或基本完成;🚧:在做了在做了;❌:目前不会去做

  • ✅ 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)
    • ⬜ Solid.js、Astro.js
    • ⬜ Uniapp (Just see see)
    • ❌ WeChat Mini app (Not yet scheduled)
    • ✅ 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)
    • ⬜ Backend (Not yet scheduled)
  • ✅ 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)