メシのタネ

Webプログラミング 備忘録

  • DOMをPHPで操作できたらいいよね

    そうだよね。そう思うよね。JavaScriptでやると、画面がガタついたりするもんね。そうならないようにする方法もあるかもしれないけど、僕はできませんので、サーバー側でなんとかできたらええなぁと思って挑戦したけど、できませんでしたよ。PHP標準でHTMLをDOMにできるらしい今、技[...]

    続きを読む
  • 設計書ってなんで書くの?

    設計書をなぜ書くのかから始めてかれこれ3年近くこの禅問答をやっているわけですが、いまだに答えは出ません。ただ、その禅問答をやる中で設計書に対する取り組み方は大きく変わったので、その一部でも書いていきたい。基本設計はとにもかくにも必要だと思う設計書はいらぬ!という話をよく聞くし、自分[...]

    続きを読む
  • 書ききってやる。

    久々に書いてみる。久々に文章を書くということをやってみようと思う。伝える作業を観察したいと思ったからそうしたいと考えた。情緒的な文章は基本的にゴミ箱にぽいしてきましたが、情緒的なのも自分だと思う。「文章をかくという作業は、とりもなおさず自分と自分をとりまく事物との距離を確認すること[...]

    続きを読む
  • 普通の会社で2年普通に働いて思う事

    えらい寒くなりました。文句言いながらも現職を続けて2017年12月1日にめでたく2年がたちました。分かりやすいが乱暴に言えばITドカタと呼ばれる業界に入って案件のヒエラルキーの無慈悲さを痛感しながらも、それでもしょうがないと頑張る人たちに心を打たれながら「じゃあ俺も」と頑張れない自分に挫折して、とあ[...]

    続きを読む
  • jQueryUiのDatepicker利用時にminDate設定するとバグる件

    題名の通りなんですが、DatepickerでminDate使うとバグります。また後でキャプチャ見て貰いますけど、灰色の部分が、minDateで設定した日付が反復して出るようになるんですね。こういうの気が付かない人がいるかも知れませんが、ChoromeでminDate設定してる人は気にしてみてくだ[...]

    続きを読む

SIに入った後のギャップ

サイトの人気が延びなくて悩む人のず
前職は結構好き勝手コードが書けた環境で、あじゃいるだのをーたーほーるだの、そもそもチームで開発なんかしないので、開発手法なんて気にしないし、ドキュメントなんかも存在しない。テストもFTしかしないという、ある意味凄まじい環境でした。上司が、君には楽しい仕事だけやらせてるんだよの言葉の意味が分かったのは、その発言から1年が経ったある日のことでしたとさ。最近は、自社に戻って前職と同じようなことをしてます。インタビューとか行ってきて、沢山喋らせてきたので、今日は自分が喋りたいと思います。

PGの身分が低い

現場によるんでしょうけど、ト〇タ王国はプログラマーの身分低い率が高い気がします。設計至上主義。設計できる奴が偉いという風潮がありますが、僕が行った開発現場のPMは優秀な人が多かった。だいたいコードが書けた。マジでどうしょうもならないと書いてくれないけど、僕より書くのが全然早いし、分かりやすいロジックだった。どこの現場でもPMは優秀なんでしょうかね。

歯車になれるという誤解

プロジェクトに加われば、うっとーしーテストとかしなくていいし、お客さんと喋らなくていいし、コードだけ書かせてもらえるんでしょとマジで思っていた。開発現場というものを完全に勘違いしていた。役割はプログラムの歯車。ここはあってますが、歯車であるということは、回り続けなければいけないということです。つまり、歯車という役割を与えられた以上、その歯車として回り続けなければいけません。テストの品質は上げなきゃいけないし、コード書く前にこれでいいかお伺い立てるために客を納得させる設計書書かないといけないし、その設計書で客を納得させなければ、コードを書くことができない。歯車はつらかった。

プログラムに対する興味が薄れていく

プログラム書くのが楽しくて、色んなことを勉強して行ってここに公開するのが好きでしたが、最近はあんまりしなくなりました。プログラム書くことも大事ですが、それ以上に人とやり取りする機会が多くなったからです。素晴らしい技術者としてやっていきたい思いはあります。気合もあります。ただ、時間が圧倒的に足りません。でも、プログラムを好き勝手、思う存分開発できる環境を作って行きたいし、可能な立場になったので貢献したい思いはあります。

今日この記事書く前、そういえばトランザクションってこの業界入るまで知らなかったよなー。とか思いながらブログ書き始めたんですが、書き上げてみたら全然違う事書いてました。トランザクションとは何か。何かあった時にロールバックするもんだと思っています。多分他にもなんかできるんだと思います。MySQLとかだとSTART TRANSACTION;って書きます。あたまがよくなりたいです。

関連記事

  1. 2013.04.18

    DB SHOW構文
  2. 2012.09.03

    CREATE TABLE
  3. 2013.04.02

    LEFT JOIN Mysql

コメントをお待ちしております