プログラミング

【フリーランス・エンジニア向け】ネットワーク知識がプログラミングスキルよりも重要な理由

最近、プログラミングスキルを身に着けさせる講座やセミナー、オンラインサロンが増えた。ところが、現場で必要なネットワークの知識が少ないため、現場に出てもなかなか戦略にならないケースも散見されるようになった。 今回は、現場の視点から、ネットワーク知識がプログラミングスキルよりも重要な理由について解説する。

【これからエンジニアになりたい人向け】プログラマになると同時にマーケターになったほうが良い理由

IT業界に携わろうとする人や、、IT業界を志す人は、必ずと言ってよいほど一度はプログラミングを学習する。ところが、マーケターを目指す人はあまりいないようなイメージがある。 今回は、プログラミングを学習する人たちに、同時にマーケターを目指すべき理由についてお伝えする。 プログラムが手段たり得るもの、売上の拡大orコスト圧 […]

【エンジニア向け】プログラムを書けないSEがヤバイと思う2つの理由

「エンジニア」というと、プログラミングをバリバリこなすイメージがあると思うが、実際はそうではない。この記事でもお伝えした通り、エンジニアにはいくつかの職種があるということをお伝えした。 今回は、その中でもシステムエンジニア(SE)に絞り込み、普段プログラムを書かないSEの将来がなぜヤバイのか?をお伝えする。 なぜプログ […]

【初心者向け】Webプログラミングを学ぶのにおすすめな本11冊+α

Web系エンジニアになってかなり立つが、実はWebプログラミングの知識はすべて独学で学んだ。ごく一部は人から教わったこともあるが、それは講義・座学ではなく現場で得た知識が大半だ。 もともと、情報工学を専攻していなかった私としては、プログラミングが必要な現場で、当時どのように学んでいったのか?を振り返ってみることで、これ […]

ソースコードが汚くなる?ワケとその対策

プログラム書くお仕事してると、ソースレビュー、つまり、他の人にソースコード(プログラムの原文)を見せたり共有することがある。 特に海外の人とソースコードをやり取りすると、「なんじゃこりゃ?」と思うような、読めない&読みづらいソースコードが出てきたりする(逆もあり) 私自身も、昔は「おまえのソースコードは汚い」とか、「可 […]

プログラミングの学び方(4)

プログラミングの学び方シリーズも、いつの間にか連載シリーズになってきた笑 前回は、プログラミングの学び方(3)で、処理フローの重要性をお伝えした。 今回は、実際にプログラムを書く際に、気を付けたほうが良いポイントの1つ、「出力メッセージの実装の仕方」を、個人的な経験をもとにお伝えする。 処理フローは決まった、が・・・ […]

プログラミングの学び方(3)

前々回、前回と、プログラムの概要についてお伝えしているわけだが、プログラミングの学習に当たって、経験上個人的に一番重要だと思う点をお伝えしたい。 プログラミングを学ぶ前に、まず処理フローを知るべし どういうことか?というと、プログラミングの基本中の基本は、アルゴリズム。もっとざっくばらんに言えば、処理フローである。 当 […]

プログラミングの学び方(2)

前回では、プログラミングの学び方の姿勢、ITの基礎知識の重要性について、簡単に触れた。今回は、実際にプログラミングの学び方の1つであるITの基礎知識の重要性(Web編)をお伝えする。 ITの基礎知識(Web編) 実は、ネットワークに関する知識は結構重要な要素なのだが、プログラミング講座を見てると、この部分をかなり端折っ […]

プログラミングの学び方(1)

最近では、プログラミングスクールやコーチングを行う人が増えてきた。それだけ、学ぶ人が増えたということだろう。ところが、「いろいろ学んでみたけど、結局どうしていいかわからない」といった声もちらほら耳にするようになった。 今回は、自分の体験を生かしたプログラミングの学び方をお伝えする。 プログラミングを学ぶ目的は? いきな […]