자유 및 일상
프로그래밍 언어 및 프레임워크, Tech
션 쿠
2023. 11. 15. 12:27
언어나 프레임워크들을 배우고 쓸 수 있게 되면서 내가 무엇을 할 수 있는지 정리하는 포스트
생각날 때마다, 뭔가를 새로 배우게 될 때마다 들어와서 업데이트 칠 작정이다.
자신있는 순으로 정렬하였고, 기준은 개발자 로드맵을 참고하였다.
파란색은 깊게 공부한 것, 빨간색은 맛만 봤거나 거의 공부하지 못한 것이다.
프로그래밍 언어 (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)