タグ

ブックマーク / www.hassy-blog.com (4)

  • コメントのいらないプログラムの書き方|NZ MoyaSystem

    パラメータを決める 次に関数に渡すパラメータを決めます。 関数の名前で表現されている処理を実現するには、どれだけのパラメータがあればよいか? と考えてみましょう。 今回の例でいえば「お客さんの年齢」と「日付」があれば、すべてのチケット価格が計算できます。 ということで、age と date の2つのパラメータを渡すことにします。 function calculateTicketPrice (age, date) { } パラメータの名前も、なにを表しているかわかるようにしてくださいね。 くれぐれも「hensu」とか適当な名前をつけたり、同じ変数にぜんぜん違う値を繰り返し代入したりすることのないようにしましょう。 テストを書く 次にユニットテストを書きましょう。 テストは常に更新される仕様書です。 業務ロジックをテストに説明させておけば、関数の仕様をコメントにいちいち書く必要などありません。

    コメントのいらないプログラムの書き方|NZ MoyaSystem
  • 海外転職して「挑戦に年齢なんか関係ない」って気づいた話|NZ MoyaSystem

    会社を辞めたのは、28歳のときだった。 システムエンジニアとして残業につぐ残業、休日出勤につぐ休日出勤な毎日を送っていた僕は、ただひたすら定時帰宅にあこがれていた。 そして、システム屋とは名ばかりにExcelで文書を作成する仕事しか回ってこない会社に嫌気がさし、プログラマに転職したいともずっと考えていた。 定時帰宅とプログラマ。 日IT業界のブラックっぷりが世の中に知れ渡って久しい2013年、その両方を手に入れる方法は何か? ……海外への脱出しかない。こうして僕は、5年の社畜生活の間に貯めた資金を全て放出し無一文になる覚悟でニュージーランドへと旅立ったのだった。 30歳が挑戦のタイムリミットだと思っていた 当時の僕は、無職のまま30歳を超えることをとても恐れていた。ニュージーランドでの転職が100パーセント成功する保証なんてどこにもない。大学へ留学した時点で29歳、1年経って卒業したら

    海外転職して「挑戦に年齢なんか関係ない」って気づいた話|NZ MoyaSystem
  • 日本のプログラマの年収はもっと上がる!技術を磨き、高く売ろう|NZ MoyaSystem

    マイクロソフトの子会社、マイクロソフトディベロップメント株式会社が、新卒の開発職に年俸700万円を支払うことが話題になっている。 厚生労働省によれば、日の新卒社会人の平均月給はおよそ20万円なので、*1、年収に換算すると、ボーナスをいれてもせいぜい300万円といったところだろう。それに比べると700万円は倍以上であり、目がくらむような金額だ。 僕は、これを非常に明るいニュースだととらえている。 日のプログラマの年収は、今よりもっと高くなる余地がある証拠だからだ。 新卒年俸700万円は、実はそこまで高くない 大学を出たばかりの新入社員に、700万円もの年俸を払うなど、一般の感覚からすれば考えられないだろう。 おまけにマイクロソフトディベロップメントでは、これを12等分した額が月収として支払われるという。新卒でいきなり月収58万円である。 税金や年金を支払っても手取りで50万円はあるだろう

    日本のプログラマの年収はもっと上がる!技術を磨き、高く売ろう|NZ MoyaSystem
  • long_time_work_cannot_finish_tasks

    先日、会社のチームリーダーと面談を行った。 リーダーから「この会社で働いていて楽しい? 困ったことはない?」と尋ねられ、 僕は即座に「すごく楽しいですよ。日で働いていた会社とは大違いです」と答えた。 「日では毎日2時間から3時間残業するのが当たり前でした。 ときには週末を潰したり、徹夜でバグ修正を行ったりすることもありました。 それに比べてこの会社では残業が全然ないし、毎日適度な作業量を与えられて集中して仕事ができるから最高ですよ」 彼女はこれを聞いて、驚いたような呆れたような表情を見せこう語った。 「その日の会社、マネジメントがひどい。 いくら長時間仕事をしたところで仕事が終わるなんてありえないのに」 いくら働いても問題は無くならない 「それは生産性が落ちるからってことですか?」と尋ねる僕に、彼女はこう続けた。 「例えば、いま未解決のバグが10個ある。 すべて直すのに80時間かかる

    long_time_work_cannot_finish_tasks
  • 1