Summary of the technologies I have touched so far
Looking back on my life as a web developer, I wanted to take an inventory of the technologies I touched, so I'll write it below.
(* As of February 23, 2020)
Programming languages
List what I have written even once in the past.
- C (For research purposes, I used it for numerical calculation when I was a student. About a half a year ago)
- PHP (I was writing at work. About 4 years)
- JavaScript (I was writing at work. About 3 years)
- TypeScript (I was writing at work. About six months)
- Ruby (I was writing a little as a hobby. About 2 months)
- Python(I was writing a little as a hobby. About one month)
- VBA(A macro of Excel. I've been writing about 2 months as a hobby)
- Others(HTML, CSS, Sass/Scss and so on. But, I don't put it in the language enclosure.)
Frameworks, Libraries
- PHP
- JavaScript
- AngularJS
- Angular (version 4 or higher)
- Ionic (version 2 or higher)
- Riot.js (version 2 to latest)
- RiotControl
- riotx
- React (version 16.0 or higher)
- React Hooks
- Vue.js (version 2 or higher)
- Nuxt.js (version 1 or higher)
- Underscore.js
- jQuery
- jQueryUI
- jQueryMobile
- DateTimePicker
- Node.js
- Express
- Sails
- Fastify
- Ruby
- Flux
- Redux
- Vuex
- Web Components
- lit-html
- For graph drawing
- C3.js
- D3.js
- Chart.js
- vue-chart
- For testing frameworks
- For package managers
- npm
- yarn
- nvm
- nodenv
- About design frameworks
- Bootstrap(v3まで)
- Material Design
- Material Design Lite
- Material Design for Bootstrap
- GraphQL
- Apollo (with React)
Cloud Services
- AWS
- EC2
- S3
- CloudFront
- Amplify
- Lambda
- CodePipeline
- CodeBuild
- CodeDeploy
- Cognito
- CloudWatch
- AppSync
- Firebase
- FireStore
- FireStorage
- Hosting
- Auth0
Version control system
- Subversion
- TortoiseSVN
- Git
- GitHub
- GitLab
- BitBucket
Automation tools
Anyway I gathered automated and named ones.
- Jenkins
- CircleCI
- Chef (I almost forgot)
- Ansible
- Gulp
- Webpack
- Rollup
Design tools
- Illustlator
- Figma
- Sketch
- Zeplin
OS
Task management tools
- Redmine
- Backlog
- JIRA
- Trello
DB, Query
- MySQL
- MariaDB
- PostgreSQL
- MongoDB
- GraphQL
Web server
- Apache
- Nginx
- Node.js (Strictly an http server)
Virtual environment construction tools
Chat tools
- Chatwork
- Slack
- Idobata
- Backlog
- Yammer
Text editor、IDE
To the end
I could hardly imagine myself when I was a student who I am currently using these tools. If I think now, I am working completely different from what I imagined at the same time. I do not know life :)
Since I am still a fledgling engineer, I have nothing I do not know. Let's continue to study everyday.