chevron_left

メインカテゴリーを選択しなおす

cancel
とあるエンジニアのエソラゴト https://ya6mablog.com

当サイトでは、主に「普通のエンジニアが"つよつよエンジニア"を目指すために、"テクノロジー情報"や"書籍や体験談から得た仕事のコツ"や"キャリア戦略"」等を発信しております。

エソラ@Webエンジニア
フォロー
住所
未設定
出身
未設定
ブログ村参加

2021/04/14

arrow_drop_down
  • Python 型ヒントをマスター!効率的なコード開発のための完全ガイド

    Pythonは動的型付け言語であり、型情報が省略されることが一般的ですが、これは時にコードの可読性や安全性に影響を与えることがあります。 そこでPython 3.5から導入された「型ヒント」が役立ちます。型ヒントを活用することで、コードに型

  • Pythonデータクラス徹底解説: 使い方から最適化までマスター

    Pythonでクラスを扱う際、データの保持と簡単な操作に特化したデータクラスがあります。データクラスは、コードの簡潔性と可読性を向上させるために開発された機能で、効率的なコーディングに役立ちます。 この記事では、Pythonのデータクラスの

  • Python Docstringのマスターガイド:完全な文書化とベストプラクティス

    ドキュメントは開発者間のコミュニケーションを円滑にし、コードの可読性とメンテナンス性を向上させる重要な役割を果たします。 Docstringは、Pythonコード内に記述されるドキュメントで、開発者が関数やクラスの目的、使い方、引数や戻り値

  • 【完全ガイド】Python命名規則:コードの可読性と効率性を向上

    プログラミングにおいて、命名規則はコードの可読性やメンテナンス性を大きく左右します。 可読性の高いコードは、他の開発者が理解しやすくなり、エラーの発見や修正が容易になります。それにより、メンテナンス性も向上します。 命名規則を遵守することで

  • 【Python】例外処理完全ガイド:初心者向けの使い方と応用テクニック

    現場でPythonを書くなら、例外処理が書けないとお話になりません。 例外処理が適切に実装されていないと、業務システムとしては不完全で使い物になりませんね。 本記事では、Pythonの例外処理について、初心者でも理解できるように基本から応用

  • 【初心者向け】Pythonでよく見る例外クラスとその原因を解説

    プログラミングしていると、必ずエラーが発生します。初心者の場合、エラーが解決できないと、挫折することもあります。 そこで本記事では、初心者にとってわかりやすいように、代表的な例外クラスの種類と、その原因を紹介します。さらに、例外処理の基礎や

  • Pythonパッケージ開発の入り口!初心者向けsetup.pyの使い方をマスター

    Pythonは、オブジェクト指向プログラミング言語の一つであり、多くの場面で使われる汎用言語です。Pythonを使うことで、簡単かつ効率的にアプリケーションやツールを開発することができます。 Pythonで開発したアプリケーションやツールを

  • Python__init__.py入門:基本から応用まで分かりやすく解説

    Pythonプロジェクトにおいて、__init__.pyファイルは重要な役割を果たしていますが、その存在や使い方については初心者にとって分かりにくいことがあります。 この記事では、__init__.pyファイルの基本から応用までを、初心者に

  • venvを使った、Pythonの仮想環境の作り方

    仮想環境を作ることで、Pythonのパッケージをプロジェクトごとに隔離することができます。 チームで開発する時はもちろんのこと、個人開発をする時も、環境依存の問題をなくすために、仮想環境を使って、開発をすべきです。 個人的には、環境差異によ

  • AWSで毎日開発しているエンジニアがAWSの勉強方法を解説

    今回は、2019年から毎日AWSを触って開発している私が、AWSの勉強方法についてまとめます。AWS公式の情報を軸として勉強をすべきですが、お世辞にも分かりやすいとは言い切れないので、AWSの技術書やUdemyの講座を使いながら、理解を深めていくというのが、基本的な勉強方法です。

  • 【最新版】AWSの勉強におすすめな書籍7選をAWSエンジニアが解説

    AWSの勉強におすすめな書籍を7つ紹介します。私は2019年からAWSに入門して、それから毎日、業務でAWSで開発しています。色々な書籍を買って読んでみた中で、実際に役に立ったと思った書籍を紹介します。

  • pytestでよく使うオプションをサンプル付きで紹介

    pytestには、コマンドオプションがあります。 コマンドオプションを使えば、細かく実行ケースを指定したり、欲しい情報を追加表示することが可能です。 この記事では、 pytestでよく使うコマンドオプションをサンプル付きで紹介します。 py

  • pytestで簡単にカバレッジを出力する方法

    テストコードを書いていると、どれくらいテストコードを書くべきか迷うことがあります。その時に有効なのが、カバレッジです。カバレッジとは、開発したプログラムに対するテストのカバー率のことを言います。カバレッジが高いとテストの網羅率が高いと判断ができます。今回の記事では、「pytestでカバレッジを出力する方法」について解説します。

  • 【一括インストール】requirements.txtの使い方

    Pythonで開発をすると、頻繁に「pip install」コマンドを使って、モジュールをインストールします。この記事では、一括でモジュールをインストールできるrequirements.txtの使い方について解説します。requirements.txtを使って、インストールするモジュールを管理できると、環境差異が原因のエラーを防げます。

  • 【pytestで前処理・後処理】fixtureの使い方

    fixture(フィクスチャ)を使えば、テストの前処理、後処理を書けます。pytest以外のxUnitに詳しいなら、fixtureはsetup()、teardown()に相当すると考えると理解しやすいです。fixtureを使うと、テスト関数から前処理・後処理を分離できて、シンプルで保守性の高いテストコードが書けます。

  • 【初心者】pytestでパラメータ化する3つの方法を解説

    この記事では、pytestで単純な足し算をする関数をパラメータ化して、テストする方法を解説します。テストを書いていると、同じ処理を異なるデータで検証したい時があります。何も考えないと、似たコードが量産されますが、パラメータ化をすると解決できます。パラメータ化すれば、短くシンプルなコードで、一つのテスト関数を複数のテストデータで検証できます。

  • 【初心者OK】pytestの使い方をやさしく解説

    「テストコードが書けたら良いな」と思いながらも、学習コストが高いため、習得を諦めた人も多いと思います。この記事ではpytestについて、現場で使えるように徹底的に解説します。具体的には、インストールから始めて、assert文の書き方、fixtureを使った前処理・後処理の実装方法、パラメーター化テストなど、初心者レベルから、中級者レベルまでをカバーした内容となります。

  • プログラミングスクールは闇。辞めとけと聞くけど、代案は?

    「エンジニアになりたいなら、プログラミングスクール」という先入観は危険です。学費は数十万円するので、簡単に支払える金額ではありません。安くないので、もっと良い代案があれば、そっちを選ぶべきです。この記事では、安ければ数千円で学習と転職活動ができる方法を解説します。

  • 初心者〜現場で活躍まで。挫折しないPython勉強方法

    今では仕事でPythonを毎日書いていますが、Pythonに入門した当時は勉強方法で苦労しました。ということで、今回はPythonを独学した時に、勉強した内容や使った書籍・サービスについて紹介します。初心者からでも挫折せずに、現場で活躍できるように検討した勉強方法です

  • 【地図表示】Vue Leafletの使い方を解説

    Vue.jsで地図画面を実装したくなり、地図を表示できるVue Leafletの使い方について調べたのでまとめました。Vue Leafletとは、無料で簡単に地図画面を実装できるJavaScriptのライブラリです。サンプルコード豊富に、間違いやすい点について丁寧に解説するので、最後までお読み下さい。

  • 【失敗しない】キャリアプランが思いつかない時の5つの考え方

    とにかく、失敗しないコツは、完璧でなくても良いから、キャリアプランを考えてみることです。某外食チェーンの有名社長が、新入社員に『キャリアプランなんていらない。本当のキャリアプランは目の前のやりたい事に全てを注げる事。そうすればキャリアは向こうからやってくる』と言い、絶賛だそうです。これは確かに正論ですが、「企業側の理論では?」と個人的には思うのです。

  • 手遅れヤバい。ITエンジニアにキャリアプランはなぜ必要?

    キャリアプランとは、「将来、自分がどんな仕事をしたいかを思い浮かべ、理想の姿を叶えるアクションプランを立てること」です。キャリアプランがない社会人は、羅針盤を持たずに、大海原を航海しています。だから、間違った道に進んでも分からないし、大嵐にあったら遭難するに決まっています。こうして、キャリアの事故が起こります。キャリアプランを立てて、難破しないようにしましょう。

  • 【未経験OK】AWS認定クラウドプラクティショナー合格体験記

    この記事は、未経験から、AWS認定クラウドプラクティショナー試験に合格した経験を書いた合格体験記です。これから、AWS認定クラウドプラクティショナー試験を合格したい人や、AWSに入門したい人にとって役に立つ情報を記載します。効率の悪い勉強方法をして、時間とお金を失わないように、ぜひ最後までお読み下さい。

  • マイナビITエージェントの魅力・残念な点は?実際に使って評判を徹底レビュー

    マイナビITエージェントは、マイナビを母体としているため、転職ノウハウが豊富です。また、未経験や第二新卒の転職にも力を入れており、特に20代の転職に豊富な実績があります。未経験、第二新卒の方は、まだまだ実績が足りないので、転職活動でアピールすることを自分で考えるのは難しいと思います。それも、マイナビITエージェントの担当者はパートナーとして、手取り足取り教えてくれます。

  • dodaの魅力・残念な点は?実際に使って評判を徹底レビュー

    dodaは、圧倒的な求人数を保有しています。そのため、ニッチな希望にも合う企業が見つかりやすいです。求人数が多いということで、とりあえず登録して、話を聞いてみるという方が多いのも、dodaの特徴です。dodaを利用すれば、豊富な実績から得られたノウハウによって、あなたの転職活動をサポートしてくれます。

  • レバテックキャリアの魅力・残念な点は?実際に使って評判を徹底レビュー

    レバテックキャリアは元エンジニアがキャリアアドバイザーを務めるIT業界特化型の転職エージェントなので、エンジニアがキャリアアップのために転職をしたいなら、強い味方になってくれます。自分もレバテックキャリアを登録すると、しつこい電話が来るのではないかと思い、心配していましたが、そんなことはありませんでした。

  • Udemy”【JavaScript&CSS】ガチで学びたい人のためのWEB開発徹底実践(フロントエンド編)”レビュー

    初心者であれば、基礎的なことを理解しても、インターネット上で出会うかっこいいサイトはどうやって作るのか、検討がつかないと思います。この講座はそのイメージを作ってくれます。現場に配属されたものの、周りの技術レベルについて行けずに悩んでいる方は、ぜひとも最後までお読みください。

  • 【Udemy】”ちゃんと学ぶ、HTML+CSS&JavaScript入門講座”レビュー

    「ちゃんと学ぶ、HTML+CSS&JavaScript入門講座」は、フロントエンドエンジニアになりたい人、なったけど、現場で苦労している人には、基礎中の基礎から丁寧に学べるので、ぴったりの講座でした。なぜならば、知識が0であっても、フロントエンドエンジニアとしての第一歩を確実に踏み出せるからです。

  • 転職の面接対策・練習に!複数の転職エージェントを登録する2つの理由

    複数の転職エージェントを以下のように使い分けることで、転職活動の肝である面接対策を効率的にすることができます。面接対策には、大手転職エージェントを利用して、面接に対する基礎力を高める。業界分析対策には、業界特化型の転職エージェントを利用して、業界や企業にあった面接の受け答えができるように対策する。

  • 履歴書・面接の通過率Up!転職での志望動機の書き方4つの方法!

    転職活動で、最も大切な志望動機の書き方について解説します。具体的には、志望動機を書くために必要な3つのこと(自己分析、キャリアパス、企業との相性)について解説します。業界研究・企業研究をすることで、面接官を納得させるための情報収集をします。ツールはYou Tube、Facebook、LINE、企業HPを活用します。

  • PoC開発の進め方と3つの注意点

    この記事では、PoCの進め方で体験談から得た、顧客調整の時に気をつけるべきポイント3点について解説します。この記事を読めば、PoCの管理難易度を下げて、PoCを上手く進めていくことができると思います。ぜひ、最後まで見ていって下さい!

  • 2021年8月の自分リリースノート

    ゆるい感じで、毎月の振り返りを書いている恒例の企画です! 過去の振り返り記事は以下。 できるだけ、継続的に続けていきたいと思っています。 目次 1 仕事:PoC開発の進め方1.1 PoCでは非機能要件について、スコープに入れない1.2 顧客

  • 【体験談】30代!未経験からエンジニアに転職成功させたポートフォリオ作成方法

    この記事では、未経験からエンジニアになるために何を勉強したか、またどうやって転職活動をしたかについて、実際に転職を成功させたエンジニアにインタビューを行っています。転職を成功させるまでのポートフォリオの作り方、面接でのアピール方法まで、赤裸々に語ってもらっています。最後に、転職を成功させるためのアドバイスについても答えてもらっているので、最後まで読んでもらえると嬉しいです。

  • 【体験談】35歳で未経験から転職したエンジニアの仕事内容・勉強方法

    この記事では、未経験からエンジニアになってから、どんな仕事をして、どんな勉強をしているのかについて、実際に転職を成功させたエンジニアにインタビューを行っています。未経験からエンジニアに転職を成功させた後に、どんな生活が待っているのか赤裸々に語ってもらっています。せっかく頑張って転職を成功させてもイメージと違ったとなると不幸な結果となりますので、最後まで読んでもらえると嬉しいです。

  • 【体験談】35歳で未経験からエンジニア!その転職方法とは?

    この記事では、未経験からエンジニアになるために何を勉強したか、またどうやって転職活動をしたかについて、実際に転職を成功させたエンジニアにインタビューを行っています。転職を成功させるまでの障害やその乗り越え方、面接でのアピール方法まで、赤裸々に語ってもらっています。最後に、転職を成功させるためのアドバイスについても答えてもらっているので、最後まで読んでもらえると嬉しいです。

  • 2021年7月の自分リリースノート

    ゆるい感じで、毎月の振り返りを書いている恒例の企画です! 過去の振り返り記事は以下。 2021年5月の自分リリースノート 2021年6月の自分リリースノート できるだけ、継続的に続けていきたいと思っています。 目次 1 仕事:提案書作りに四

  • 【未経験OK】エンジニア向け!おすすめ転職エージェントレビュー

    この記事では、「エンジニアにおすすめの転職エージェントについてのレビュー」を記載します。もし、お目当ての転職エージェントがあって、そこだけ見たい方は目次から飛んで下さい! undefined もうこの会社無理ぃ…転職しようと思い

  • 【初心者】ディープラーニングの数学を勉強!おすすめなUdemyレビュー

    今回は、ディープラーニングを勉強したいけど、数学の学習が壁になっている方に向けて、おすすめのUdemy講座を紹介します。 「そもそもUdemyってなに?」という方は以下の記事がおすすめです。 私は文系学生でしたので、数学的な知識は乏しかった

  • 【Python入門】リスト(取り出し・追加・挿入・削除・更新)の使い方

    Pythonのリストの使い方について解説します。 この記事を読めば、リスト(取り出し・追加・挿入・削除・更新)の使い方について、網羅的に学ぶことができます。 もし、もっとPythonの文法や便利な使い方について、効率的に学びたいという方がい

  • GitHub Copilotの概要とこれからの未来予測

    GitHubから、「GitHub Copilot」という新サービスが発表されました。(2021年6月29日) これは「プログラマーが書いた関数やコメントから、AIが続きのコードを予測して、ソースコード自動補完する」という機能だそうです。 私

  • 【Python入門】単体テストのやり方【基礎編】

    今回はPythonで単体テスト(ユニットテスト)をコーディングする方法について、基礎的なところから解説をします。 単体テストコードを実装出来るようになると、以下のようなメリットを受けることができます。 自動でテストができるようになるので、一

  • 2021年6月の自分リリースノート

    ゆるい感じで、毎月の振り返りを書いている恒例の企画です! 2021年5月の振り返りは以下。 できるだけ、継続的に続けていきたいと思っています。 私 定期的に自分の活動を記して、書き溜めておくことで、振り返りができるので、そこから何か気づきが

  • 【Python入門】osモジュールの使い方

    今回はPythonを使ってファイル操作をする具体的な方法について記載します。 この記事を読めば、osモジュールの使い方について、網羅的に学ぶことができます。 もし、もっとPythonの文法や便利な使い方について、効率的に学びたいという方がい

  • 【Python入門】ファイル操作(読込、書込、削除、zip圧縮・解凍)

    今回はPythonを使ってファイル操作をする具体的な方法について記載します。 この記事を読めば、ファイルの読み込み、書き込み、削除、zip圧縮・解凍と言った基本的なファイル操作の実装方法について学ぶことが出来ます。 私 現場で活躍できるよう

  • 【Pythonの効率の良い学習方法】PyQ(パイキュー)の口コミ・評判・体験談

    PyQは効率的にPythonを学習するサービスであり、色々なレベルに合わせた講座が技術書1冊分の値段で使えるサービスであることが理解して頂けたと思います。プログラミング未経験の後輩エンジニアでも、PyQを使って勉強をすることで、短期間でスキルアップし、現場で活躍することができました。PyQでPythonを勉強して、あたなも私の後輩のような成功体験を得て欲しいと思います。

  • 2021年5月の自分リリースノート

    私 以下のブログを見て、自分リリースノートについて記載していたのですが、非常に面白いなと思いました。 以下の記事です。 【雑記】じぶん Release Notes (ver 0.2021.05)的なテスト ということで、ありがたくリスペクト

  • 【プログラミングスクールはやめとけ】未経験からエンジニアに転職するなら、転職エージェント一択な理由

    未経験からエンジニアに転職する時に、「プログラミングスクール」を利用する人が増えています。 プログラミングスクールにはプログラミングを学べるだけでなく、「転職保証制度がある」ところもあります。 未経験からエンジニアになりたい人にとっては、転

  • 【プログラミングスクールはやめとけ】エンジニアの学習にUdemyがおすすめな理由

    しかし、私は「プログラミングスクールに通うのはやめておいて、Udemyで勉強をする」方がコスパが良いと考えています。以下からは私がそう主張する理由を記載していきたいと思います。高額のプログラミングスクール代を支払う前に一度、以下の記事の内容をご確認頂けたらと思います。

  • 【Udemy】未経験からフロントエンドエンジニアになる方法【オススメ解説】

    技術書よりも手軽に学べて、プログラミングスクールよりも安い金額でフロントエンドエンジニアになるために学習する方法はないのでしょうか?その学習方法はと言うと、Udemyという動画学習プラットフォームを利用することです。Udemyでコスパ良く勉强して、読んでくれたあなたが一日でもはやく現場で活躍出来るフロントエンドエンジニアになることを応援しています。もし気になる講座がありましたら、購入してみることをおすすめします。

  • 【総まとめ】IT業界未経験のエンジニアが一人前になる方法

    その凄腕エンジニアの人達からのアドバイスやノウハウを知ることによって、一人で努力するよりも効率的に未経験のエンジニアが成長することが可能です。 この記事では、今からエンジニアを目指す方や、エンジニアとして働き始めてから日が浅いエンジニアの方に向けて、私が得たノウハウをまとめて発信します。この記事があなたの役に立つことを願っています。

  • 新人の頃に教えてもらった先輩システムエンジニアのアドバイス5選

    ここまでの私のキャリアは先輩エンジニアからもらったアドバイスによって、支えられてきました。先輩からもらったアドバイスによって、考え方や仕事に対する姿勢が変わったのです。ということで、今回は先輩からもらった金言と言えるようなアドバイスを紹介したいと思います。この記事を読むことで、「エンジニアとしてのキャリアを今よりも楽に進めるように、また仕事に対する考え方や姿勢が変わると良いな」と思います。

  • 【総まとめ】アジャイル開発とは?スクラムとは?初心者向けに徹底解説

    アジャイル開発を1年以上やってみて、ある程度知見が貯まってきたので、これまでの知識をまとめます。これからアジャイル開発を採用してみようという人に向けて、出来るだけ簡単に幅広く解説が出来るよう記載します。アジャイル開発とは何か?

  • 【体験談】アジャイル開発のアンチパターン7選【脱失敗】

    アジャイル開発におけるアンチパターンの必要性「アジャイル開発を採用したい」と考えている人が年々多くなっているみたいです。しかし、確実に失敗する方法を見つけることは経験を積めばある程度は見えるようになるので、失敗しないために確実に失敗する方法を避けることが大切です。

  • SIerの僕のキャリアが大きく変化することになりました

    目次 1 社内公募で異動することになりました2 なぜ社内公募に応募しようと思ったのか?3 社内公募の選考はどうだったか?4 キャリアを変えるためには、何か実績を作る5 ちょっと悲しかったこと6 最後に 社内公募で異動することになりました 私

  • 【AWS】SQSについて徹底解説〜5分で理解〜【初心者】

    今回は、とても重要なAWSのサービスでありながら、ちょっと理解がしづらいSQSについてまとめていきます!この記事を見れば、SQSの概要と主要機能について理解出来て、日々の業務に活かして頂いたり、AWS認定資格の対策にもなると思います!SQS(Amazon Simple Queue Service)は、柔軟性の高いアプリケーションを作るために使うサービスです。

  • 【AWS認定資格】AWSデベロッパー・アソシエイトの合格体験記【2021年版学習方法】

    「デベロッパー・アソシエイト」は同クラスの認定試験である「ソリューション・アーキテクト・アソシエイト」に比べて情報量が少なく、学習方法について考えるのに苦労しました。ということで今回は、自分が勉強した方法について、記録に残し、これからデベロッパー・アソシエイトを勉強して合格したい方に向けて、情報発信をしたいと思います。

arrow_drop_down

ブログリーダー」を活用して、エソラ@Webエンジニアさんをフォローしませんか?

ハンドル名
エソラ@Webエンジニアさん
ブログタイトル
とあるエンジニアのエソラゴト
フォロー
とあるエンジニアのエソラゴト

にほんブログ村 カテゴリー一覧

商用