情報学部は文系でも大丈夫?講義内容は?就職先は?こんな不安がありませんか?この記事では情報学部を卒業した僕が色々解説していきます。次は文系出身者、またはプログラミング未経験者がプログラマーとしてIT企業に入社できるのか、ということです。こちらも僕の経験談から。文系でもIT企業に入社できます。僕は大学院を卒業してから富〇通グループに入社しました。僕が入社した会社では全国から20人ほど採用されましたが、その中でも3割くらいは文系出身者がいました。入社後はC言語やJavaなどのプログラミング言語の学習や、コンピューターの使い方など基礎中の基礎を一から教えてもらいます。文系であっても関係ないのです。入社から半年くらい経つ頃には、理系も文系もあまり気にしなくなります。未経験者でも諦めない、経験者でも油断しない⇒鉄則ですかなり大切なことを言います。ときどき就職活動で、「自分は大学でプログラミングを経験したから余裕」とか「自分は未経験者だからIT企業は諦めよう」とか考える方がいますが、ぶっちゃけ無意味です。就職活動で判断されるのは本人の人柄、やる気、一般教養などです。プログラミングの経験はそこまで重要視されません(会社による)。理由は、就職後にいくらでもスキルは伸ばせるからです。それよりも本人のマインド(心意気、やる気)の方が大切なのです。理由はなかなか変えられないから。文系であっても諦める必要はまったくありません。逆に理系で経験者であっても油断はすべきではありません。プログラマーになる:未経験からフリーランスを狙うプログラマーになるということは、イコール企業に就職するということだけではありません。フリーランスとして独立して仕事をしていくという選択肢も十分考えられます。フリーランスとは次のような方々をいいます。近年はこのフリーランスとして生活しているプログラマーも増加傾向にあります。20代~30代でも、フリーランスとしてプログラミングを行い、月収50万円くらいに達する方もいるそうです。フリーランスとして仕事を探すなら、ランサーズというサイトがおすすめです。プログラマーの仕事内容【経験談から】プログラマーがどんなことを仕事としているのか知りたい方のために、プログラマーの基本的な仕事内容を経験談からお話しします。システム開発に携わるプログラマーの場合、基本的には次のとおりです。作成コーディングテスト保守管理ざっとこんな感じです。開発するシステムの要件(要求)の定義システム開発を新規にするということは、かならず顧客の要望に基づいて行われます。顧客というのは、親会社であったり、一般ユーザーであったりします。プログラマーが好き勝手に仕様を決めて開発することはできません。すべて顧客からの要件(要求)を満足させる形で開発を進めていきます。次のような顧客の要望に応えます。〇〇ができる機能を付けてほしい画面は〇〇のようにしてほしいこの画面からデータが印刷できるボタンがほしいこのように顧客の要件を洗い出していくのが要件の定義となります。作成プログラマーは何もコンピューターと向き合ってひたすらプログラミングばかりしているのではありません。ときにはワードなどで設計書を作成することもあります。外部設計書とは、システムの画面まわりの設計書になります。実際にユーザーがマウスでクリックしたり操作する画面の部分です。画面レイアウトなどを顧客の希望どおりになるよう設計していきます。内部設計とは機能設計ともいい、システムの内部的な(ユーザーからは見えない)機能部分の設計です。これらの設計書をかなり詳細に作成していきます。この設計書に漏れがあったら、それは最後まで尾を引きます。コーディングコーディングとはプログラミングしていくことをいいます。上で作成した設計書をもとに、実際に画面や機能をプログラミングしながら実装していくことになります。実装する部分に応じて、使用するプログラミング言語も変わってきます。テストテストはコーディングしたシステムを実際に動かしてみて、動作確認を行うステップです。実際にユーザーが使用するのと同じ条件で稼働させてみて、仕様どおりに機能するか、おかしな挙動はないか、実装漏れはないかなどを細かくチェックしていきます。システムとは作りっぱなしではいけません。新規に作ったシステムは、たくさんのバグ(不具合)があるものです。それらを徹底的に排除していくテスト工程がとても大切なのです。保守管理コーディングして、テストも終わって顧客先に納品が完了すれば、これでシステム開発はひととおり終わりです。それから時間がたてば、定期的にシステムを保守・管理していく必要があります。後から発見された不具合の修正やバージョンアップなど、開発後も適宜対応していくことになります。おおまかな流れとしては、これがプログラマーの仕事内容となります。コーディング(プログラミング)以外の工程が以外に多くて驚かれたかもしれませんね。未経験者の方がプログラミングの能力(スキル)を伸ばしていく方法としては、以下の2つが考えられます。プログラミングを学べる市販の書籍で学習するプログラミングスクールを利用するそれぞれについてご説明していきます。独学したい人向け:市販の書籍を購入するあまりお金をかけずに独学でプログラミングのスキルを伸ばしたい方は、市販の書籍で勉強するのが一般的となるでしょう。メリット・デメリットは以下のとおり。メリットお金をかけないでプログラミングの知識を習得できるデメリットモチベーションの維持が難しく、学習期間が長くかかってしまうあまりお金をかけないでプログラミングに関する知識を習得できるという意味では、書籍を購入して勉強してみるのもありです。いえ、IT専門書となるとそこそこの値段はすると思います。わからない点をすぐ質問して解決できなかったり、内容の濃さ、多さにモチベーションが続かないということも考えられます。その意味では、短期間でプログラミング能力を習得し、すぐに仕事に活かしたい、お金を稼ぎたい場合にはあまり向かないかもしれません。プログラミングスクールを利用する(おすすめ)比較的短期間でプログラミングの確かな知識が習得できる方法として、プログラミングスクールに通うという選択肢があります。以下にメリット、デメリットを挙げておきます。メリット短期間(数か月)で業務(実務)で通用するレベルのプログラミング能力が習得できる就職先、転職先まで紹介してくれる場合もあるオンライン学習ができたりと、自宅から時間を選ばず学習できるデメリット費用がかかる。(20~40万円くらいが一般的)短期間でスキルを習得し、即戦力とはいかずとも、業務で通用するレベルのプログラミング能力を育成することができます。基本的には講師がマンツーマンで教えてくれたりするので、モチベーションの維持には困りません。ほとんどのプログラミングスクールでは最終的に就職先・転職先を紹介してくれたりするので、就職・転職にはあまり困らないかと。転職できなければ全額返金するスクールなどもあるので、かなり安心できます。デメリットとしては、費用がかかるところ。基本的にはどこも20~40万円くらいはかかります。いえ、プログラマーとしてIT企業に就職するにしても、フリーランスとして仕事をしていくにしても、20~40万円くらいはすぐに回収できてしまうでしょう。(たぶん2~3ヶ月でいけるかと)手に職をつけ、一生食べていけるスキルを獲得できる意味では、スクール費用の20~40万円は案外安いと言えるでしょう。おすすめのプログラミングスクール4社プログラマー歴6年(フリー期間3年)の僕がおすすめのプログラミングスクール4社を条件別にまとめました。プログラマーおすすめのプログラミングスクール4社:無料体験あり!プログラマーおすすめのプログラミングスクール4社:無料体験あり!プログラマー、エンジニアとして転職したい方、どのプログラミングスクールを選んだらいいのか不安な方、この記事ではプログラマー歴6年の僕がおすすめのプログラミングスクールをニーズ毎に4社ご紹介します。プログラミングが上達したい方はぜひお読みください。未経験者が必要な資格は?プログラマーとして生きていくために、未経験者が取得しておくと良い資格についてですが、実はとくにありません。資格がなくてもIT企業に就職はできますし、フリーランスにもなれます。いえ、何かしらの肩書があれば、それだけ周りから信頼されるということもあります。この資格はITエンジニアの登竜門と言われる資格で、かなり有名な国家資格です。プログラマーとして知っておくべき重要事項が満載なので、取得しておいて損はしません。難易度の高い資格でもあるので、仮に取れなくても、勉強しておくことは役に立つでしょう。未経験者がプログラマーとしてやっていく中でありそうな質問と答えを以下に載せておきますね。未経験でプログラマーになって辞めたい人はいる?当然いるでしょうね。いうか、未経験でなくても仕事が辛いなどの理由で辞めていく人はいます。僕がいた職場でも、だいたい3年~5年くらいすると、独立してしまったり、別の業界へ行った人もいます。本人次第なので、あまり気にする必要はないかと。プログラマーはいくらくらい稼げる?フリーランスでも多い人は月収50万円いく人はいるでしょう。あとは僕の経験談ですが、IT企業に入社して、2年目くらいで月収30万~40万円くらいいったこともあります。残業がまったくない職場だと、時間は余りますがお金が稼げなくて物足りなく感じる人が案外いたりします。IT企業はほどよく残業があるので(部署によってはかなり多い)、正直お金はかなり貯まります。仕事は1人でやる?それともチーム?システム開発では、基本的にチームで仕事をやっていきます。1人で完結する仕事はまず少ないでしょう。それぞれチーム内でメールや打ち合わせで連携しあい、担当を分けつつ仕事をしていくことになります。1人で仕事するより達成感はありますね。まとめプログラマーは文系・未経験者でもIT企業やフリーランスとして食っていけます。そこは本人のやる気次第です。スキルの獲得に多少の時間とお金は要しますが、基本的にすぐ回収できてしまうので問題ないかと。プログラマーは将来の明るい業種なので、今のうちから勉強されることをお勧めします。おすすめのプログラミングスクール本気でプログラミングを学び、IT企業転職、フリーランスで稼ぎたい方向け。元プログラマーおすすめのプログラミングスクールを4社(無料体験あり)ご紹介します。プログラマーおすすめのプログラミングスクール4社:無料体験あり!プログラマーおすすめのプログラミングスクール4社:無料体験あり!プログラマー、エンジニアとして転職したい方、どのプログラミングスクールを選んだらいいのか不安な方、この記事ではプログラマー歴6年の僕がおすすめのプログラミングスクールをニーズ毎に4社ご紹介します。プログラミングが上達したい方はぜひお読みください。【結論】プログラマーは未経験でも就職できます【理由+仕事内容】この記事を書いている人たかじん大学・大学院で6年間プログラミングを学び、IT企業で3年間プログラマーとして働く。退職後は行政書士の資格を取得し、開業。経験を活かし、プログラミングや行政書士試験の独学対策などの記事を執筆。投稿ナビゲーション大学で絶対に学ぶべき【プログラミング言語+理由】をセットで解説プログラマーおすすめのプログラミングスクール4社:無料体験あり!プロフィールたかじんです。大学でプログラミングを学習⇒大手IT企業に就職⇒3年で退職⇒行政書士として開業⇒本業・副業で生活する。【結論】フェイススチーマーは効果ないです。(5)なんとでもなる、生きていれば。なんとでもなる、生きていれば。それがもう奇跡シェアTOPへ。