Web Developer's Struggle Memories

日々の業務から思ったこと、学んだことを書き連ねていきます。

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
    • CodeIgniter (3.x)
    • FuelPHP (1.7)
    • Yii
    • Underscore.php
    • Composer
  • 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
    • PHPUnit
    • Karma
    • Mocha
    • Jasmine
    • Ava
    • Chai
    • Jest
    • vue-jest
    • Codecept.js + Puppeteer
  • For package managers
    • npm
    • yarn
    • nvm
    • nodenv
  • About design frameworks
  • GraphQL

Cloud Services

  • AWS
    • EC2
    • S3
    • CloudFront
    • Amplify
    • Lambda
    • CodePipeline
    • CodeBuild
    • CodeDeploy
    • Cognito
    • CloudWatch
    • AppSync
  • Firebase
    • FireStore
    • FireStorage
    • Hosting
  • Auth0

Version control system

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

DB, Query

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.