はじめまして。
ここでは、ブログ目的と、私の技術経験的なことを記載してます。
ブログ目的
- 自身の経験を公開する
いつも皆さまの情報公開には、大変お世話になっております。
なので、私も自分の苦労した経験などを公開していき、それが皆さんの役に立てばと思い、ブログを作りました。
私の記事が少しでも役に立てば、幸いです。
ということで、これからよろしくお願いします。
技術経験
以下、ざっくりとした技術経験を書いていきます。
C言語
基本構文が単純なので、言語自体はわりと好きです。
組み込み系や業務系の仕事で使ったことがあります。
組み込み系
結構レガシーなコードを読んで、仕様変更に対応していました。
単体テストではアセンブラを読んだことがあったり、結合ではマイコンもいじったりという感じです。
C++
大学の研究で使いました。
これが初めてがっつりプログラミングに取り組んだ言語だったので、すごいスパゲッティが作れたのはいい思い出です。
あとは、プログラミングコンテストやってみようと思った時に、最初はPythonで書いてたんですが、あまりに実行速度が遅いので、C++を使ったことがあります。
結局コンテストは中途半端で、動的計画法を学んだあたりでストップしてますが。
C#
所属会社がC#をおしてたので、ちょっと勉強してみました。
.NET Core 3.0 で簡単なWebサービスをHerokuに公開してます。
1カ月っていう制限つけてやったんですが、もう後半時間足りなくて、手抜きまくりです。
Python3
機械学習の勉強で。
私はあまり文法が好きではないのですが、すごく簡単な言語なので初学者にはオススメしたい言語です。
Java
Androidゲームアプリ作りました。
苦労したことはゲームコンテンツ作成です。
デザイナーさんやシナリオライターさんの偉大さを思い知りました。
PHP
友人のサイト運営を手伝った時に使いました。
最初はWordPressをカスタマイズしようって方向で進めてたんですが、当時はWordPressの知見がなく、また、カスタマイズ範囲もかなりの規模になりそうということで、PHPで一からサイトを構築しました。
DB
サイト構築にMySQLや、PostgreSQLなどを使ったことがあります。
複合indexをはる順序や、外部制約など、予想外に考えることが多くて驚きました。
タグ付けテーブルの作り方なども初めて作ろうとしたときは、ずいぶん悩みました。
JavaScript
お気に入りの言語です。
画面で動的な動きを作り出すのは楽しいですね。
TypeScriptも大好きです。
今までJSで適当に書いて動いてたとこが、TypeScriptだと怒られて、そんなものがあったのかあ、っていう学びがすごくありました。
CSS
BootStrap、UIkit、tailwindなど使ったことがあります。
デザインを再現する難しさには本当に驚きます。
以上のような技術経験です。
また更新したくなったら更新するかもしれません。28/12/2019