- ベストアンサー
ソフトウェアが世界を食う
ソフトウェアが世界を食う:マーク・アンドリーセンのWSJインタビュー http://ameblo.jp/inoueharuo/entry-11460736313.htmlJSなどのプログラミングができれば将来性はかなり良いのでしょうか? ただHTML、CSS、ワードプレス程度では、AIや、途上国、クライアントさんの向上により、 将来性がないですよね。 やはり最低でもJSをがりがり書く、フロント もっといいのはNodeやjavaを使ったサーバサイドでしょうか?
- JavaScript
- 回答数11
- ありがとう数9
- みんなの回答 (11)
- 専門家の回答
質問者が選んだベストアンサー
ウェブでも有望性はありますが、トランプ大統領があの調子なので北米大陸向けマーケットは回避した方が良さそうです。カナダもアメリカと心中の道を選びそうですので回避して、アメリカ大陸の北限はメキシコで切るかパナマ運河あたりかくらいまでだと思います。
その他の回答 (10)
- hiodraiu
- ベストアンサー率15% (446/2817)
javaの将来性について、一言も言及しておませんが「javaは古いですが将来性があるのですね。」という話に流れる理由が判りません。また、javaもjavascriptも同時期に市場に出てきた言語ですが、javaに対してのみ古いって事を気にされる理由も判りません。 先の回答では、C++について書いたつもりでした。
- hiodraiu
- ベストアンサー率15% (446/2817)
JSの将来性は判りません。あくまでWEBが廃れる可能性を視野に入れての仮定の話です。 JSの基礎が分かっていれば、多言語への応用も効くのかもしれませんね。 個人的にはC++を習得していれば、JAVAやC#あたりなら苦もなく理解できると思っています。ただし最近のプログラマーの中には、C#は分かるけどJAVAは理解できないって人もいます。質問者様が御存知かは判りませんが、この2つの言語の文法はほぼ同じです。細かい部分の差異や標準ライブラリの違いはありますが、仕事でコードを書いてる人間なら、その差異は吸収できて当然だと思ってます。それでも出来ないって人を見ていると、応用が効くって言葉は安易に使えない気もしてます。
お礼
JSの次にやるならやはりjavaがいいのですね。 javaは古いですが将来性があるのですね。
- hiodraiu
- ベストアンサー率15% (446/2817)
No.7です ブラウザが終了すれば、JSは終了すると思います。Nodeについても、競合する他の仕組みがある中で、特に優位性が無いと思いますから、Nodeだけが残るような事にはなり得ないんじゃないでしょうか。 最初の質問に話を戻しますが、用途の限られたJSの習得して将来的な安定を目指すのは、なかなか難しいものだと思います。
お礼
JSは将来性がないのですね。 Nodejsもreactnativeもブラウザがなくなればなくなる運命なのですね。 ただJSの基礎がちゃんとわかっていればほかの言語に移るのは容易ですよね。 プログラミングを教えることも容易ですし
- catpow
- ベストアンサー率24% (620/2527)
>>結局JSはブラウザに依存しているということですね。 イメージ的には、企業関係に例えたら、JSは、IT業界での人材派遣会社ってイメージでしょうか? ブラウザは顧客企業、あるいは元請企業に相当します。これが無くなると、人材派遣会社は仕事をくれるところが無くなります。 C/C++は、現場で働くSE,PGです。彼らが居なければ、同じように人材派遣会社は仕事の受注ができなくなります。 JSは両者の間をとりもつ仲介人的立場で、これはこれで必要な機能ですね。 技術的な変動が一番少ないのがC/C++でしょう。 ブラウザもそこそこ安定していると思えますが、この部分の開発を仕事にするって少ない気がしますね。 JS的な分野は需要が大きな部分だけど、競争も激しい世界ではないでしょうか? 常に、「追っかけ」をやり続けないといけない世界に思えます。 私は、「追っかけ」やって疲れるのが嫌なので、そこにはできるだけ踏み込まないようにしていましたんで、最近の案件では、「その経験ありますか?」と聞かれることが続きました。 当然ながら、そういう案件でOKにはなりませんでしたね。 ただ、その手の案件は「ああ、あのプロジェクトはしばらく延期になりました」という理由で流れるケースも多かったです。 やはり、仕事を依頼する企業も「この技術を選んでもいいのか?」って悩まれているのではないかと推測しています。 私も案件内容を聞いて「いまさら、これ使うの??」と思うプロジェクトもありました。 いずれにしても、プログラマとしてやっていくなら、なんでもいいけど1つのアセンブラ言語(私は68系を覚えたけど、80系でもOK)とC言語は必須だと思っています。
お礼
JSやGO言語JAVAなどではずっと食っていくことはできないのですね。 Sは将来性がないのですね。 Nodejsもreactnativeもブラウザがなくなればなくなる運命なのですね。 ただJSの基礎がちゃんとわかっていればほかの言語に移るのは容易ですよね。 プログラミングを教えることも容易ですし
補足
NodejsがPHP、rubyに代わってサーバサイドの仕事が増えていくことはないのですか?
- hiodraiu
- ベストアンサー率15% (446/2817)
No.6です この製品は、IOTの本質的な部分にJSを使っているのではなく、JSでコントロール出来るようにポーティングされてるだけですよね。要はAPIをJSからアクセスできるだけであって、IOTの制御部分、つまりAPIの内側はC/C++等のハードウェアを制御できる言語で書かれてるものだと思います。将来、IOT機器のUIの標準言語がJSになれば、JSでIOTって話もあるのかもしれないですが、今の段階ではJSは無駄が多くて製品としては成立しづらいと思います。 この製品も「Arduino言語」って言語が標準的な開発言語のようですね。
お礼
結局JSはブラウザに依存しているということですね。 ブラウザ終了=Nodejs以外は終了 ということですか?
- hiodraiu
- ベストアンサー率15% (446/2817)
No.4です。 コメント見ました。度々否定的な事書いて恐縮ですが、JSでIOTは次元が違い過ぎて話しにならないほど有り得ないと思いますよ。前の回答に書きましたけど、JSってブラウザ上のスクリプト言語ですよね。IOTはPC以外の機器をネットワークに繋いでの話ですよね。そこにJSが使える場所なんて無いですよ。
世界的に見れば3、4ヶ国語を自在に操れるひとも いるでしょう。 過去と照らし合わせながら、先読みできる 勘も必要です。 世界を見れるくらいにならないと無理です。 そういう意味で日本は高い技術があるのに 無駄にしてる感があります。 ネットバンキングなんて数年前は 考えられなかったでしょう? 極端に言えば海外の情報なんて 本を読んだり、パンフレットを見るしか なかったんです。 将来はどうなるんでしょうか。
- hiodraiu
- ベストアンサー率15% (446/2817)
No.2です 将来的にJSでAIが書ける日は来ないと思いますよ。今後の拡張次第で絶対はないですけど、そもそもの用途がWEBブラウザ上でのスクリプト言語ですよね。 それより、AIの開発は、以前だとLisp等で、今ならPythonが主流言語です。それらを差し置いてJSでAIが作れるようにJS自体の仕様拡張をする人は、余程の変わり者だと思います。言い換えればAI開発向けに拡張された時点で、今のJSの良さは失われちゃうかも知れないですね。
お礼
JSはIOTはできるけどAIはないんですね。
- hiodraiu
- ベストアンサー率15% (446/2817)
WEB限定のプログラマーに将来性があると考えるのは甘い気がします。 将来に渡って現在のWEBの仕組みが存続し得るかどうかなんて誰にも判りません。少なくともプログラミングができるってのは、特定の環境での話ではなく、他の環境にも移行できる程度の知識があって言えることじゃないでしょうか。今の仕組みが消えても、新しい環境に移行するのに時間を要しないのであれば、将来背はあるかもしれないですね。
お礼
やっぱりWEBはDTPのように十年後は食えなくなっている可能性が高いのですね。 HTML、CSS、ワードプレス程度では、AIや、途上国、クライアントさんの向上により、将来性がないのですね。 ただそれでも やはり最低でもJSをがりがり書く、フロント Nodeやjavaを使ったサーバサイドができればハイブリットアプリ制作、 IOT、将来はJSもAIを作れるようになったりするので、60くらいまでプログラマーとして働くことは十分可能なのですね。
- catpow
- ベストアンサー率24% (620/2527)
>>http://ameblo.jp/inoueharuo/entry-11460736313.html JSなどのプログラミングができれば将来性はかなり良いのでしょうか? もちろん、「それらのプログラミングができたら」できないよりはずっと良いでしょう。 >>ただHTML、CSS、ワードプレス程度では、AIや、途上国、クライアントさんの向上により、 将来性がないですよね。 そうでしょうね。 >>やはり最低でもJSをがりがり書く、フロント もっといいのはNodeやjavaを使ったサーバサイドでしょうか? それらができない人よりは、できた人のほうが有利なのは確かでしょう。 ただ、それができたとしても、思うとおりになるとは限らない。
お礼
ワードプレスをやるようによく言われるのですが、やはりAIのことを考えると簡単にできるこれではなく、 創造性や論理性の必要なJSにしないと将来はAIに仕事を奪われてしまいますね。
関連するQ&A
- JSその物でサーバサイドのプログラミングが出来る?
JSその物やtypescriptでもサーバサイドのプログラミングが出来ると思って良いのでしょうか? JSその物nodeやexpressは、全く別の言語と思った方が良いのでしょうか? それともJSその物やtypescriptないしはバベルを学べば、同じ文法同じめどっどを使って、ほぼ同じように、トイアワセフォームやショッピングカートなどが作れるようになるのでしょうか? JSその物やtypescriptでも、nodeやexpressと組み合わせれば、 問い合わせフォームやショッピングカートのサーバサイトのWEBアプリが作れるというような情報をその後見つけました。 私が知識不足でJSその物やtyescriptではサーバサイドのプログラミングは出来ず、NodejsやEXPRESSは、 JSその物やtyescriptとは違う言語のように大きく違う物と思っていましたが、下記をみるとあまり変わらず、 クライアントサイドがJSその物やtyescriptで出来れば、NodejsやEXPRESSを同じように作れるのかもしれませんね。 http://okamuuu.hatenablog.com/entry/2016/02/02/165404
- ベストアンサー
- JavaScript
- コーダーの将来性
HTML5、CSS、コーディングの学習を突き詰めて行っても、時代錯誤で将来性も需要もあまりないのでしょうか? それより、WPを使ってテンプレートを使ってGUIで、多少変更する仕事の方が需要、将来性があると言う事でしょうか? それでも巷ではJSは将来性があると言っていますが、在宅、中小意外の大手に勤めた場合、もしくは海外で働く場合の事でしょうか? それともコーディングの将来性は無いが、JQUERY、Node.jsなどを学んだJSのライブラリなどが使える人には、将来性があり、こちらのみ伸びて行くという事でしょうか? もしそうなら、コーディングは、ほどほどにしておいて、JSの方を極めて行った方が良いのかもしれませんね。 コーディングは、BEM、正しい拡張性のあるクラス名つけ、SASS、HTML5でのセマンティックなコーディングまで行う必要は、これから働く人には無いのでしょうか? ブラウザ上で問題ない程度に行えて、後はさっさとJSを中心に学ぶ方に切り替えた方が良いのでしょうか? フロントエンジニアは、当分大丈夫だと思いますが、AIが進化している昨今今後を考えるとサーバサイドやデザイナーのほうが、よいと思いますか?
- ベストアンサー
- CSS
- html5がこれからかなりブレークする?
html5がこれからかなりブレークするということを下記動画で言っているのですが、そう思いますか? 情報が古いので当初そう思われていたが現在ではそうならなかったということでしょうか? https://www.youtube.com/watch?v=GVVzZeDGtLE&t=1294s JSよりもHTML5のキャンバスなどを学んだ方が将来性があるのでしょうか? 今後はHTML5だけでサーバサイド以外は良くなるのではなんてちょっと言いすぎかなと思うことまで言っています。 フロントはhtml5がほぼ中心になるなんてあると思いますか? 私は少なくてもcssは必要なのでちょっと言いすぎかなとは思いますが、 JSは将来性がないなんて思いませんよね。 ただおそらく、今後HTML5がフロントの中心になることがあったとしても、 これからITの中心になっていくのはWEBサイト制作ではなく、SPのアプリ制作であり、そしてウェアラブルのアプリ作成なんでしょうが、HTML5をがっつりやってると将来性があるんですかね? 逆にAIの進歩でコーディングくらいはできるようになってしまうので、 HTML5とCSS3はしっかり学んでも生活できないとも聞くので一体どっちが正しくてHTML5、JS何をやっていけば、AIが進歩して将来は英語の機械的翻訳までできるようになる時代を生き抜いていけるか、よくわかりません。 プレイステーションがHTML5になるのではとも言っていますがさすがにそれはないでしょうがね。 詳しい方なんでしょうが、ここにいるプロから見ればアマチュアなんですかね。
- ベストアンサー
- HTML
- HTML5とCSSとJSの勉強順
Javaを始めて3週間ほどのプログラミング初心者です。 今までJavaをやってきたのですが訳あってHTML5とCSSとJSでAndroidアプリを開発する事になりました。 HTML5とCSSとJSのどれから始めるのが良いでしょうか? (今までやったことはありません) お勧めの入門書などあれば書いてもらえるとありがたいです。 よろしくお願いします。
- ベストアンサー
- JavaScript
- コーダーの仕事はフルスクラッチよりワードプレス化?
コーディングの仕事をしていると半分以上オリジナルテーマ化とワードプレスのインストール作業をセットでやってくれといわれるのですが、 現在フリーランスで、フロント周りやコーディングで仕事を請けていくとフルスクラッチよりも仕事量は多いでしょうか? コーディングやJSを徹底的に極めて行きサーバサイドもJSの延長でnodejsをやるスペシャルよりも、 最低限のワードプレスとPHPの問い合わせフォームやショッピングカートのプラグイン導入ができるゼネラリストのほうが、 フリーランスならずっと仕事が多いでしょうか? 将来のAIのことを考えるとおそらく前者のスペシャリストのほうが将来性があると思いますが、 現在の仕事の量を考えると後者の方が圧倒的多いイメージなのでしょうか? 中途半端に広げるのは、すべてが中途半端になり、AIやオフショアにすぐに代替されてしまうので、 できれば前者を選んでそこを極めて、ワードプレスは他の人にやってもらったり外注できれば良いと思っていたのですが、 クラウドワークスの仕事も、お話が来る場合も最近はほぼワードプレスも一緒にやってくれと言われるように思えます。 将来性を考えるとプログラミングを極める方が良いですが、現在を考えると広く浅くワードプレスをやった方が良いというのが WEBの一般論でしょうか? 分業をお願いしても、断られることがほとんどなのでしょうか? 分業したほうが効率が良いと思うのですが、現在のWEB業界は大手でないとオリジナルテーマ化まではコーダーフロントがやって当然なので、 そこまではできないとフリーランスは特に仕事がないのが現状でしょうか? またワードプレスをやるとしても、コーディングだけでなくワードプレスまでやっておいくらですかと聞かれて、 できますと言えるのってどれくらいできたらだと思いますか? htmlをオリジナルテーマ化できればいっていいのでしょうか? セキュアな環境、簡単インストールを使わずにインストールをでき、PHPのソースを見て、ニュース欄などもワードプレス化できるくらいまで、 できなければできますというべきではないでしょうか? これからやる場合は、現在需要が非常にあり、おそらく全盛期を迎えているワードプレスをやるべきか、 今後需要は落ちてくる可能性が高いワードプレスをやるのではなく、今後伸びるフロントやハイブリットアプリ制作のプログラミングやサーバサイド のプログラミングをやるべきか迷っています。 ハイブリットアプリ制作ははやってきたとは聞きますが、実際の仕事の話はまったく聞いたことがありません。 ネイティブアプリやWEBのようにフリーランスもそれで食っていけるくらいの仕事はすでにあるのでしょうか? こちらはhtml、cssができればWEBと同じでコーダー(デザインカンプ通りにUI作成者)としてやっていけるようですが、 もしかしてワードプレスでもハイブリットアプリ制作ってできるんですか?
- ベストアンサー
- CSS
- Google 左サイドメニューを消去するCSS
http://ameblo.jp/wolves913/entry-10534450670.html ここを参考にグーグルの検索結果時に表示されるようになった「左サイドメニュー」ですが、これが気にいらなくて邪魔なので削除しようといろいろ探しました。 CSSを試したんですが、左サイドメニューが消せません。 どうすればいいのでしょうか? 当方IE6です。
- ベストアンサー
- HTML
- 10年後になくなる仕事にプログラマーが記載
10年後になくなる仕事にプログラマーが記載してあったのですが、 フロントエンジニアやサーバサイドのプログラマーの仕事もAIが代替できるようになると思いますか? JSを極めていってもだめになるようなことはないですよね? http://eco-notes.com/?p=649 説教のような回答はしないでください。 通報します。
- ベストアンサー
- JavaScript
- JSの将来性
JSを軸にフリーのプログラマーとしてやって行きたい場合、どんなライブラリなどをベースにどんな仕事を目指すと将来性があると思いますか? ハイブリットアプリ制作、WEBのフロント、サーバサイド、IOT、ブロックチェーンなどたくさんのJSの仕事があり迷ってしまいます。 人工知能は無理なのでしょうが将来はできるようになるんですかね?
- ベストアンサー
- JavaScript
- JSについて
フロント>サーバサイドも多少>5年後以降には将来はアプリ制作も考えたいと思っています。 HTML5>CSS3>jQueryとやってきたのですが、その後どう学んでいくか迷っています。 JSそのものの基礎は必須ということで、下記本のJSの部分は全部やろうと思っています。JSそのものの基礎の学習としては十分でしょうか? よく、ライブラリを使うにしても、将来も普遍的なプログラミングの基礎は、生のJSで行わないといけない、その後ライブラリ、フレームワーク、タイプスクリプトを 行うべきだと聞くのですが、下記本のJSの部分がそれに該当すると考えてよろしいでしょうか? よくわかるJavaScriptの教科書 単行本(ソフトカバー) – 2012/3/24 たにぐち まこと (著) 下記サイトで言えば、 初級者の基礎知識 第一章 オブジェクト 第二章 DOMの基礎 第四章 文字列の基本と正規表現 くらいで十分でしょうか? http://uhyohyo.net/javascript/ その後どうするかがわかりません。 候補は下記ですが、 ・リアクト ・メテオ ・タイプスクリプト リアクト、タイプスクリプトはメテオのように、フロントも、サーバサイドも、アプリ製作もできないですよね。 フロント、サーバサイドのみでしょうか? それとも、タイプスクリプトは、ただのメタ言語のようなものなので、サーバサイドもできないでしょうか? また、難易度でいうと、メテオはmysqlは使えずmongoDBでないと使えず、日本語の情報が少ないので一番高いでしょうか? また、ライブラリやフレームワークはころころ変わるので、将来無意味になってしまう可能性が高いので、JSそのものを行わないと、技能として残らないという話もありますが、 JSそのものないしはタイプスクリプトで行わないと、変わってしまった場合に技能として、残るものがないでしょうか? それとも結局メテオなどをやっていればJSそのものを自然に突き詰めていっていくので、 ほかのフレームワークなどに変わっていっても、JSそのものと同じように技能は残ると考えていいでしょうか?
- ベストアンサー
- JavaScript
- JavaScriptについて
新卒でフロントエンドを目指し入社したものです。 大学でHTML,CSSなどの基礎は学びました。 JSはソースをみてインターネットを見ながら解読は可能ですが、実際に書くことはなかなか難しいです。 将来海外で働きたいという夢があるため、フロントエンドとして頑張りたいです。 なのでこの一年でJSを勉強することを目標にたてましたが、実際にどのように勉強してい良いのかわかりません。今はドットインストールをひたすらやっていますが、他にいい勉強方法がありましたら教えてください。 現場ではどのような使われ方をしているのか(どういったシステム、どういった動きにJSを使うことが多いのか)を教えていただけると勉強のイメージがわきます。 また、自信を持ってJSをかけるというというレベルは皆さんどのようにお考えでしょうか?
- 締切済み
- JavaScript
お礼
WEBもデザイナー出なく、フロントエンドやサーバサイドならまだまだプログラマーは有望なんですか?