2018-10-28ポール・グレアムさんという非常に成功した方が「ハッカーと画家」という有名な書籍の中で書いたコラムに「普通のやつらの上をいけ」というものがあります。多くの開発者の心をひきつけて、長年、愛されている文章です。Web上でも見ることができるので、一度、読んでおくことをおすすめします。Averageshttp://practical-scheme.net/trans/beating-the-averages-j.htmlこの文章から、現代のWeb開発業界で生き残るために何を学び、活かしていくべきなのか、ということについて考えてみます。「普通のやつらの上をいけ」というけれども、どうやって?まず、大切なのは、普通と同じようなことをやっていたとしても、この社会の中では「成功」と呼べるような状態にはならない場合が多い、ということです。このページを読んでいる人は、飢えて死んだわけではなく、みんなご飯が食べられていて生きているから、Webページ見れるわけだから、ある意味みんな人生に「失敗」ではなく「成功」していると、みなすこともできるかもしれません。そんな事実があったとしても、ほとんどの人は満足しないですよね。他の人に勝つことを、成功と呼ぶのも浅はかな気がしますが、ともかく、他の人よりも「うまく」やらないといけないでしょう。必然、なのかもしれませんが、うまくやっている人はなんらかの、普通というのとは違うことを、やっているはずです。「普通のやつらの上をいけ」コラムのLISP言語コラムの中では、普通の奴らの上をいって、Yahooに多額でシステムを売却でき方の話になっています。実に信憑性がある話です。その中のメインとなっているのはLISP言語です。LISPが素晴らしいからやろうよ。いう強烈なメッセージですね。仕事をしている人など、ちょっとお目にかかれません。行われている、なんて話は、日本の東京では聞いたことはありません。LISPは少なくとも流行ってはいません。身に着けても、それによって収入を得られるかというと、おそらくそんなことはないでしょう。あるプログラミング言語の勉強、という、かなり時間が必要で教材を買う場合はお金がいる、やる気というエネルギーも必要というものに対して、結果、収入につながるかどうか、というのは重要な要素です。学ぶことは、費用対効果の面で、得策ではないようです。コラムのように多額でYahooに買収される、という未来が確約されているなら投資する価値はあるのですが、それはLISPを学ぶ誰にでもおきるようなことではないと思います。LISPのことは、とりあえず忘れておきましょう。「普通のやつらの上をいけ」で学ぶこと。抽象的になってしまって申し訳ないのですが、コラムから学び取れたものとして、自分の考えを書いておきます。・「何を学ぶのか、何に自分が投資するのか、は大事」つまり、プログラミング言語を選ぶときなどの選択です。・「状況を判断して、何が正解なのかを見抜かなければいけない。」ビジネスの状況、ニーズの高い技術をどう選ぶか。・「ツール選択が成功の鍵」プログラミング言語含めた「道具」の選択です。全てを上手くやっても「成功」するかどうか、という話になりますが、少なくとも「失敗」はしないです。あなたが一流のエンジニアを目指すのなら「成功」する可能性をどんどんあげていくべきでしょう。エンジニアは、うまくいくものを採用し、うまくいかないものを不採用とすることに、優れた観察眼をもっているべきですから、何を学ぶのかを正しく選ばないといけません。いうことで、少し長くなってきたの、次の記事に続いてみます。コメントをキャンセルメールアドレスが公開されることはありません。コメント名前メールアドレスサイト関連記事プログラマ全般ゼロプラスワンについてこんにちは。サイト管理者のヤマです。私は、ITフリーランスとして10年以上、この業界で仕事をしました。プログラマ全般プログラミング言語比較。どの言語を学んでいくべきか、というとても大切な選択こんにちは。今日は、あなたは何のプログラミング言語を学ぶべきか。いうことについて、お伝えします。選んでいれば間違いないある集まりで友達が会議の議事録をWindowsPCでとっていたときに、ちらっとのぞいたら、Wordで議事録をとっていました。一般人は文字を入力するのに、Wordを使います。エッセイが大変好きです。プログラマとして人生を生きるよいヒントをたくさんいただきました。...プログラマ全般なぜこんなに楽しいのに多くの人はプログラマという仕事を選択しないのか。最近、こんなサイトにはまっています。QuoraというQ&Aサイトにはまっています。気軽にかけるのでブログ記事を書かずに、そっちばっかりで回答してしまっていました。...プログラマ全般45歳で早期退職をうながされないためのエンジニアの生き残り戦略-その2あくまでも私の生き残り戦略・成功戦略なので普遍的にだれにでも使えるかどうかはわかりませんが、自分にどう応用かけられるかを見抜いてください。...プログラマ全般30代-40代で未経験者がITエンジニア(プログラマ)になるための戦略と戦術-その3前々回、前回の記事はそれぞれこちらです。プログラミング言語を何を学ぶのか、というのと、どのようなビジネス分野で仕事するのか、というのを書きました。何のためにプログラミングを学ぶのかこんにちは。最近では、プログラミングが義務教育化されようとしていますよね。プログラミングが義務教育?そうすると好きでもないのに義務でやらなければいけなくなりますよね。...プログラマ全般SESという形態でIT業界で仕事すると起きる正社員と外注(協力会社)との間におきる格差の問題。いう形で仕事の契約をとっているフリーランスのエンジニアなので、下記のコラムはとても心に響きました。なんかエンジニアに早期退職が勧告されるというニュースが話題になっています。過酷な言葉なんでしょうね。ArrayNEXT「普通のやつらの上をいけ」コラムから学べること-その2プロフィールこんにちは。ゼロプラスワンのやまです。技術的に困難なプロジェクトのマネージメントとコンサルタントもアーキテクトの目線で行います。JavaScriptプログラミング、仕事のノウハウ、ビジネスマンとして生き残る知恵を書いていきます。プログラミングの勉強の個別の相談、また、仕事の相談や依頼、メールで受け付けます。エッセイが大変好きです。プログラマとして人生を生きるよいヒントをたくさんいただきました。中級者向けの記事になります。定数定義を行うときに、関連した複数の値をまとめたいときがあります。いうときにどのように書くのがよいのか、ということについてまとめておきます。ループは指定回数をループするという単純な場合に使われます。ループというものがあります。いう傭兵の戦い方-3続きました。前回の記事はこちらです。ITの仕事現場ではいくつかの契約形態の人がいます。いう傭兵の戦い方-2続きです。前回の記事はこちらです。いう傭兵の戦い方-1以前、フリーランスのエントリーを書いたりしました。どちらを学ぶか迷っています。いう質問いただきました。コメントで質問いただきました。どなたも何か聞きたいことあったらコメントくださいね。タグリンク、WSH、JavaScriptプラットホームにフルで対応しました。始めるテスト駆動開発。なんかテスト駆動開発記事が人気みたいですので、より詳しい続きを書きますね。閲覧される人気の記事はこちらです。...プログラマ全般2019/05/06フリーランスという個人ビジネスをしてから気がついた一番大きなこと。それが成功の鍵だった。