SEやプログラマになりたいけど何の言語から勉強すれば良いのか分からない… そんなお悩みを持つ方へ、現役プログラマが最適解をお伝えします! ※経験を基にした個人的な最適解ですので、参考までにお願いします。 結論 HTMLから勉強しよう! 個人的にはHTMLから始めるのが最適解だと思っています。 理由は「HTMLを使...
今回はJavaScriptの将来性についてお伝えいたします。 これから勉強しようとしている方も、現在勉強中の方も、ぜひご一読ください。 JavaScriptって? JavaScriptの概要についてお伝えいたします! JavaScriptとは、HTMLやCSSと並ぶフロントエンド言語の一つです。 HTMLは「...
今回は、エンジニア界隈だけに留まらず 何かと噂の「ChatGPT」を実際にChatGPTを使用しながらご紹介します。 ChatGPTって? ChatGPTとは、イーロンマスクが共同創業した「OpenAI社」が開発した人工知能チャットボットです。 人工知能チャットAIと聞いても「?」と思ってしまう方もいると思いの...
そもそもLaravelとは? LaravelはPHPというプログラミング言語のフレームワークです。 ちなみに、フレームワークとはシステム開発で頻繁に使用する機能をまとめたもの 使用頻度が高い機能を毎回作るのは手間がかかります。 その点、フレームワークを利用すれば、効率よく開発を進められるのです。 Laravel...
初めて言語を学習している皆さん、せっかく覚えた言語について どれだけ身についているか、力試しをしたくないですか? そんな皆さんにぴったりのサイトがあります!!! 言語を使いこなすには? まずは力試し…ッ!! 「沢山参考書を読んだけど、自分がどれくらい実力がついたのか測ってみたい…」 そんな実力を発揮できる場があり...
開発現場では、日々な学ぶことがめちゃくちゃあって楽しいです。 今回は、その中でソースコードへのドキュメントについて書きたいと思います。 ドキュメントを残す目的とは? チーム開発に必要なことです! 開発は複数人で、チームとして取り掛かります。 自分の書いたコードを、他メンバーが見た時に理解しやすいように、 自分が書...
本日は開発の現場に入って毎日使用している欠かせないツールをご紹介します。 これ無しでのPHP開発は考えられない VScodeには、PHPをデバッグするための拡張機能「PHP Debug」があります。 この拡張機能を使用すると、ブレークポイントを設定してPHPコードをステップ実行したり、 変数の値を確認することがで...
Go言語ってなに? Go言語の始まり Go言語はGoogle社が開発したプログラミング言語です。 主な特徴としては以下の通りです。 ・静的型付け ・コンパイル言語 ・CSPスタイルの並行性 など… また、技術の進歩に伴いWebアプリやサービスが高度化する一方で「内部のコードも比例複雑化する」「システム開発の生産効...
今回はGithubの基本操作についてご紹介致します。 Githubで開発を行う際の操作方法の流れ 普段Githubを使用する上で良く使用するコマンドや流れを以下にてまとめてみました。 1.リポジトリをcloneする 以下コマンドにて、リポジトリのクローンを行う git clone リモートリポジトリのURL 2....
今回はLaravel SailというDockerを使った簡単な方法でLaravelアプリケーションの開発環境のセットアップ手順をご紹介します。 Dockerの知識があまりない場合でも大丈夫です。 自分のPCなどローカル環境にLaravelやPHP、Webサーバーなどをインストールする必要もありません。 Larav...
今回は、Typescriptでのtypeof演算子の使い方について紹介します。 Javascriptで使われるtypeof演算子について Javascriptで使われるtypeof演算子とTypescriptで使われるtypeof演算子がある! まずJavascriptでの使われ方について typeof演算子は...
今回はインフラ関係の技術的知識について紹介します。 Webアプリがブラウザに表示される仕組みとは? Webアプリに関する用語の基本的な説明 Webアプリのブラウザ表示には 「IPアドレス」「ドメイン」「webブラウザ」「webサーバー」「DNS」の5要素が必要です! ①IPアドレス インターネットなどのIPネッ...
・エンジニアをやってみたいけど自分に向いてるか分からない… ・30代だけどまだ間に合うかな… ・何か難しそう… そんなイメージをお持ちの貴方に、 未経験からエンジニアになった経験を基に エンジニアの資質についてお伝えいたします! ぜひご一読ください。 エンジニアに必要な資質 エンジニアに必要な3つの資質をお伝...
今回はJavaScriptの役割と学習をお勧めする理由についてお話していきます! JavaScriptの役割って? JavaScriptはサイトに動きをつけるためのプログラミング言語です。 そこをもう少し詳しく見てみましょう! JavaScriptの役割は大きく分け2つになります。 1つ目がDOM要素の操作です。...
今回は「ぶっちゃけ、未経験エンジニアの現実はどうなん?」という疑問に経験を基にお答えします。 果たして現実は… エンジニアの理想像 入社前のエンジニアの理想像は.... 私の想像していた「エンジニア像」はこんな感じです。 ◯仕事 ・リモート ・作業ではなく、頭を使う ・服装自由 ◯趣味 ・エンジニア同...