About
uilou
基本的に、自分自身の備忘録のつもりでブログを書いています。
自分と同じ所で詰まった人の助けになれば良いかなと思います。
プログラムを学び始めた頃の目標は『一人でも商品を開発できること』
これを目標にプログラムの勉強をしましたが、現在のプログラミングは専門分野ごとに細分化されていることを知りました。
『手に職』はつくが、工場のライン作業と同じで、自分の受け持ち業務の部分しかわからないんじゃないか?そんな気がしました。
全ての工程を全て知っていたい。
そういう知識欲に駆られて、時間があれば自分に足りない知識を取り入れるために、勉強をしています。
1つの美しいコードの裏には何百、何千のエラーがある
私は天才ではないので、ある日突然完璧な美しいプログラムが書けるようになるわけではありません。
私はプログラム学習において、『体得』は何百というエラーの先にしか存在しないと思っています。
もし、プログラムを学んでみようと思っているなら『プログラムを壊してしまうかもしれない』『エラーが出るかもしれない』などと恐れず、どんどんプログラムを壊してください。
プログラムが壊れたりエラーが出ても、人が死ぬわけじゃないし、怪我をして二度とパソコンを触れなくなるわけでもないし、パソコンが壊れることもないです。
そんなことよりも挑戦しなかった自分を恐れるべきだと思います。
プログラムはどんどん壊しましょう。
プログラムやホームページを発注する人に言いたい
プログラムやホームページは決して手に取って吟味できる商品ではないです。
立派な箱に梱包されて、送られてくることもありません。
でも、一晩で出来る物でもないし、ボタンクリックで簡単に生まれてくるわけでもありません。
今まで数えきれないほどのエンジニアが、パソコンやサーバーの様々な仕様の壁に挑み、何年もかけて編み出してきた創意工夫で仕様の罠をかいくぐり、生み出してきたその技術の恩恵を受けているんです。
1週間や1ヵ月でできるプログラムに提示されたその価格は高いと感じるかもしれない。
でも、1週間や1ヵ月でできるようになった裏には、何年も続けた勉強の結果です。
一般にエンジニアが一人前になるには6000時間の分の経験が必要と言われます。
「もっと安くやってくれる人が居る」というなら、私は止めません。
エンジニアは資格商売ではないので、ちゃんと依頼先のエンジニアの技量をあなた自身が見定めるようにしてください。
不完全なシステムは、あとで取り返しのつかない損失を生みます。
そんなぐちゃぐちゃになったシステムの部分改修をすることが増えてきました。
私の好きな言葉
私には好きな言葉がたくさんあります。
偉人の名言を見ていると、多くの人が『努力の大切さ』を語っていることに驚かされます。
その中でも私の好きな言葉が孫正義の『狂ったほどの努力がないと翼なんか生えてこない』です。
仕事をしていると、ありがたいことに「天才じゃん」と言っていただける機会が何度かありましたが、私自身「天才ではない」と思っていて、天才ではないけれど本当の天才に負けたくないから、他人より多くの努力が必要であると思います。
ちなみに、翼が生えているだけでもダメなんです。
羽ばたかなければ飛び立つことなんて出来やしない。
翼を生えやしても、ゴールが出迎えてくれたりなんてしない。
翼を生やした後も、怠ってはならない努力が一生続くのです。
しかし、狂ったほどの努力がなければ、翼なんて生えてこないんです。
SKILLS
PHP(WordPress)、Javascript(jQuery、React、React Native)、Java、C/C++、C#、VB、VBA、SQL
好きなプログラムはC#やJavaのようなクラスをモリモリ使うプログラムが好きです。
PHPやJavascriptなどは最近メインで使っていますが、型が曖昧で適当な言語だなって思います。
人が書いたコード見ててもこんなんで良いのかなって思う時があります。