プログラミング

1/2ページ

プログラミングの仕事はキツイ?

エンジニアのマイケルです。 僕は未経験からエンジニア に転職して4年目です。 現在は、フリーランスエンジニアとして仕事をしており、 現在は、MENTAで120人以上の方にプログラミングを教えてきました。 プログラマーに転職したいけど、 プログラミングの仕事はとても難しそうで、キツイんじゃないか? 自分にもできるだろうか…? と不安になってしまいますよね。 今回は、自分の経験を踏まえて、 […]

良いコードとはなんだろう、まずは変数名から気をつけようという話

MENTAで未経験の方を対象にプログラミングを教えているのですが、 特に初心者に多いのが、 変数名を適当につけている人です。 たかが変数名、されど変数名 なぜ変数名をしっかりと意識した処理を書く必要があるのでしょうか。 それは、あなた以外の人がコードを読むときに違和感なく、ストレスなく、読めるようにするためです。 例えば、ちょっとした計算でも と書くのと、 と書くのとでは、どちらが読みやすいでしょ […]

エンジニアの職場ってどんな感じ?4つ現場経験した自分の感想を率直に書き残しておく

現場の雰囲気を教えてほしいというご質問をときどきいただきますので、少し記事にも残しておこうと思います! 基本、もくもく開発 プログラマーであれば、基本、与えられたタスクを一日中、もくもく開発していることが多いです。 特に困ることがなければ、「あ、今日、誰とも会話しなかったな」という日もあるかなと思います。 ひたすらデスクに座って、自分の世界でもくもく開発したいなと思う人にはぴったりのお仕事かなと思 […]

エンジニアに転職して、はじめて誰かのためになれていると実感した話

自分は29歳のときに未経験からエンジニアに転職しました。 それまではプログラミング経験ゼロで、プログラミングで何ができるかどうかもわからない状態で転職しました。 今ではフリーランスとして仕事ができていますが、その過程は決して順風満帆だったわけではなく、むしろキツイことの連続だった気がします。 いろいろとキツイ現場をくぐり抜けてきました。 ときには適応障害になり、出社できないことも経験しました。 体 […]

「疲れたときは休む」って言葉はずっと昔から知ってたけど、自分のパフォーマンスを上げるためには休むことはとっても大事だと今さら気づいた話

今年に入って、いろいろなことにチャレンジしています。 平日は2日に一回ジムで筋トレしてから出勤 朝はカフェで仕事 定時であがれたらマクドナルドで30分は仕事 仕事の休憩中ももちろん仕事 教材作成 Youtube撮影 通勤中はツイッター研鑽 通勤時間を短縮するために自転車購入(速攻ライト盗まれて怖くなり、使用できていない) などなど、この1ヶ月だけでも自分にとってたくさんの改善をしてきたように思いま […]

プログラミングは暗記ではないって話

Mentaでプログラミングを教えているのですが、プログラミングを暗記しようとしている人がかなりいらっしゃいます。 私のレッスンではPHPの基礎問題を出題して解答していただき、レビューするという形を取らせていただいているのですが、 生徒さんによっては、解答を先にもらって、それをベースに学習したいという人がいらっしゃいます。 確かに先に答えをもらって、それを基に学習したら効率もいいのですが、 このよう […]

PHPでCSV出力する処理をいつも忘れるのでとりあえずメモ

どの現場でも必ずあるタスクが、CSV出力だと思います。   ただいつもこのタスクが自分は苦手というか、何となくいやだな〜って思うことが多いので、 ひとまず忘れないようにメモ。   今回テストように書いたソースはこんな感じ。 CSVに出力する用のデータは直にdata変数に保持。 $data = array( apple, orange, peach, banana ); $fil […]

競馬予想をプログラミングしてみたら、ものすごくプログラミングを楽しく学べた件

みなさん、こんにちは! プログラミングを上達するには、仕事だけではなく、プライベートでもプログラミングを学ぶことが重要だという話は、このブログでも散々してきましたよね。   でも、その勉強が強制じゃ、あまり意味ないんですよね。 やっぱり好きでプログラミングしている人と比べると、どうしても効率が悪いですし、何より嫌々やっても長続きしないんですよね。   んで、ちょっと考えて見たん […]

プログラミングを挫折しないコツは、自分のスキルを組み合わせて遊ぶこと

  プログラミングって挫折しやすいんですよね。 今の会社に入社する前に、技術書を買って何度か挑戦はしたのですが、本に書いていることが全く理解できず、最初の数ページですぐに挫折してしまう経験をふと思い出しました。 挫折してしまった原因として考えられるのは、 書いていることがなかなか頭に入らない(理解できない) 単なる写経なので、本に書いてある通りにPCが反応しなくなったら即ツミ 参考書が初 […]

東大生の勉強方法からプログラミングの勉強の仕方を考える

  プログラマーにとって、日々の勉強は欠かせません。 常に新しい技術、知らない知識を吸収し、昨日よりも今日より良いプログラマーを目指すべきです。 ということで、プログラミングに情熱がある人は休日、平日問わず常に勉強をしていると思いますが、常日頃から私が感じていることは、もっと効率のいい勉強方法があるのではないかと疑問に思ってしまうことです。   実際に、高い技術書を買って、コー […]