본문 바로가기

자유 및 일상

프로그래밍 언어 및 프레임워크, Tech

언어나 프레임워크들을 배우고 쓸 수 있게 되면서 내가 무엇을 할 수 있는지 정리하는 포스트

생각날 때마다, 뭔가를 새로 배우게 될 때마다 들어와서 업데이트 칠 작정이다.

자신있는 순으로 정렬하였고, 기준은 개발자 로드맵을 참고하였다.

파란색은 깊게 공부한 것, 빨간색은 맛만 봤거나 거의 공부하지 못한 것이다.

 

프로그래밍 언어 (Version)

  • JAVA (8, 11)
  • Javascript (ES5, ES6, ES8, ES10)
  • PHP (8)
  • C++ (14, 17)
  • Python
  • C#
  • Go
  • Dart
  • Typescript
  • C, unix C
  • Solidity
  • MATLAB
  • Visual Basic .NET
  • Perl

 

DSL (Domain Specific Language)

  • HTML, CSS, SCSS
  • JSON
  • SQL
  • Markdown
  • Bash, Shell script
  • XML, XAML, YAML
  • HLSL

 

Frameworks

  • Express
  • jQuery
  • React.js
  • Spring
  • Svelte.js
  • React Native (Expo)
  • React Native CLI
  • Flutter
  • Django

 

Technologies (Not ordered)

  • Database: MongoDB, MySQL, Memcache, Redis, Sqlite, Firebase Realtime Database, LevelDB, MariaDB
  • ELK: ElasticSearch, Logstash, Kibana
  • HTML/CSS: canvas2D, SVG
  • AWS: EC2, S3, ELB, LB, Global Accelerator
  • Networks: SSL, TLS, HTTPS, SFTP, SSH
  • Game Engines: Unity, Unreal Engine
  • Blockchain: Bitcoin, Ethereum, EOS, HyperLedger, Tendermint(COSMOS) ...
  • AI: Tensorflow, Keras, CNN, RNN
  • WEB: Rest Api, Apache, Nginx, TCP Socket, XML communication
  • CLI: yarn, npm, nvm, vim, bash, shell script ...
  • Geth (Go-Ethereum)
  • Kafka
  • Node.js
  • Git
  • Responsive Web
  • Webpack
  • Electron
  • Redux, JSX
  • JavaFX
  • AWT/swing
  • Regex
  • FCM
  • .NET
  • Android Development
  • Crawling (node.js, python, vanilla)