運営規約IT坊やだからさ。2018年11月7日わたしは現在ITエンジニアとしてフリーランスをやらせてもらっている。最初からフリーランスエンジニアを目指して活動をしていたわけでないが、自然と始めたことがある。それがウェブ系のプログラミング言語HTMLだ。HTMLはハイパーテキストマークアップランゲージと呼ばれる言語で、ウェブページを構成する言語になる。わたし自身もそうだったが、まずITエンジニアを目指すのであればHTMLから始めることをオススメする。Tエンジニアになりたいけど何から始めたらいいかわからない2018年現在、世間一般ではITエンジニアブームだとわたしは思っている。その為か多くの人がエンジニア志望だと聞くことはあるのだが。ITエンジニアになりたいけど何から始めれば良いのかわからないと言う人も多く見かける。ITエンジニアにも分野が存在するからだ。ITエンジニアを目指すなら分野を決めるそこでまずITエンジニアになりたいのなら、どんな種類のエンジニアになるのか理解しておいた方が良い。スタートラインは目指す分野を定める事だと思っている。ITエンジニアには大きく3種類の分野が存在する。フロントエンドバックエンドインフラこの中でも更に細分化されていくのだが、まずは大きく括ると上記のようになるだろう。フロントエンドとバックエンドはまだ違い少ないが、インフラエンジニアはこの中でも特に毛色が違う。全部理解すれば良いのでは?と言われることもあるが、IT技術は常に最先端を生成している。従って、並大抵の努力ではオールラウンドに戦うことは厳しいだろう。ボクシングの階級のイメージを持ってもらえばわかりやすい。そこである程度初めに方向性をある程度決めておいたほうが良いのだ。最初は費用対効果で狙うべきとは言え、初めから自分がどのIT分野が得意かなどわかるはずもない。全てを知って初めて比較できるものなので、初めから比較することは物理的に不可能である。そこで一つの基準として費用対効果が良いものから選択するという基準がある。プログラミングが難しすぎて挫折まずは目先の利益を確保する。目先の利益を嫌う傾向にある今の世の中だが、プログラミングに関してはそうも言ってられない。習得度の難しさ故に挫折する場合が多いにあるからだ。そこでモチベーションになるのは対価だろう。難しいものほど対価があって当然と考えてしまうのが人間だ。そこで継続する為にも必要とされる需要と難易度の供給バランスが良いものから学習する。わたしがそこでオススメしているのがHTMLからの学習である。HTMLはマックアップランゲージと呼ばれプログラミング言語とは少し異なっている。コーディング作業であることは代わりない。それにインスタンスやクラスなどもあるにはあるがプログラミング言語のような複雑な計算などもないので比較的優しいのだ。馴染みのある分野から始める事またHTMLをオススメする理由は簡単以外にも存在する。それは馴染みがある点だろう。馴染みがあるとはHTMLがウェブページで表示されるからである。慣れればインターネットを閲覧するだけでHTMLの構造は理解できるのだ。プログラミング言語の様に裏側で動いたりする機能がない分わかりやすい。HTMLでウェブページを作成すると直ぐに結果を知れるのも大きな理由である。プログラミング言語によってはコンパイルが必要であったりランタイムをインストールしたりと環境依存がある。HTMLはその様な環境依存がないのでオススメしておきたい。通常プログラミング言語とはクラスという単位出会ったりプロセスという単位でま構築される。{この様に始まるのが半ば普通である。{この様な形が一般的に見られる。HTMLにも規約は存在するが、複雑ではないのだ。規約通りに記述しなくても結果が反映されたりするので変化がわかりやすい。その点からもHTMLをオススメする。実際、プログラミング学習にはかなり根性が必要になってくる。物好きでなければプログラミングは難しいと答えるだろう。【IT就職】プログラミングが難しい理由を論理的に説明!そこで典型的なプログラミング学習の失敗例を書いてみる。結果が出ない時は何事も難しく感じるまずプログラミング学習を独学で行う場合に必要になるのはモチベーションだ。このモチベーションの維持が大変になってくる。成果につながる(仕事になる)のであれば問題ないが、世の中そう簡単ではない。成果が直ぐに出るのであれば誰しもがプログラマーになり高給取りのフリーランスになるだろう。結果が出ない時期は何事も難しく感じてしまうので、この時期が最も挫折しやすい。プログラミング学習に限らずだが、この時期を乗り越えれるかどうかがその人の人生を大きく変えるとわたしは思っている。根性だけがまかり通りとも思っていない。結果が出ないがプログラミングを習得してITエンジニアになりたい。それなら手段を有効に使うべきである。メンターがいない状態でプログラミング学習は難易度が高いまずメンターがいる事が大切になってくる。学校で教える授業内容は今では無料でYoutubeやググればいくらでも手に入るのだ。人はなぜか技術を習得できていない。それは単に継続できないからである。そこで学校という役割はメンターの存在であることに初めて気づくのだ。メンターの存在が授業料の様な要素は大いにある。そこでプログラミング学習をするのであれば、わたしはメンター探しをオススメする。挫折経験があるのなら一度、無料相談を受けてみるのも手だ。わたしもフリーランスのITエンジニアをやらせてもらっているが、そこには多くの人の存在があって初めて成立している。分野であればメンターの存在は大きい。わたし自身、メンタルがコンニャクが故にメンターの存在が大事だと感じている人間の一人。Javascriptを使ってサクッとQRコードを作成!今回は思いっきりプログラミングのことについて書こう。言っても内容は至って簡単なコードだけだ。実現したのは「Javascript」を使って「QRコード」を発行するというシステムだ。...【jQuery】Javascriptで横スクロールのスライドショー!今回はJavascriptを使ったプログラミング作品の一例。ある横スクロール型のスライドショーをウェブサイトに組み込んでみる。...【CSS/Javascript】ナビゲーションバーをトップに固定!ナビゲーションバーをウェブサイトのトップに固定する手順。ひと昔であればjQueryなど使って対応していたが、今はCSSだけでも十分に対応できる時代になった。...【Javascript】デジタル時計とアナログ時計の作り方!今回はJavascriptで時計を作ってみた。Javascriptは動的なオープンソースプログラミング言語で汎用性が高い。...【解決策あり】VBAのエラーまとめ!エラーランキング5!仕事でVBA案件をもらうことがある。わたしは元々VBAが最も得意だった。VBAとはマクロの事だ。プログラミング言語の中ではシンプルな言語でわかりやすい。...PREV【便利】アプリの削除!Macユーザーにレジストリは必要?NEXT【ランキング】ガンダムのプラモデルで最も高いのは〇〇だった!プロフィール逆襲のジェリドは史実を覆すべく、復活を遂げた。時代はプログラミングを求める!俺を戦いに駆り立てたのは貴様だ!そんなこと言えるのかよ!現役ITエンジニアフリーランス。得意分野はphp、Java、Javascript、VB.net、VBA。仕事についてはDMで。このブログではウェブかプログラミング、ガンダムについて徒然なるままに。詳細プロフィール2018/11/15【ITリテラシー】情報格差が広がる時代。「悲しいけどこれ戦争なのよね。」スレッガー中尉から学ぶ人生。「あなたならできるわ。」セイラの言葉は神様のプレゼント。