人類はコンピューターを発明し、コンピューターサイエンスを発展させました。社会におけるコンピュータサイエンスの最も広範な応用はソフトウェアエンジニアリングです。ソフトウェア エンジニアリングには、他のエンジニアリング職と同様に、特定のスキルが必要です。これらのスキルは時間をかけてゆっくりと身につけることができます。ソフトウェアエンジニアの責任と能力は、勤務先の企業によって異なります。ソフトウェアエンジニアに必要な基本的な資格と、この業界に参入する方法について学びましょう。 ステップパート1 パート1/5:高校時代の準備- {"smallUrl":"https:\/\/www.wikihow.com\/images_en\/thumb\/c\/c5\/Become-a-Software-Engineer-Step-1.jpg\/v4-460px-Become-a-Software-Engineer-Step-1.jpg","bigUrl":"https:\/\/www.wikihow.com\/images\/thumb\/c\/c5\/Become-a-Software-Engineer-Step-1.jpg\/v4-728px-Become-a-Software-Engineer-Step-1.jpg","smallWidth":460,"smallHeight":345,"bigWidth":728,"bigHeight":546,"licensing":"<div class=\"mw-parser-output\"><\/div>"} 1プログラミングが大好きです。高校生でまだプログラミングに触れたことがないなら、この分野についてもっと勉強したほうがいいでしょう。数学や科学に興味がない場合は、他の職業の選択肢を検討したほうがよいかもしれません。
- 少なくとも基本的な C++、C#、Java、Javascript、Html、または CSS を知っておく必要があります。
- {"smallUrl":"https:\/\/www.wikihow.com\/images_en\/thumb\/5\/5b\/Become-a-Software-Engineer-Step-2.jpg\/v4-460px-Become-a-Software-Engineer-Step-2.jpg","bigUrl":"https:\/\/www.wikihow.com\/images\/thumb\/5\/5b\/Become-a-Software-Engineer-Step-2.jpg\/v4-728px-Become-a-Software-Engineer-Step-2.jpg","smallWidth":460,"smallHeight":345,"bigWidth":728,"bigHeight":546,"licensing":"<div class=\"mw-parser-output\"><\/div>"} 2.代数、微積分、幾何学など、高校のすべての数学科目を勉強します。三角法やグラフ作成も学ぶ価値があります。高校を卒業する前に大学レベルの数学を学ぶようにしてください。コンピュータサイエンスとエンジニアリングのコースを修了するには、多くの数学が必要です。 広告する
パート2 パート2/5:大学または短大のコース- {"smallUrl":"https:\/\/www.wikihow.com\/images_en\/thumb\/6\/63\/Become-a-Software-Engineer-Step-3.jpg\/v4-460px-Become-a-Software-Engineer-Step-3.jpg","bigUrl":"https:\/\/www.wikihow.com\/images\/thumb\/6\/63\/Become-a-Software-Engineer-Step-3.jpg\/v4-728px-Become-a-Software-Engineer-Step-3.jpg","smallWidth":460,"smallHeight":345,"bigWidth":728,"bigHeight":546,"licensing":"<div class=\"mw-parser-output\"><\/div>"} 1学位を取得する計画を立てます。 90年代には、大学を中退して億万長者のCEOになった人もいました。彼らの成功物語は、人々に「固定観念にとらわれずに考えることができ、優れた問題解決能力とプログラミング能力があれば、4年間の学位を取得する必要はない」と思わせるものでした。しかし、4 年間の学位を取得せず、大学の授業もまったく受けていない場合、新進のソフトウェア エンジニアが仕事やインターンシップを得るのは困難です。
- {"smallUrl":"https:\/\/www.wikihow.com\/images_en\/thumb\/a\/ac\/Become-a-Software-Engineer-Step-4.jpg\/v4-460px-Become-a-Software-Engineer-Step-4.jpg","bigUrl":"https:\/\/www.wikihow.com\/images\/thumb\/a\/ac\/Become-a-Software-Engineer-Step-4.jpg\/v4-728px-Become-a-Software-Engineer-Step-4.jpg","smallWidth":460,"smallHeight":345,"bigWidth":728,"bigHeight":546,"licensing":"<div class=\"mw-parser-output\"><\/div>"} 2希望に応じて学位を申請します。ゲームのデザインが好きで、ゲームプログラマーとして業界に参入したい場合は、コンピューターサイエンスの学位が必要です。 IBM、Intel、Microsoft、Google などの企業で働きたい場合は、コンピュータサイエンスの学位が役立つかもしれません。主に非技術系企業向けのビジネス アプリケーションを作成したい場合は、管理情報システムの学位、または現在多くの大学で提供されているビジネス テクノロジーの学位の取得を検討してください。このタイプの学位は、経営と一般的なビジネススキルを教え、多くの人にとって役に立たない情報に焦点を当てていないため、ほとんどの人にとって最良の選択です。 広告する
パート3 パート3/5:課外活動- {"smallUrl":"https:\/\/www.wikihow.com\/images_en\/thumb\/f\/fd\/Become-a-Software-Engineer-Step-5.jpg\/v4-460px-Become-a-Software-Engineer-Step-5.jpg","bigUrl":"https:\/\/www.wikihow.com\/images\/thumb\/f\/fd\/Become-a-Software-Engineer-Step-5.jpg\/v4-728px-Become-a-Software-Engineer-Step-5.jpg","smallWidth":460,"smallHeight":345,"bigWidth":728,"bigHeight":546,"licensing":"<div class=\"mw-parser-output\"><\/div>"} 1授業で学んだ内容を補足する追加情報を個人的に学習します。求人掲示板を閲覧し、現在最も注目されているテクノロジーに注目してください。大学や専門学校では最新のトレンドについていくことができないため、追加の技術書を購入して独学する必要があります。
- {"smallUrl":"https:\/\/www.wikihow.com\/images_en\/thumb\/3\/3c\/Become-a-Software-Engineer-Step-6.jpg\/v4-460px-Become-a-Software-Engineer-Step-6.jpg","bigUrl":"https:\/\/www.wikihow.com\/images\/thumb\/3\/3c\/Become-a-Software-Engineer-Step-6.jpg\/v4-728px-Become-a-Software-Engineer-Step-6.jpg","smallWidth":460,"smallHeight":345,"bigWidth":728,"bigHeight":546,"licensing":"<div class=\"mw-parser-output\"><\/div>"} 2インターンシップを通じてこの業界に入る予定がない限り、学校にいる間に取り組む課外プロジェクトをもっと見つけてください。経験のない卒業生を雇うリスクを冒す人は誰もいません。インターンシップは経験不足を補う素晴らしい方法ですが、残念ながら多くの学生はインターンシップを見つけられなかったり、インターンシップ後に他の仕事のほうが好きだと気づいたりします。自分に選択肢を与える唯一の方法は、授業外でいくつかのプロジェクトを実行し、それを履歴書に含めることです。
- {"smallUrl":"https:\/\/www.wikihow.com\/images_en\/thumb\/7\/76\/Become-a-Software-Engineer-Step-7.jpg\/v4-460px-Become-a-Software-Engineer-Step-7.jpg","bigUrl":"https:\/\/www.wikihow.com\/images\/thumb\/7\/76\/Become-a-Software-Engineer-Step-7.jpg\/v4-728px-Become-a-Software-Engineer-Step-7.jpg","smallWidth":460,"smallHeight":345,"bigWidth":728,"bigHeight":546,"licensing":"<div class=\"mw-parser-output\"><\/div>"} 3ソフトウェア エンジニアとつながります。ソフトウェア エンジニアとのネットワークを構築し、彼らの指導の下でいくつかのプロジェクトに取り組んでみてください。 広告する
パート4 パート4/5: エンジニアとプログラマーの違い- {"smallUrl":"https:\/\/www.wikihow.com\/images_en\/thumb\/a\/a0\/Become-a-Software-Engineer-Step-8.jpg\/v4-460px-Become-a-Software-Engineer-Step-8.jpg","bigUrl":"https:\/\/www.wikihow.com\/images\/thumb\/a\/a0\/Become-a-Software-Engineer-Step-8.jpg\/v4-728px-Become-a-Software-Engineer-Step-8.jpg","smallWidth":460,"smallHeight":345,"bigWidth":728,"bigHeight":546,"licensing":"<div class=\"mw-parser-output\"><\/div>"} 1ソフトウェア エンジニアとプログラマーは異なることを理解します。すべてのソフトウェア エンジニアはプログラミング方法を知っていますが、すべてのプログラマーがソフトウェア エンジニアであるわけではありません。主なものは次のとおりです。
- ソフトウェア エンジニアリングは多くの場合、チーム作業であり、各メンバーはそれぞれ異なるさまざまな役割と責任を持ちます。
- エンジニアは、自社の顧客の仕様に合わせてソフトウェアを開発し、多くの場合、特定の標準や慣行に従うことが求められます。
- エンジニアリング プロジェクトにはタイムライン (進捗管理) とリリース日があり、さまざまな部分を担当する関係者との頻繁なコミュニケーションが必要です。
パート 5パート5/5:追加の学習アクティビティ- {"smallUrl":"https:\/\/www.wikihow.com\/images_en\/thumb\/4\/41\/Become-a-Software-Engineer-Step-9.jpg\/v4-460px-Become-a-Software-Engineer-Step-9.jpg","bigUrl":"https:\/\/www.wikihow.com\/images\/thumb\/4\/41\/Become-a-Software-Engineer-Step-9.jpg\/v4-728px-Become-a-Software-Engineer-Step-9.jpg","smallWidth":460,"smallHeight":345,"bigWidth":728,"bigHeight":546,"licensing":"<div class=\"mw-parser-output\"><\/div>"} 1教室での学習に加えて、あらゆる問題にリアルタイムの解決策を提供するソフトウェアの学習にもっと時間を費やしてください。空き時間があるときはいつでも、市場に出回っている新しいテクノロジーをオンラインで検索し、将来どれが非常に役立つかに注目してください。
- {"smallUrl":"https:\/\/www.wikihow.com\/images\/thumb\/b\/be\/Become-a-Software-Engineer-Step-10.jpg\/v4-460px-Become-a-Software-Engineer-Step-10.jpg","bigUrl":"https:\/\/www.wikihow.com\/images\/thumb\/b\/be\/Become-a-Software-Engineer-Step-10.jpg\/v4-728px-Become-a-Software-Engineer-Step-10.jpg","smallWidth":460,"smallHeight":345,"bigWidth":728,"bigHeight":546,"licensing":"<div class=\"mw-parser-output\"><\/div>"} 2コンピュータサイエンスに関連するすべての分野を学習した後、ソフトウェア業界でのキャリアの方向性を選択します。選択肢を絞り込むことは、キャリア計画を立てる上で大いに役立ちます。ソフトウェア業界自体はすでに非常に複雑なので、シンプルに考えるようにしてください。
- {"smallUrl":"https:\/\/www.wikihow.com\/images_en\/thumb\/4\/4c\/Become-a-Software-Engineer-Step-11.jpg\/v4-460px-Become-a-Software-Engineer-Step-11.jpg","bigUrl":"https:\/\/www.wikihow.com\/images\/thumb\/4\/4c\/Become-a-Software-Engineer-Step-11.jpg\/v4-728px-Become-a-Software-Engineer-Step-11.jpg","smallWidth":460,"smallHeight":345,"bigWidth":728,"bigHeight":546,"licensing":"<div class=\"mw-parser-output\"><\/div>"} 3選択した分野を理解します。プログラマーとエンジニアの主な違いは、エンジニアはツールを設計し、プログラマーはそれを使用してソリューションを構築するという点です。 広告する
警告する- ジェットコースターのようなキャリアに備えてください。この業界は急速に変化しているため、自ら学ぶことを決してやめてはいけません。頻繁に複雑な新しい知識を積極的に学ぶのが嫌なら、今すぐ専攻を変えてください。
- ソフトウェア エンジニアになるには、多くの時間と練習が必要です。ソフトウェア エンジニアリングの知識を一夜にしてすべて習得できる人はいません。学ぶ時間がないなら、この業界はあなたに向いていないかもしれません。
広告する |