ジュニアプログラマーと学部プログラマーの違いを見てみましょう。

私には副業があり(無料ですが、運命です。結局のところ、十分な時間がありません)、たまたま卒業したプログラマーに仕事を探すように指示しています。能力の違いは習得した努力に反映されており、専門能力開発のギャップは認知に形成されていることがわかりました。同時に、過去2か月間の最新のインタビューの質問もまとめました。

困っている友達はクリックできます:これ、これをクリックしてください!、備考:csdn。

ここに写真の説明を挿入

学部生のゴールドコンテンツは何ですか?

ほとんどの学部生が学んだことを見てみましょう。コンピュータ関連のコースは10以上ありますが、学部生です。

まず、ほとんどの学校の教師は十分ではなく、彼らのレベルも十分ではありません。
第二に、十分なレベルの教師は、プロジェクトの受け取りや論文の配布に忙しいですが、誰が教える時間がありますか?
第三に、ほとんどの学生は学生組合、クラブ、ゲームにエネルギーを費やしています...そして実際の学習時間は試験の数日前です。
第四に、国内の教科書の多くは良くありませんが、見なければなりません。例えば、ある「C言語」は間違った知識をたくさん持っています。

ですから、大学を卒業したプログラマー、学部生(大多数)に、彼らがどれだけ学んだか想像できない人に言いたいのです。

4年前に2冊の学生(コンピューター専攻ではない)を募集しました。当時は再帰を書くことができず、コンピューターの基礎知識は0でした。私は彼にビッグデータエンジニアとしての仕事を与えましたか?ここで驚かないでください、皆さん、私は彼の能力が好きです。それは前向きなエネルギーです。

私はたくさんのビッグデータエンジニアをリンクしました、彼が欲しいですか?どうして?彼は私に自己改善の感覚を与えたからです。

「アルゴリズム入門」とウォーターメロンブック(機械学習)を読んでから、シェルとハドゥープを学ぶことをお勧めします。最初、彼は私に数学的な知識をどうするかと尋ねました。私は高校の教科書をめくって、それを買う可能性があると言いました。それから彼は本当に教科書をめくって、確率の本を見つけて、それをもう一度読みました。それから彼は私を見つけて言った、私は少し理解できる。1年後、彼は「アルゴリズム入門」を2回、確率を2回、線形代数を1回、計算を1回、スイカの本を1回読みました。2年後、深層学習の枠組みを手書きすることができます。

この例は、ハードワークに直面しても、学部生の知識がほとんどないことを示しています。

中学生は最初の数年間は選択肢がほとんどありません

スペシャリストプログラマーは最初は選択の余地がなく、多くの人が卒業するとすぐにアウトソーシング会社に行き、パニックになって自分の道を選んだ...

一生懸命働く大学生のほとんどはこの物語を持っています:

  1. 卒業後、小さな会社に行きました(または外注)
  2. 年明けに少し上手くジャンプする小さな会社(スタートアップチーム)
  3. スキルは数年後に徐々に向上しました
  4. 中小企業で主導権を握り始める(または中規模企業に参入する)
  5. ...そして、昇給のために転職を続けます

選択肢があまりないため、大学生の間では頻繁な転職が非常に明白です。たとえば、毎日残業し、テクノロジースタックが非常に遅れている小さな工場にジャンプした場合、ジャンプを続けることしかできません。

選択肢が少ない場合の注意点

「学習面」

選択肢が少なく、頻繁に転職し、安定した学習環境がありません。現時点では、長期的な学習計画が必要です。1年目が2年目からサバイバル問題を解決することだと言えば、少し時間を取って専門知識を補うことをお勧めします。たとえば、アルゴリズム、オペレーティングシステム、ネットワークなどの基本的な科目を学ぶために1日1時間取っておけば、1年間(ほとんどの学部生のレベルに達することができます)それを守り、2年間それを守り、優れた基盤を持つプログラマーになります。無駄を予断することなく、事前に警告されています-

"リニューアル"

生存の問題が解決した後、すぐに学部課程の継続を検討することをお勧めします。現在BATに在籍しているマのタオバオ先生は、大学生に比較的親切です。Tencentはほとんど冷酷で、Baiduはその中間にあります。多くの企業は単に学歴を見るだけなので、早めに準備してください。

「ジョブホッピング」は「達成」ほど良くありません

頻繁に転職しないことをお勧めします。会社で物事を長く学ぶ方が簡単です。技術は孤立しておらず、より多くの知識を学ぶことができます。清華大学の名門校(特に)を卒業した多くの学生は、些細なことに遭遇したときの真面目で責任ある態度を見せてくれました。それが自分の成長と時間を遅らせているとしても、私はすべてをしなければなりません。結局、粘り強さの態度は畏敬の念を起こさせます!それどころか、多くの専門分野を専門とする多くのプログラマーは、汚くて疲れたくないので、言い訳や理由を見つけます。

大学生が大きな工場に入る

本質的に、大きな工場に入ることができないことは認知上の問題です。卒業して大きな工場に入るのは不可能です。しかし、数年の作業の後、まだチャンスがあります。この認知上の問題は次のとおりです。昇給のためだけに転職しないでください。

私がもっと感謝しているのは、

  1. 最初にアウトソーシング会社(または小さな会社)に入る
  2. 数年後、テクノロジーは成熟し、優れた小さなスタートアップ企業に参入します
  3. 1年後にこのスタートアップ企業のメインプログラム(またはリーダー)になり、この企業の昇給を得る
  4. 4年目からアリ(アリは名物を受け入れる)にインタビューを始めたり、市場に有名な会社がいくつかありますが、要件はそれほど高くありません。

さらに、知識(基本的な知識:アルゴリズム、データ構造、ネットワーク、オペレーティングシステム、Linuxなど)を補足するために一生懸命働くことをお勧めします。なぜなら、4年目に大きな工場に参入したいのなら、ドアをノックするためにこれらのものが必要だからです。

最後に、時間があれば、できるだけ早く卒業証書を取得して英語を学び始めてください。

リーダーになった後のスペシャリストプログラマーの選び方

私が指導している数少ない人のほとんどは、中学校のリーダー(5〜7年の経験)であり、現在の給与は30〜45,000です。もちろん、強みはすべて非常に勤勉で粘り強い人々です。30-45kの給与はプログラマーの間で比較的高いです。名門校を卒業した私の親友は、基盤がしっかりしていて(2つのトップapacheプロジェクトを手にしています)、フロントエンドとサーバーに精通しており、アルゴリズムに精通しています。彼は現在、給与である人工知能を行っています。

給料は似ているので、友達と比べて何が問題なの?スペシャリストリーダーが悪いのはお金ではありません。本当の違いは、彼らがビジネスを始める方法を知らないということです。私の友人は、給与は高くありませんが(少なくとも彼の能力と比較して、フロントエンドとバックエンドのクラウドコンピューティングに非常に強いAierはいくらですか?)、彼には優れたチームがあります。このチームの全員の平均レベルは彼のレベルです。そのようなチームは成長し、将来的にキャリアを築く可能性があります。スペシャリストリーダーは同じかそれ以上のお金を稼いでいますが、彼の会社とチームは彼に将来の市場で競争するのに十分な力を提供するのに十分ではありません。

ちなみに、通常のキャリアプランに従ってください。チームが市場をアウトパフォームするようなお金を稼ぐことはできません。キンググローリーチームの100か月のボーナスについて考えてみてください。そして、これらの人々が他の場所で得ることができる給与。

それで、私は基本的に高い給料を得ました、私の提案はまだ基礎を作り、教育を作り、給料が減らされたとしても、運動するために大きなチームに参加することです。

8kの給与を受け取ることを恥じないでください。また、20kを超える給与を受け取ったからといって自己満足しないでください。また、30〜45の給与を受け取ったからといって自己満足しないでください。人生はそのわずかな給料を稼ぐことではありません、あなたが必要とするのはキャリアを開くことです。

最後に、無料のJavaアーキテクチャ学習資料が提供されます。学習テクノロジのコンテンツには、Spring、Dubbo、MyBatis、RPC、ソースコード分析、高同時実行性、高性能、分散、パフォーマンス最適化、マイクロサービスの高度なアーキテクチャ開発などが含まれます。

クリック:これをクリックしてくださいこちらをクリック!パスワード:csdn。

Javaコアナレッジポイント+アーキテクトの学習資料とビデオのフルセット+第一線のインタビューブック+インタビュー再開テンプレートを入手できます+ Ali Meituan Netease Tencent Xiaomi Iqiyi KuaishouBilibiliインタビューの質問+ Springソースコードコレクション+ Javaアーキテクチャ実用的な電子書籍。
ここに写真の説明を挿入

おすすめ

転載: blog.csdn.net/weixin_48011329/article/details/108998092