最初のソフトウェアエンジニアリング作業:読書と準備

最初のソフトウェアエンジニアリングの仕事

この作品は、コースに属し https://edu.cnblogs.com/campus/xnsy/Autumn2019SoftwareEngineeringFoundation「ハイパーリンク」
ジョブが必要とする場合 https://www.cnblogs.com/harry240/p/11469058.html「ハイパーリンク」
このコースでの私の目標です <-depth職業の理解>
私は目標を達成する助けたジョブの特定の局面において <自分の方向性を決定するために、自分の未来を計画の欠如を参照してください>
ジョブのテキスト.... コードの形式はYaoanをアップロードすることに注意してください
その他の参考文献

1.ブログを確立し、自分自身を紹介

(1)私のブログのアドレスをhttps://www.cnblogs.com/summer-00/「ハイパーリンク」
(2)文字:内向的な外観ではなく、現実には、楽観的、陽気、笑うことを愛し、失敗は最悪から始まります考え、誠実、怠惰な、より直接的に話します。
(3)趣味:絵を描くこと、音楽、写真、ムービー、音楽を聴いたり、料理、睡眠や食事を、など(多くの趣味が、ほとんどは、実際には私の趣味に限定されています)。
(4)その他:いくつかのことに敏感、私は映画音楽の名の名前を覚えているが、7か悪い8ライブ腐った何かを思い出すことができない問題ではありません...

2.読書と思考

(1)あなたはプロの想像では、大学に入っているときことを思い出してください

・どのようにあなたの専門的な意思決定で選択をしたのですか?
インターネット検索、その後、私は方向感がないプロの選択、あなたは大学入試ガイドブックに行き、ときに非常に魅力的なコンピュータを参照して、コードをノックしたにも興味を持っている
ハは(プロの見通しにも優れていることがわかりました)ハハ、だけでなく、他の人々について考える非常に強力であるコードでそれらのものは、彼らはまた、そのようにする必要がない、カウント選択と判断された
コンピュータ科学と技術、プロの友人を。
・あなたはどこプロの過去のコースへの曝露(2)年には自身のあなたの期待に応えると思う、そしてなぜか?
それの半分の半分は、初めはそれが面白いことをたくさん学ぶだろうと思ったが、ケースをない見つけ、直接プロのC言語のデータ構造と二つのクラスにリンクされ、修復を考えたものを、近代史は
痛みを感じ、なぜ学ぶべきですこれらのコースが、これらの学習C言語は、コンピュータの白から自分の変換を行い、いくつかの簡単なコードを書くために、コードは実際的な問題を解決するために使用される非常にまだ
彼らの専門的な知識は非常に一般的な学びが、それは感覚。
・あなたがそれを好きというあなたの分野の専門家、それはあなたがそれで良いしている地域だと思いますか?
私はエリアが好きだと思うが、非常に良いではありません。常に考えて、常に書き込み正しいコードを試運転することは悲しいけど幸せです。好奇心の完全なコンピュータの分野では、
彼はコードを書くの面でまだかなり困難であり、将来的には難しくたくさんの練習を動作します。
・あなたはプロでのキャリアを選択し、あなたの仕事に関連するのだろうか?どこに行きたい場合は与えられた都市、会社や仕事で、何の理由が与えられていない場合、
現在のビューは、に関連する、独自のプロの仕事を選択します。雇用は、そこ少し具体的なアイデアである、または成都、深セン、ほとんどの企業がこの分野に比較的強い国有企業を入力することができれば、知っている将来的には他の場所、それに行く
これらのバーの間のソフトウェア開発、Webデザインでは良い仕事を。専門知識や、その後上がる最初のすべて。

(2)人の制御は今、前の通りを歩いて、未来を説明しました

・あなたはすでに専門的な知識、技能、能力を持って感じて、何?コードの量が書かれているどのくらいですか?あなたのやって最も複雑なプロジェクト/ジョブを説明して
、学習の重要性を実現するだけでなく、前に将来の激しい競争、左右今C ++(少し)、C言語を提示するしないでください、PPT、エクセル、コードはおよそ4500書かれています行って複雑なジョブがされない
C言語で書かれたテトリス。
・知識、技能、能力の資格を卒業生、またギャップになってから?
私は、固体の現象のではない、それは、多くの方法で開発しなければならない自分自身の専門を学んだC ++のために、などのJavaやC#、Pythonの、の基本的な理解されるべきだと思うが、現在の基準でたくさんと思考なので、熟練したC ++を、練習してください
、反射個人が効果的にコードをデバッグすることを学ぶ、独立して考えることを学ぶことが、また、上記に学習より多くの時間を過ごすために。時間とは、その次の時間は、あなたが質問の似た種類が遭遇質問の同じ種類のいくつかの要約の後に行われるべきである
考えがないわけではありません。

(3)現在の人生の選択肢、PubMedの、仕事、パブリックテスト、海外に行くの交差点で、異なるジュニアの努力の異なるオプションがあります。そして、各パスは、かどうか大学院仕事、多くの異なるブランチがあります。

・コントロールの上にあなたが人々の経験を読む前に、あなたの選択は何ですか?
現在、仕事や勉強部との間に躊躇。PubMedのは、あなたが、さらにコンピュータの知識を知りたい場合ですが、また、容量の大きな増加を持っています。しかし、時間の経過に不確実性の多くがあるでしょう人生の選択肢は、
思考の独自の方法は、あなたが本当にはい何かをしたいものをより多く理解し、育って、異なるものになります。
・このオプションでは、あなたの弱点は、他のクラスメートに比べ何であるかの利点は、何だと思いますか?
あなたが練習することを選択するか、大学院自体は特に重要な利点はありませんかどうか。強力な専門的なスキルではなく、コードの能力は、高くない学校に限定し、その学習方向を拡張していなかったので、比較され、コンピュータゲームに参加しなかった
他の人の弱みに。
・あなたの選択のために、あなたが自分でジュニア計画手配を与えるものです設定されていますか?
自分自身が成長し、収穫努力しましょういくつかのゲームに参加することも可能な限り他の人と一緒に、特定のスキルや専門的な言語を学ぶために多くの時間を過ごすために。彼女の空き時間にも自分自身をアップグレードするためには、いくつかの独立した専門的なスキルを学びます。ジュニアは、彼らのことを願っています
履歴書は、上記の自分の過去の栄光を見ることを期待して、一枚の紙ではありません。インターンシップ偉大な競争は、あなたが将来のためにいくつかの基礎を行うには良い会社の練習を入力したい、そのため、一つに自分自身を強制的に解決する必要があります。
あなたが行われたり、どのような準備の操作を行うことを計画しているために・自分の夢を実現!
休日や時に中に首長通るクラスは、ライブラリに滞在し、他の多くのコンピュータ言語を学ぶ、ネットクラスを見て聞いて回るありません。アセンブリ言語を学習するためのコードを変更するには、より便利な時間のために、その上に十分な努力、本当過ごすために
勉強しながら試験をハングアップするのではなく、ソリューション、およびコンピュータのアセンブラ言語の本質を、しかし、自分の将来の学習のために。空いた時間で練習問題の多くを行います。言語の比較が学んだ、それは容易ではなく、類似点と相違点をまとめ
混乱し。

品質問題の3言及

(1)各質問の後ろに、いくつかのコンテキストを提供し、あなたの質問へのセクションの原因を明記してください。
(2)ご質問のサポートの例や情報の数を示しています。
あなたは、それらの異なる前提条件と書籍のと質問をすると言った、または書籍の用語を理解し、または質問、またはブックの説明とあなたの経験(または推論過程の直接の経験を持っていない、あなたが質問して意見をお聞かせください間接的な経験)矛盾?
私はこのセクションをテストする目的に応じて分類の第13章を読んで、そんなにメソッドをテストする方法を知りたいのですが、我々は効果的な基盤が優秀な学生ではない、特にため、試験方法を選択する方法である必要があり、テストの様々な方法を取りました特定の困難、さまざまに
試験方法及びそれの最高となっているパフォーマンスをテスト、どのように一つは言うことができる。
第12章では、ユーザのデザインの要望に合わせて最初にしても、我々は可能性がある場合、ユーザーの選択を覚えて、常にソフトウェア・サービスに来るときソフトウェアが、ソフトウェアのパフォーマンスを確保するために、ユーザーの願いが変更され、常に更新されたソフトウェア、ますますそれを確実にするために、どのようにやっている、
それがリスク管理に来るとき9.5章IX、その後、私が知りたいのは、完全ではありませんリスクはプログラマーとして、あなたは、いくつかのリスクを予測する何かを持つことができ、存在しません。
最初の本304は、ソフトウェアエンジニアリングの品質を述べ、その後、スケジュールとコストと効率の間で、より良いの品質を保護する方法

4.理解し、ソースコードのバージョン管理ツールを調査

Tracの:
長所:Tracのは、それが良いスケーラビリティ有することを意味SCM構成管理プラットフォーム、やる
Tracの権限システムは設計が比較的完全で
非常に柔軟性があり、任意にカスタマイズすることができ、TortoiseSVNのを統合することができます。
短所:複数のプロジェクトをサポートしていません、
要件や欠陥が分離されず、
代わりに、しきい値のための商品企画のためのドキュメントを書くのように単語のwikiなどのツールを使用して高すぎる、そして
文化が完了していない、芸術の人々の連絡先は、困難に満ちている
ローカル、中国の名前を表示しません悪い、行われていない
使用することはできません、実質的にプラグインがインストールされていない、めったにコア機能を。
---
マイクロソフトTFSに:
長所:ガントチャート、統合プロジェクト管理、バージョン管理、バグトラッキングよりも有用小さなチームのためにタスクのバージョン、プロジェクトの進捗の視線を、要求することができ、効果的にSCRUMを実装することができ、することができますVSとシームレスに。
短所:TFSは、より複雑な維持、構築、ハードウェア要件は比較的高いです。
---
GitHubの:
長所:任意のサイズのプロジェクトのために、彼は理想的なツールであり、彼は偉大なウェブワークフローツールです。まず、彼は解放するためにそれを使用して、バージョン管理システムとのコラボレーション・ツールとしての役割を果たすことができます。
GitHubのを使用して、あなたは、プロジェクト、他の人との株式交換をアーカイブし、他の開発者が一緒にこのプロジェクトのお手伝いをしてみましょうことができます。利点は、彼がプロジェクトを完了するために一緒に人々をサポートしていることですので、あなたは、同じページに対話することができます。
独自のプロジェクトを作成し、バックアップして、コードは、ローカルまたはサーバーに保存する必要はありません、GitHubには非常に満足しています。バグは、公開することができ、あなたはGithubのコメントは、バグを提出することができます。GitHubのページでは、ホストまたはDNSを設定することなく、先に行くことができます。
短所:定数練習と時間を要します。
---

おすすめ

転載: www.cnblogs.com/summer-00/p/11517413.html