リーダブルコードを意識して人に優しく

リーダブルコードを意識して人に優しく

 リーダブルコードを心がけよう。ってよく言われてきた。このサイトでは処理の書き方とかにそこまで拘らずとにかくプログラミングすることが重要だってさんざん書いてきた。初心者のうちはラムダ式とかinterfaceとかそういう知識より、とにかく何かを作り上げることが重要だということ。一方 …

Dockerのヤバさを再認識

Dockerのヤバさを再認識

 前回の記事に引き続き近年の大前提ツールであるDockerについての説明。この記事は初心者プログラマ、上達できない人向けの記事だ。なのでGitやDockerについて詳しい人は読む必要がない。 なお前回の記事と同じく、Dockerが存在しなかった時代の不便な実体験を紹介して、その利便 …

Gitがなかった時代はみんな頭悪かった

Gitがなかった時代はみんな頭悪かった

 この記事は初心者プログラマ、上達できない人向けの記事だ。なのでGitやDockerについて詳しい人は読む必要がない。できる限り小難しいことは書かずにその特徴を書きたい。  プログラマをやっていく上で絶対に避けて通れないのが、GitとDockerだ。なぜこの2つをまとめて紹介してい …

リファクタリングが自分を成長させてくれる

リファクタリングが自分を成長させてくれる

 前回の記事では、どんな初心者でも「投票システム(フロント)」を実装できるっていうことを紹介したんだけど、当然ググってコピペ、そのコードをひたすらコピペで量産では、ごみコード(またの名をウンコード)になるのはいうまでもない。なので前回の状態からレビューをしてくれる架空の先輩エンジニ …

え、ウソ!?プログラミング簡単すぎ!

え、ウソ!?プログラミング簡単すぎ!

 前回の記事で紹介したプログラミングの思考プロセスを使って、実際に何かを組んでいく様をお見せする。この思考のプロセスは基本的に汎用性があるので、真似してくれたら間違いなく上達する。前回も書いたがこの記事は、なかなか上達しないと悩んでいる初心者をターゲットにしているのでご注意を。 今 …

プログラミング下手な人、変わりたいならまず

プログラミング下手な人、変わりたいならまず

 近年のプログラミングって一体何をしているのか。どのようなプロセスを経ているのか。多くのできるエンジニア・プログラマーは教えたくないのか、教え方がわからないのか、はっきりと説明してくれない。だから初心者エンジニアはなかなか上達できずに悩んでしまうのだ。これからの数回の記事を読んでも …

いいから黙ってVSCodeとVimバインド

いいから黙ってVSCodeとVimバインド

 さてついにプログラミングを始めるわけだが、あなたはまずエディタを用意する必要がある。要はプログラムコードを書き込むツールだ。エディタと呼ばれるものとIDEと呼ばれるものがあるが、とりあえずはエディタの方を用意しよう。  この記事によると2021年 …

初心者プログラマは基本動作だけで年間66時間以上も損しているかも?

初心者プログラマは基本動作だけで年間66時間以上も損しているかも?

 プログラミングの学習って何からスタートするべきと思う?Javaとかで、変数とかforとかifとか?そんなもんは後からでいいんだよ。何から手を付けるべきかというと、プログラミング作業時の将来の時間コストを削減することだ! プログラミングってのは、実装を頭のなかでイメージして、そのイ …

誰でも短期間でプログラマになれる

誰でも短期間でプログラマになれる

 まず私について。これまで長くシステム業界で働き、現在もシステム会社経営しながらプレーヤーとしても活躍してします。子供のころの趣味のプログラミングも合わせると17年以上パソコンカタカタを続けているので、この知識や経験を共有したいと考えてサイトを開設しました。 また、私はWEB開発、イ …