回答終了
近いうちにバックエンドエンジニアとして長期インターンに参加したいと思っているのですが、その会社のインターン生に求められるレベル感ってどのように判断すればいいでしょうか?実務経験を積みたいと思っています。 例えばメガベンチャーやGAFAならばインターン生のレベルは当たり前に高いのは分かるのですが、未経験に向いている所であったり、今自分が行くべき所はどこなのか判断するためにも、インターン先のレベル感を把握したいです。
募集要項、時給等で判断できますか? ちなみに募集要項はこんな感じでした。 仕事概要 アプリ/ウェブ開発・運用業務をしていただきます。社員の方と並走してプロジェクトの開発を行います。 必須スキル ・ユーザー体験に拘ったアプリやWebサービスの開発に関心がある方 ・ソフトウェアエンジニアを志望している方 ・プログラミングの経験がある方(実務経験は不問。学習中も可) ・Gitによるバージョン管理が行える方 ・日本語でのコミュニケーションが取れる方(会話・文章) 歓迎スキル ・サービスリリース経験 ・オンラインでのチーム開発経験
128閲覧
ただのアマグラマーですが(笑) 【注意】勉強のために「訓練校、大学」などに行っても良いですが、「訓練校、大学」などに行く前に授業に付いていけるレべルまで独学が必要です(教科書を全て消化できないと先生の評価は下がるので、生徒が理解できるかよりも教科書を全て消化することが優先されますから、授業に付いて行けない人は普通に居ますのでね)。 なおスクールは生徒のことなど、カモネギぐらいにしか思って無いので推奨しません。 (バックエンドを)独学する場合は(スクールの最終課題は大抵はECサイトなので)、ECサイトを作れるレベルまで独学すると良いでしょう(「SQL、正規表現」も必須)、スクールの生徒はその最終課題を就活の面接でポートフォリオとして提示します。 Amazonなどを参考にどのような機能(売る側に必要な機能、買う側に必要な機能)が必要か考察してみて、実際にポートフォリオを作ってみると良いでしょう (下記Twitterのように必要な機能を書き出してみると良いでしょう)。 ポートフォリオの注意点 例えばスクールの卒業生は面接にECサイトのポートフォリオを持って来るので、そのレベルの難易度が推奨されます。 ただしテックキャンプの卒業生の粗製乱造により、ECサイトを作るとテックキャンプのヤッツケ課題だと勘違いされるのでヤメたほうが良いと言われているようです。 なおスパゲティーだと、当然 評価は下がるので、コードは1度書いたら終わりでは無く、どうしたら読みやすいコードになるか、何度も見直すと良いでしょう (面接にそのポートフォリオを持っていく)。 (バックエンド系の場合)難易度としてはECサイト・レベルを想定するとなるとTwitterとか良いかもしれません。 以前のTwitterは本質的にはチャットであり、リアルタイム的に記事が更新されていました(現在はリアルタイム的に記事が更新されませんが)。 以前のTwitter仕様で作成したいならチャットを作れば良いでしょう(Ajax(JavaScript)が必用)。 プログラムに「SQL、正規表現、JSON書式」を組み入れて、「それらの知識は有りますよ」とアピールすると良いでしょう(もしそれらが使われて無いと、それらの知識が無いと判断されますので)。 Twitterの主な機能は下記のようになります。 一気に全部 作る必要は無いです、1つ1つ徐々に機能を追加して行くと良いでしょう(自分で優先順位を付けて下さい)。 機能 ・「記事+メディア系(画像、音声、動画)」を投稿できる ・「記事の削除」が可能 ・「@~」でユーザーの全記事を検索できる ・「#~」でキーワードを検索できる ・「@~#~」で特定のユーザーのキーワードを検索できる ・「通常のワード検索」 ・「記事にコメント」が付けられる ・「コメントの削除」が可能 ・「フォロー」 ・「リツイート」 なおポートフォリオとして提出しなくても、ECサイトも作ってみるのも勉強になるでしょう。 上記のような感じでECサイトもAmazonなどを参考に実際にどのような機能(売る側に必要な機能、買う側に必要な機能)が必要か考察してみて下さい。 チャットなどでは参加者数が多くなると、サーバーに負荷が掛かると言う問題がありましたが、Comet(+Ajax)で処理を軽くできるらしいので、その普通のTwitterができたらComet(+Ajax)にも挑戦してみると良いでしょう。 >Ajax(JavaScript) 現在、世界的にjQueryは着実にシェアを減らしており、もうオワコンでしょ、などと囁かれており、通常はVanilla JSにしておけば良いでしょう。 下記を参考に言語を選ぶと良いでしょう。 プログラミング言語人気ランキング http://ashtarte.pa.land.to/utf8/smt.cgi?r+sara/&bid+00000398&tsn+00000398&bts+2020/09/25%2020%3A37%3A14&
未経験なら運用業務というITスキル無しでも出来るような作業だろう。 もちろんインターンでやったことは実務経験にはならない。 実務、と言うようなレベルの事はやらせないから。
< 質問に関する求人 >
エンジニア(東京都)この条件の求人をもっと見る
求人の検索結果を見る
< いつもと違うしごとも見てみませんか? >
覆面調査に関する求人(東京都)この条件の求人をもっと見る