エンジニアの転職

公開日:2020/06/19|最終更新日:2020/06/30

Pythonに興味がある方は必読!【Djangoの求人・会社】のあれこれをご紹介!

Pythonに興味がある方は必読!【Djangoの求人・会社】のあれこれをご紹介!

Pythonにてシステム開発やDjangoのアプリケーション開発など実務経験3年になる筆者が解説いたします。

最近では、筆者の友人やSNSにて以下のコメントが多く見受けられます。

『Python勉強中でアプリケーション開発の会社に行きたい!』

『Djangoを扱う求人情報が知りたい!』

現在ではインターネットの普及により、多くの情報に触れる機会があります。そのため、幅広い選択肢の中から自分がやりたい事・挑戦したい事など自分の人生を充実できる機会が増えているのではないでしょうか?

上記のコメントのように何かしらのキッカケによって、主体的に行動されている方が数多くいらっしゃいます。

そういった中で今回はPythonの開発経験・Djangoでのアプリケーション開発経験がある筆者が、PythonやDjangoの求人情報などを元に求められるレベル感や転職のステップなど読者が気になる情報を提供できればと思います。

[PR]:Python&Djangoを学ぶなら。【キャンペーン実施中】

Djangoとは

Djangoとはのイメージ

その前にそもそもDjangoをご存知でない方もいらっしゃるかと思いますので、初めに「Djangoとは何か」についてご紹介します。

Djangoは、Pythonで実装されたWebアプリケーションフレームワークです。

フレームワークとは、サーバーや、セキュリティなどアプリケーション開発に必要なものが揃っている事を指します。そのため、アプリケーション開発前に必要な作業が少なく、基本的にコードを書くことに集中できるのでスピーディーに開発に進めることが可能です。

ただ、Djangoにてアプリケーション開発する際は機能も豊富でフォルダ、ファイルも多くあるため、初学者にとっては難しく感じてしまうかもしれません。他にもPythonではFlaskやDashなどDjango以外にも様々なWebフレームワークが存在します。

ここでは筆者が初学者にオススメのFlask、Dashをご紹介しいきたいと思います。

Flask

Flaskは標準的な機能のみ搭載されている、軽量なWebフレームワークです。

他のWebフレームワークに比べても動きが軽く、ファイルも最小1ファイルで完結するので、シンプルな設計になる事が特徴になります。

そのため、多機能なアプリケーション作成には向きませんが、アプリケーション開発での基本的な設計方法であったり、ページの遷移方法など学ぶためにはうってつけのWebフレームワークになります。

初学者にとっては学習コストも低いため、「Djangoは難しそうだな〜」と思った方は是非トライしてみてはいかかでしょうか?

筆者がFlaskにてアプリケーション作成する際に、参考にさせていただいた記事を添付しておきます。
[参考]:https://qiita.com/zaburo/items/5091041a5afb2a7dffc8

Dash

Dashはデータの可視化に特化したWebフレームワークになります。

DashではFlaskとグラフ作成ライブラリplotlyとReactがバックエンドにて動作されてますので、上記のFlaskを学習された方でも理解しやす点でご紹介させていただきました。

また、React.jsというJavascriptのライブラリにて、グラフィックやデザインも綺麗な見た目のため、楽しく開発ができます。

Flaskにてある程度、設計の流れが理解できましたらDashに手を出してみるのもありですね。

筆者がDashにてアプリケーション作成する際に、参考にさせていただいた記事を添付しておきます
[参考]:https://qiita.com/OgawaHideyuki/items/6df65fbbc688f52eb82c

Djangoの求人情報

Djangoの求人情報のイメージ

実際にDjangoの求人情報をみてみましょう。

今回は以下の転職サイトにてDjangoとキーワードにて検索した結果になります。※2020年6月現在

・indeed 415件
・paiza 57件
・doda 53件
・Green 82件

サイトによって、バラツキはありますがDjangoでの求人はそれなりあることが確認できます。

Python、Djangoを扱う会社について

Python、Djangoを扱う会社について

また、これは個人的な感触ではありますがDjangoの扱う企業は比較的に社内環境・雰囲気が良いことが多いです。

なぜ、そう思うのか以下の項目にて解説していきます。

  • 服装自由
  • フレックスタイム
  • 技術レベルが高い

[PR]:Python&Djangoを学ぶなら。【キャンペーン実施中】

服装自由

まず、服装が基本的に自由です。モダンなプログラミング言語を扱う会社ではスーツが絶対と言った、仕事の本質でもある「お客様に価値を届ける」事と関係ない事にも関わらず、謎の慣習があります。

営業さんなどお客さんと実際に会う機会が多い場合はスーツの方が効果的ですが、プログラマーは基本的に社内にて会議等あるくらいで頻繁にお客さんと会うことがないのでスーツを着用する目的があまりありません。

Djangoを扱う企業ではベンチャーやスタートアップが多い為、「お客様に価値を届ける」事と関係ない服装に関しては自由なのが良いですね。

フレックスタイム

また、出社時間等も固定されておらず、「xxx~xxxの間にきてね」と言ったザックリしたイメージです。

プログラマーの方は夜型の人が多いので、そういった制度を取られいる企業が多いです。筆者が所属する会社でもフレックスタイムの為、朝忙しく支度する事もなくなり満員電車のピークを避けて事もできるので便利です。

技術レベルの高さ

最後に技術レベルの高さを解説していきます。

「技術レベルの高さが何がいいの?」と思った方いらっしゃるかと思いますが、この恩恵は計り知れません。

まず、分からない所はすぐに答えてくれる事です。

もちろん、自分でエラーの原因も探さずに聞いてばかりだと迷惑になりますので限度はありますが、自分の進捗が遅く全体の進捗が遅れる事もよくないので、その場合は同じプロジェクトのメンバーに聞いた方良いです。

結果的に自分では想像もつかなかった解決策などを教えてもらう事もできて自分のレベルアップにも繋がります。また、技術レベルの高い方は優しい方も多く、自分が上手くできない事など苦しい状況の時にでも優しく接してくれます。

技術レベルが高い人も元々は未経験からのスタートで苦しい状況などを乗り越えてきた方が多いので、そういった苦しい状況に対する気持ちや解決策など知っているからこそキツく当たるのではなく、真摯に対応してくれるのです。

求められるレベル感

求められるレベル感

上記の検索結果から、『自分には転職・就職は難しいかも。。』と感じた方もいらっしゃるのではないでしょうか?

結論から申し上げると、Djangoをまともに触ったことがない方が内定をいただく事は難しいです。

というのも、日本にてDjangoを扱う会社はベンチャーが一般的で従業員が少ない分、担当するタスクも多くレベルも求められるからです。

大規模な会社では充実した研修等あるかと思いますが、そう言った経費を割くのも難しいので、求人情報でもDjangoの開発経験がある方など未経験で採用をされている企業は少ないのが事実です。

とはいえ、「未経験は諦めろ」と言っている訳ではございません。
次の章にて説明していきます。

転職ステップ

転職ステップ

ここからは、未経験とPython/djangoの開発経験がある人と分けて転職するステップを解説していきます。

未経験の場合

まずはDjangoではなく、Pythonを扱う企業に転職することをお勧めします。

先ほど、上述したようにDjangoを扱う企業では研修が少ないですが、Pythonを扱う企業は多く充実した研修もありますのでコツコツとスキルを磨けることが可能です。

また、Djangoを学習する以前にPythonの基礎文法から開発の流れ、単体テストの方法など抑えていないと、そもそもDjangoにてアプリケーション開発は難しいので、Pythonを扱う企業にてそれらの基礎的な知識をつけましょう。

「急がば回れ」ともいうように最短距離で進むよりも回り道したほうが、結果的に早く攻略できます。

もちろん、未経験の採用されている企業もあった場合は、すぐ面接に応募しましょう!

未経験可の求人探しはこちら!
[PR]:未経験からの転職は「IT/Web業界転職サイトまとめ|現役エンジニアが比較した11選!」で比較するのがおすすめです。

Python/djangoの開発経験がある人

面接にて持っていく、ポートフォリオの作成に取り掛かりましょう。

【転職に差がつく】ポートフォリオ作成のコツ・ポイントを未経験エンジニアに向けて解説。

開発経験の年数にもよりますが、開発に基本的な知識はある事と思います。そういった方は自走して、簡易的なDjangoアプリケーションを作成しましょう。

今回は筆者がDjangoを学習、アプリケーションを作成する際に使用したサービス・教材を添付いたします。

[DjangoBrothers]
公式サイト:https://djangobrothers.com/

[Techpit]
公式サイト:https://www.techpit.jp/courses/category/Django?banner=category-list

[Udemy]
公式サイト:https://www.udemy.com/

まとめ

如何でしたでしょうか?

今回はDjangoの求人情報などを元に求められるレベル感や転職のステップなどをご紹介していきました。

未経験でも下記の教材を取り組む事によって、かなりの知見を得られる事と思いますので、是非チャレンジしてみてください。

最後まで、読んでいただきありがとうございました!

もう一度「Pythonを未経験は必読!【Djangoの求人・会社】のあれこれ」を読む ↑

Python/djangoを学べるスクール

未経験からの学習はスクールもおすすめ

Pythonに強いプログラミングスクール5選
  1. TechAcademy(テックアカデミー)|Pythonコース ※メンターは現役エンジニア!
  2. .Pro(ドットプロ)(旧:クリエイターズハイブ)|Pythonコース ※未経験から即戦力になれる!
  3. DIVE INTO CODE(ダイブ イントゥ コード)|※機械学習エンジニアコース ※「本気」なら経験や年齢関係なし!
  4. Aidemy ※人工知能(AI)特化型!完全オンライン!
  5. PyQ™(パイキュー) ※Pythonの学習に特化!

Python以外の言語を学べるスクールを比較するなら

未経験からプログラミングを学ぶ!

プログラミングスクール比較11選!社会人や未経験者にもおすすめ!【転職・就職にも有利】

転職を決めるためにプログラミングを学ぶ!

【無料あり】転職支援・保証型プログラミングスクール比較7選!社会人・学生さんの転職・就職に強い!

Pythonやdjangoの求人を探すなら

IT/Web系転職サイトを比較する!

IT/Web系に強い転職エージェント・転職サイト11選!【現役エンジニア厳選】

-エンジニアの転職
-, , , , , , ,

関連記事

パソコンを操作するイメージ

《転職のプロに聞いた》未経験でも挑戦可能!女性がエンジニアで活躍する理由!

結婚しても、出産しても、定年まではたらきたいー。 そんな希望を持った女性が年々増えてきていると感じています。しかしその一方で、まだまだはたらき方が整っていない職場も多く、ライフイベントのタイミングで職 …

htmlとcssのイメージ

《番外編》女性Webデザイナーの1日|受託開発での仕事の流れと働き方を先輩に聞いた!

リノさん(仮名) の場合 年齢 20代 性別 女性 会社の業種 Web制作会社 担当の職種 Webデザイナー お住いは? 福岡県 [PR]:Webデザイナーの転職なら【完全無料】 目次1 1日のスケジ …

データを分析するイメージ

先輩に聞いた!企業で働く「ソフトウェア開発者の1日」の仕事の流れと勤務時間や業務内容

カナさん(仮名) の場合 年齢 20代 性別 女性 会社の業種 ソフトウェア開発 担当の職種 ソフトウェア開発担当 目次1 1日のスケジュール1.1 8:001.2 8:30~1.3 10:00~1. …

時間のイメージ

フリーランスSEは会社員SEと何が違う?未経験でもなれる?働き方のメリット・デメリットを比較

[PR]:フリーランス向け求人・案件を探すならこの3サイトがおすすめ! レバテックフリーランス ※業界最大手!高単価多い! ギークスジョブ ※Web系ベンチャーに強い!サポート体制抜群! フォスターフ …

女性がパソコンを操作するイメージ

先輩に聞いた!大手ソフトウェア開発会社で働く「女性SEの1日」の仕事の流れと勤務時間や業務内容

サトミさん(仮名) の場合 年齢 30代 性別 女性 会社の業種 大手ソフトウェア開発 担当の職種 システムエンジニア 目次1 1日のスケジュール1.1 8:451.2 9:001.3 10:001. …






[PR]
ページのトップへ戻る