大学初日、ソフトウェア工学の学生に何を言いますか?[閉まっている]


24

来週の金曜日に、私がやったのと同じ大学に通うソフトウェア工学の学生たちと短い(30分)話をします。

コンテキスト:

  • 場所はウルグアイのモンテビデオです
  • 大学はレプブリカ大学(公立、自由大学)です
  • ソフトウェアエンジニアリングプログラムには5年かかります(非常に上手で、早く仕事を始めない場合)。年間約800人の新入生、年間約80人の卒業生。特に最初の2年間は厳しい状況です。

それらのほとんどは、おそらくソフトウェアエンジニアリングやプログラミングが何であるかを知らないでしょう。

私の目標は、どういうわけか彼らにフィールドのアイデアを提供し、うまくいけば、成功する開発者になるために先の困難に耐えるように動機付けすることです。

質問は、これらの人々に何を伝えますか?


4
「残りの人生の最初の日へようこそ」
-AndrewKS

3
はい、正確に、多くの困難のためにほとんどの人はかなり早く出発します(300人の過密なレッスンホール、合格率が10%のみのテストなど)
アルバロ

2
私はCS学位スピーチの最初の日の一部だけを覚えています。「皆さん、左を見てください。今度は右を見てください。一時停止してください。このプログラムを卒業するのは3人のうち1人だけです。」
ティアナ

2
@Developer Art-無料の大学だと思います。巨額の授業料を支払う必要がなければCSに行く人が増えると思うので、ドロップアウト率も高くなります。
ティアナ

17
「地獄へようこそ、bwahahahahahahahaha ...」、あなたはそれが30分続くまで、そのic笑を練習しなければなりません。
-biziclop

回答:


22

卒業する前にひよこ/美女を見つけて、コーディングをして人生を埋める前に実際に結婚してください。

誰かが...ため息をついて...


6
今日のあなたのコメントの多くは、この流れに沿っているようです。:)
ニコール

5
若い人と結婚し、あなたの人生を埋める代わりに、卒業してあなたの人生を生きるという人もいます:)
Vitor Py

3
知りません。結婚することは、おそらく出てコーディングするよりもあなたの人生を埋めるでしょう。^)
ダンク

7
私はSQL開発者に夢中になりました。待つに
値する

7
@Jonik:「ペアプログラミング」に新しい意味を与えますよね?;)
FrustratedWithFormsDesigner

10

それらを奨励したり、落胆させたいですか?

あなたが彼らを奨励したいなら、あなたの仕事がどのように人々を助け、個人的な満足を提供し、快適な収入を生み出すかを彼らに伝えてください

あなたが彼らを思いとどまらせたいなら、彼らのうち10人のうち9人が失敗し、生き残る10%は今日のイノベーションが明日である絶え間なく変化する分野に社会生活、夕方、週末をあきらめたほうがよいと伝えてくださいレガシージャンク。

リアルな絵を描きたいなら、2つのアプローチを混ぜてください


うわー、それは非常にアメリカのアプローチのように聞こえます。もしあなたが億万長者になりたいならそうかもしれませんが、私の友人、家族、夜と週末はいくつかのサイドプロジェクトにもかかわらず私の仕事から非常に安全です。
l0b0

@ l0b0:LOL-あなたが最新の状態を維持したい場合、それは仕事で学び、実験することができない場合です。まだ、私を億万長者にしたわけではありません。まだ。
スティーブンA.ロウ

+1-社会生活、夕方、週末をあきらめます。 私がIT業界に入社して以来、このようになっていますが、事実は、1日14時間も仕事を愛していても問題ではありません。:D
Karthik Sreenivasan

4

利用可能な各SEコースの簡単な定義を提供します。彼が本当にやりたいコースが他の春学期ごとにしか提供されていなかったことを見つけるために、彼の上級学年の最後の学期に終わりたいと思う人はいません。


4

冗談はさておき、そのプログラムを開始する前に誰かに言ってほしいことは何ですか

私がTAであったとき、私はしばしば1年生に自分自身にあまり厳しくないように言いました。私の学校で受け入れられたほとんどの子供たちは、高校のクラスのトップにいることに慣れていました。彼らの多くが最初の失敗(または80%未満)に陥ったとき、それはかなりの打撃です。

必要なときに助けを求めるように彼らに知らせてください。彼らが何かを理解していないなら、尋ねてください。大学のコースは、高校のコースとは異なります。彼らははるかに速く移動し、繰り返しはほとんどありません。


2

私は彼らに、他の人に言うことを伝えます。

「自分のキャリアに情熱を傾けているのなら、その分野のベストプラクティスと最悪のミスの両方から学ぶ必要があります。

私たちの時代は常に新しいものの時代だからです。

常に作業内容を覚えておいてください。プログラムの入力が終わっても終わりではありません。これは最初のステップに過ぎません。

仕事の質は、多くの厳しい自己規律、テスト、実践、バグ修正、仕事の計画から生まれます。

作業計画、作業計画。

あなたがすることはすべて単純なことではないので、徹底的に計画する必要があります。そのため、何かをコーディング/プログラミングする前に、最終目標に到達する明確な計画があることを確認してください。

あなたの仕事は大好きですが、あなたの人生はあなたの仕事やキャリア以上のものです。良い友達を保ち、あなたの周りの良い愛を保ち、あなたをサポートすることを忘れないでください。

最高になるには、最高のものを観察し、観察しなければなりません。

誰もが1993年のESPYアワードでのジムバルバノのスピーチをご覧になることを強くお勧めします。

http://www.jimmyv.org/about-us/remembering-jim/jimmy-v-espy-awards-speech/


+ 1-仕事の質は、多くの厳しい自己規律に由来しています。私の個人的な経験から、コードの品質は、ハードな自己規律によるプログラミングの数年後にようやく改善し始めました。
カルティクスリーニバサン

1

人々に何かを目立たせたい場合、正直に率直に話す必要があります。良い成績を得るには多くの労力と忍耐が必要で、おそらく少し自習以上の学位の課題について、合理的ではあるが恐ろしくはない絵を描きましょう。その絵を描いた後、報酬について説明します。他の人が楽しんでいるか、少なくとも少なく働いているかもしれないときに働くことによって、コースで成績を引き上げることの個人的な成長について話してください。あなたが知的に成長し、またあきらめないことによってあなたのキャラクターを構築したことを知ることの価値について話してください。

最後に、プログラマーであることの報酬について話してください。プログラマーが終日(ミーティングに参加していないとき、またはレガシーコードに髪を引き裂いていないとき)に何をするかを考えてください。バグを修正する場合でも、新しい機能を実装する場合でも、キーボードや非常に多くの文字を入力しますが、最後に何かが実行されるのを見て報酬を得ます。特に、エンドユーザーが何をしているのかを信じている場合、作成するというクールな気持ちに打ち勝つことは困難です。そこにいる人々は、命を救う、株式市場を運営する、宇宙船を操縦するなどのコードを書くことができます。もちろん、それはすべての仕事ではありません。そのような位置で。


1

会計士がすべてのお金を取るだろうと彼らに言います!

明確な期待を持って、残りは簡単です!


1
私は1978年の最初の日と言われました。私はまだ会計ではなくコンピュータを選択しました。
-S.Lott

動機付けは確かに働いたと思います!

うそ!弁護士がすべてを取ります;)
jk。

1

すべての学生は、IT業界の前向きで現実的な視点を与えられ、フィールドへの関心を高めながら、同時に現実を認識し続ける必要があります。

私の謙虚な意見では、次の分野が強調される可能性があります。

長所

  1. ほとんど毎日新しいことをするようになります。
  2. 一日の終わりに、いくつかのバグを根絶したり、実装を完了したりするのはいい感じです。
  3. 人生の3分の1が仕事に費やされるため、仕事の満足度が最大の動機となります。
  4. 認定だけでは役に立ちません。認定を受けたコアコンセプトを十分に理解すると、相乗効果が得られます。
  5. 最後になりましたが、長期的には良い給料です。

短所

  1. 卒業後の最初の数年間は、特定のプラットフォームで十分な経験を積むまで、その特定の期間の業界によっては経済的に報われない場合があります。
  2. 景気後退は重要なポイントであり、強調することができますが、中程度のレベルです。
  3. 組織で重要な役割を担う場合、個人的な犠牲が必要になることがありますが、これは常に起こるわけではありません。

知っておくべきこと

  1. 請負業者として働くことは悪いことではなく、あなたの仕事の質は最終的にあなたを永久的な役割に導くでしょう。
  2. 仕事の性質は指定よりも重要です。

1

私は彼らに言います:

3つの選択肢があり、そのうち2つは有望です。

  1. 一生懸命勉強し、できるだけ多くの技術を学んでください。勉強を終えると、学んだことはすべて時代遅れになり、テスコで素晴らしい仕事を見つけることができます。実際に私たちがあなたに教えることは10年前に時代遅れでした:)
  2. 飲み、パーティー、5〜10のパートタイムプロジェクトを作成し、自分で学ぶ-勉強は時間の浪費以上のものになるでしょう。今日友達とウォッカを飛ばしたい、または週に3羽のひよこを採点するのがあまりに難しいと思うなら、5年以内に2回考えてください。
  3. 今すぐ出発してインテリアペイントコースを受講してください。やりがいがあり、簡単で、World Of Warcraftをプレイしないクールな友人がいるでしょう。

卒業後の最初の数年間は経済的に報われない場合があります

はい、それは100%正しいです。講義のみを行う場合、商業的に必要なスキルはすべてnext、Wordpressインストールスクリプトをクリックするか、電子メールを設定することです。私の意見では、すべてのcr * p(80-90%)を削減し、数学、アルゴリズム、おそらくリレーショナルモデルまたはコンパイラ理論(2つのうち1つを選択)を維持することができます。あなたは数年を節約します+あなたはあなたが他のすべてを自分で学ぶことができるので、フルコースを受講した誰と同じくらい資格があります。

ああ、私は非常に重要なBy The Way点を忘れました:「見て回って覚えておいてください-決して彼らと一緒にハングアップしないでください!それはレベル50ウィザードになる可能性を制限しますが、年末にはあなたの20%以上がもう処女になれ」


0

うわー、あなたの学校は私のものよりも厳しい音。彼らが言った私の最初の日は、あなたの左を見て、あなたの右を見てください。この二人は卒業しません。あなたのために、それはあなたの左の5人とあなたの右の4人を見ます。この9人は卒業しません。痛い!それは難しいだろうという印象を与える必要があると思います。彼らはそれが簡単だと思ったので、彼らが早い段階で公正な警告を持つように期待を高く設定します。


0

正直言って、プログラマー/メンター/何でも見つけて、人生がどんなものになるかを見せるように言ってください。誤解しないでください私はプログラミングが大好きで、仕事がとても好きです......しかし、大学の初めには、私が何を始めようとしているのか考えていました。

また、一生懸命勉強し、4〜5年以上かかると予想します(6 ....を取りましたが、最初は何をしたいかわからなかった)。私の大学の場合、約60%が脱落し始めましたが、さらに20%が中途半端になりませんでした。幸運なことに、私は最高の学生ではありませんでしたが、どういうわけか突き抜けました。それが私にとって重要なことです。

しかし、逆に、私はかなり簡単に仕事を得て、面接のリクエストをたくさんもらいました。大都市では異なる)


0

学習するすべての実装の詳細は、卒業するまでに間違っていることを伝えます。彼らは基礎と数学を学ぶことができます。他のすべては彼らが自分自身を教えなければならないでしょう。業界は5〜10年ごとに変化するため、長期にわたって役立つものはありません。

彼らに伝える最も重要なことは、プログラミングは教えることができるものではないということです。適切な方法で適切なコードを作成することもできないこともできます。信じられないほど強力な世界を変える技術をゼロから作成するための贈り物を持っているからです。できないなら、もしあなたが苦労したら、もしあなたが良くないなら、やめてください。ゾーンに入ることができず、常に苦労している場合、あなたは良いプログラマーになることはありません。

ああ、彼らにモンテビデオでのインターンシップのための賢い独学プログラマーを探していると伝えてください!採用しています。www.cuboxsa.com


-1

私のアドバイスは、私の人生の10年間そこにいた後、他の友人と研究グループを形成し、非常に忍耐強くすることです。また、仕事を始めたときにそこにある課題と可能性について話すことはプラスになります。がんばろう!


-1

プログラミングは、彼らが選んだほとんどすべての業界でのキャリアの道であると伝えてください。彼らが最初の数年後に本当にそれを好まない場合、それを管理職に移動するために使用することが可能です。


-1

"なぜあなたはここにいるのですか?"

私は、彼らが完了するのが明らかに悪名高く、彼らの人生の5年を吸収するコースを追求することを選んだ理由について考えるように彼らに頼みます。彼らが優秀なソフトウェアエンジニアになることを学び、x / y / zソリューションを作成する方法/タイミング/理由を理解したい場合は、適切な場所にいます。

家族の家から引っ越さなければならなかったために彼らがそこにいたなら、彼らはより良い考えを持っていなかった、彼らはただPHP / Java / C#を学ぶことを望んでいるだけです)、その後、彼らはおそらく、今後数年間の最終目標が何であるかを適切に考慮していません。ソフトウェアエンジニアリングは単なるコーディング以上のものです。


-1

工学部の学生としての最初の日に私に言われたことを覚えています。それは本当に私の心を打った、そして私はそれが深い真実だと思うので、あなたもそれを有用であると思うかもしれない。

技術者の主な義務はお金について考えることだと言われました。経済的な側面を考慮せずに、美しいアーキテクチャを独自に設計したり、新しいシステムを実装したりする必要はありません。

問題を解決する最も効果的な方法は何ですか?費用はいくらですか?私は本当に問題の解決にお金を払っても構わないと思っていますか、それとも問題とお金を残したいですか?自分で問題を解決したり、他の人にお金を払って対処したりする方が良いでしょうか?(オフショアリングだけでなく、モジュールや商用製品の購入も同じです)。

最終的には、エンジニアとして、私たちが設計するものの実用性と経済的実現可能性に注意を払わなければなりません。それが私たちを純粋な科学者とは別に置いているのです。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.