「JavaScript」を含む日記 RSS

はてなキーワード: JavaScriptとは

2023-09-28

anond:20230919141733

Pythonの初歩を学ぶ→機械学習サンプル(mnistなど)を少し動かす→機械学習に興味を持つ→機械学習を学ぶ

機械学習に興味が出なかった場合、上で作ったmnist+αなコードAWS Lambdaで動かす。javascriptを学んで、推論する画像アップロードして、結果をwebブラウザ上で表示してみる。

この時、サーバサイドの実装に興味を持ったかAWSの動かし方に興味を持ったかwebブラウザに表示する部分に興味を持ったか、3通りくらいいると思う。

次はその技術を使って、別のものを作ってみる。AWSなら別のAWSマネージドサービスや、Auth0で認証系を作ってサービス拡張してみる。CloudformationやCDKをいじってみる。

サーバサイドの実装に興味を持ったら、機械学習結果をDBに保存したり、いろんな学習モデルを実行できるAPIを作ってみる。

javascriptならリッチな見栄えのUIを目指してみる、Next.jsなりに置き換えてみる。

こうやって、少しずつ拡張してみるのを続けると1020年すぐ時間が飛ぶよ。

そして、これだけ楽しめたら潰しがきいたことにならないかな。

2023-09-27

anond:20230919141733

間違いなくJavaの一強。

ここで言う「つぶしが利く」というのは転職先に困らないとか、食いっぱぐれないとか、そういう意味だと思っている。

PHPJavaScriptも利用率は高い。SES案件数だとか自社開発での利用企業だとかそういう点を考慮するとJavaが圧倒的に多いのでJavaが一強というわけ。

別の視点からPythonとかも、まあわからんでもないけど、世の中の20年、30年先でも保守されるシステムは圧倒的にJavaが多い。

Pythonで作られているものなんてせいぜい数年で捨てられるものばかりだろう。

Pythonでつぶしが効く、というのは無いと思う。

anond:20230919141733

プログラミングを学んで何がやりたいかによる

とりあえずプログラマーとして仕事したい→Java

Webサービス作りたい→JavaScript/TypeScript, HTML, CSSとか?

ゲーム作りたい→C#(Unity, UnrealEngine)

スマホアプリ作りたい→Kotlin(Android), swift(iPhone)

事務作業自動化したい→VBA

ちなみに「とりあえずプログラマーとして仕事したい」以外は、プログラミング以外の勉強必要になる

anond:20230927192102

高校情報の授業で扱うプログラミング言語は、PythonVBAJavaScriptScratchの4種類です。

Scratch言語というよりもGUIタイルブロック)・プログラミングを行うツールですね。

高校プログラミングを学んだ人なら、次は手続き型以外の言語を学んでみてもいいかも。

anond:20230927203234

そう思ってC/C++の撲滅を願ってきたがあいつらクッソキモい方向で進化してやがる なんだよC++20とかコンパイルjavascriptか?ってぐらいキモい 書けるやつも読めるやつもいねぇだろ絶対

anond:20230927094925

いや、初心者にこんなのいうべきちゃうやろ。UnityC#やればiPhoneAndroidもまあ対応するゲーム作れる。iPhone,Android対応二次元アプリはflutteかreact使えばいい。(言語dart,javascript)みたいな言い方した方が初心者に優しい。

学習用と実用プログラミング言語

学習用のプログラミング言語

分類方法にもよるけど、プログラミングパラダイム(考え方)

  1. 命令
  2. 宣言

の2種類がある。

 

それぞれに根拠となる計算モデルがあり、細分化すると4種類に分類できる。

パラダイム 分類 基礎となる計算モデル言語
命令手続きチューリングマシン C、JavaPythonJavaScript
宣言 問合せ型 関係モデルSQL
宣言関数ラムダ計算LispHaskell
宣言論理一階述語論理Prolog

 

それぞれのグループ代表的言語を1個ずつ順番に学んでいけば、全ての種類を一通り制覇できる。

例えば、

  1. Python
  2. SQL
  3. Haskell
  4. Prolog

といった具合で。

グループのどれか1個を知っておけば、同一グループ言語であれば仕様が似ているので、2個目以降を新たに学ぶときに、学びやすいはずだ。

広く使われているのは、手続き型の言語だろう。

 

実用プログラミング言語

自分が作りたいソフトウェアに合わせて、適したプログラミング言語を選べば良い。

など。

 

実用的なプログラミングを学ぶ場合言語のものだけでなく、周辺知識として、

アルゴリズムミドルウェアフレームワークなど)、設計テストなど、他の知識必要になってくるので、

まずはPythonで一通り突貫して学ぶのが良いかしれない。今なら教材が充実しているので。

 

プログラミング現実的な話がしたい

anond:20230919141733

いろいろ盛り上がってるけど、今学ぶなら何がいいのか建設的な話をしようじゃないか

20年以上前に聞いたことがあるのはC+だのプラプラだの、ビジュアルベーシックだの、フォートランだの、Javaだのだった

今なら何を学べば一番潰しが聞くのか。これを話してほしいと思う

anond:20230927091409

PHPjavascriptは、ウェブ屋にとって常識であり、知ってて当然みたいなコモディティ感がある。

anond:20230919141733

JavaScript

浅い部分に関していえば大抵のことはこれ一つで足りる。

不満を感じて初めて別の言語に変えればいい。

anond:20230919141733

PHPjavascriptは人気ないのか?

javaとかCとかやってもIT土方になるだけじゃない?

PHPjavascriptだったら、就職しなくてもフリーランスでちまちまWordPressサイト作って稼げるよ。

学ぶの簡単だし、一人で大体のもの作れるし、Webですぐ公開できるし~。ゲームも作れる

でも、ゲーム作るならUnity+C#か、Unreal+C++だね

2023-09-26

anond:20230919141733

仕事がいっぱいある→Java

いろんなのが作れる→C#

ネット周辺では大正義JavaScript

anond:20230926183412

Rails雰囲気を掴むのには良いが、仕事で多く採用されているわけではない

仕事でよく使われるのは以下2つ

PHP/Laravel

Java/Spring

複数言語フレームワーク経験があるというのは売りにはなるので、Rails勉強したあとで上記のいずれかを勉強しても良い

あとはJavaScript

AndroidChromeアプリが使いやすくなった

Chromeアプリブラウジングするときほとんどすべての広告無効化する最強の盾 = JavaScriptブロックを使ってるんだけどさ。

新聞記事とかまとめサイトとかその他、たいていのサイトJavaScriptブロックでもちゃんと閲覧できる。

広告もなく、通信量も削減され、たいへん快適に閲覧できる。


それでも、増田とかはてぶとか、なんならGoogle検索とかも、JavaScriptをオンにしておかないと、まともに動かないのよ。

そういう、なんか入力して使う系のサイトは、例外サイトとして登録しておかないといけないんだな。

これまでこの例外サイト登録するのが面倒だったのよ。


だけど、Chromeアプリ最近更新からかな?アドレスバーに設定アイコンみたいなのが表示されて、いっぱつで例外サイト登録できるようになった。

これは革命的だよ。

もう、Chromeアプリの設定→サイトの設定→JavaScript例外、なんて深くまで下る必要はないんだ!

超快適にブラウジングできるよ。

2023-09-20

これからプログラミングを学ぶ方はChatGPTに質問すると捗るでしょう👍

Webエンジニアになることは35歳未経験からでも可能ですが、いくつか考慮すべき点があります

以下にいくつかのアドバイスを示します。

 

1. 学習意欲と継続性:

プログラミングWeb開発には学習意欲が必要です。

技術は日々進化しており、新しいことを学び続ける姿勢重要です。

自己学習が得意で、情熱的に取り組むことが必要です。

 

2. 基本的プログラミングスキル習得:

HTMLを触った経験があるのは良いスタートですが、現代Webエンジニア必要なのはさまざまな技術スタック(例: HTML, CSS, JavaScript, Python, Ruby, PHPなど)の理解実践経験です。

無料オンラインリソースコースを利用してプログラミングスキル習得しましょう。

 

3. プロジェクトの構築とポートフォリオ:

自分スキル証明するために、個人プロジェクトを立ち上げてポートフォリオを構築しましょう。

これは履歴書面接で役立ちます

 

4. コミュニティネットワーキング:

オンラインプログラミングコミュニティ技術系のイベントに参加し、他のエンジニアネットワーキングを行いましょう。

他の人から学び、アドバイスを受けることができます

 

5. インターンシップジョブトレーニング:

初めてのWebエンジニア職を見つけるのが難しい場合インターンシップジョブトレーニングプログラムに参加することを検討してみてください。

経験を積む機会を提供してくれるかもしれません。

 

6. 就職市場調査: 関心のある地域や分野の就職市場調査し、求人情報をチェックしましょう。

需要の高い技術スタックを学ぶことが、就職のチャンスを高めることにつながります

 

他の人が30代からWebエンジニアになったという事例はありますが、成功には時間努力がかかることを覚えておいてください。

自己評価やスキルを向上させ、積極的仕事を探しましょう。

一歩一歩進んでいく姿勢が大切です。

2023-09-19

anond:20230919171818

ChatGPTは、幅広いトピックに関する情報学習しており、主要なプログラミング言語であるPythonJavaScriptに関する情報豊富学習しています

そのため、これらの言語に関する質問サポートには比較的得意です。

 

一般的に、ユーザー数が少なく、学習データが限られているプログラミング言語マイナートピックに関するサポートは、制約があるかもしれません。

ChatGPTは、学習データに基づいて学習しており、そのデータの中に含まれていないトピック言語に関しては限定的知識しか持っていません。

したがって、マイナー言語や専門的なトピックに関する質問に対する正確なサポートは難しい場合があります

 

ただし、ChatGPTは一般的プログラミング原則アルゴリズムに関する知識を持っており、プログラミングに関する基本的質問アドバイスには役立つことがあります

マイナー言語に関しても、一般的プログラミング原則問題解決方法についての質問に対してはサポート可能です。

ただし、特定言語の詳細な質問については、ユーザーが他の専門家コミュニティから情報収集する必要があるかもしれません。

anond:20230919123950

Wasmを中心としたエコシステムが普及し始めたら、JavaScriptに縛られているTypeScriptレガシー扱いされるようになるだろうな。

anond:20230919130828

そんなん言ったら100年も経てばJavaPythonJavascriptも消えてるだろうよ

anond:20230919122025

JavaScript/TypeScript だけ出来ても仕方がないんだけど、全くのプログラミング初心者プログラミングというものをかじるための入り口として勧める人は割と居るように思う。SCRATCH的な意味でのプログラミング入門用として。

まあ、俺は勧めないけどね (^^; 

anond:20230919120932

TypeScriptはまだ「生き残るのか不安技術」側だと思うよ

この間DHHもボロくそに言ってたし

anond:20230919121814

うそう、そうなんだよ。

それなのにはてなに巣食うエンジニアどもはよってたかってJavascriptTypescriptだと初心者殺しを薦めてきやがる、許せねぇよなぁ?

大して金にもならねぇしよ。

anond:20230917223337

40歳からなんて余裕で大丈夫ですよ。20年以上前からあって今も生き残っている技術、だけを選んで勉強しましょう。

例えば

あたりですかね。

逆に言えば、勉強してもすぐに変化していくもの、消えていくものは当面の間は無視しましょう。どうせすぐ廃れるので。

例えば

あと、スクールには行かないほうが良いです。スクールでは上記のすぐに消えていくものしか学べません。とにかく入門書で独学とネット上でググったり質問したりして勉強するのが結局のところ近道です。投資も最低限で済むのでリスクほぼゼロです。

それでどこかのブラック企業派遣職歴付けて転職を狙いましょう。

その後もとにかく長生きする技術だけを選んで勉強し続けましょう。

ログイン ユーザー登録
ようこそ ゲスト さん