第一ソフトウェアエンジニアリングの基礎工事

コースワーク 18のソフトウェア工学の基礎
運用要件 読書と準備
このコースでの私の目標です ソフトウェア工学の深い理解をステップ
仕事は私がこれらの目標を達成を支援します 違いを作ることができ、エンジニアリング上の問題との会談後に私の読書と思考スキルを栽培
私のブログのアドレス https://www.cnblogs.com/yeyeah/
リファレンス SVNとGitは、違い、長所と短所を導入し、アプリケーションの概要の範囲 Mercurialは何の利点がありますか?開発者またはチームが使用する方法については?
リファレンス Tracの記事について(1)話題の経験 Tracの問題?FSFSに切り替え

1.自己紹介

私は、助けることが無常悩ん世界(笑)ため息ができないネイティブグループ葉、もともととして私はソフトウェア工学の基礎でコンピュータ科学と技術的な専門知識が、今日に向けるソフトウェア工学の専門家Jikeました。主に多くのことを学ぶされ、元の病院のコンピュータシステムに移動し、私はソフトウェアを学ぶことは、まだあまりにも多くの制限があることを感じます。コンピュータ科学と技術がドアで、私はより有利な彼らの将来の発展にハードとソフトのマイナーだと思います。しかし、コンピュータを学ぶの年は、私が望まれるべき多くがまだある感じ。データ構造うん、アルゴリズムはまあまあなので、私にとってこのコースでは、しきい値が非常に高いですが、それはまた、私は学ぶために懸命に働くために促します。通常は趣味の絵を持っていないだろう、他の国の言語を学びます。今年7月には日本のn2とされている、それはまた、将来のマルチ舗装道路のために考えられています。PubMedのに加えて、海外に行くことを検討してください。

2読書と思考

あなたはあなたの専門の大学に入っているとき1)リコールは想像します

どのようにあなたの専門的な意思決定で選択をしたのですか?

当初、私は実際には非常に現実的で、コンピュータとこれはかなり簡単ですが、仕事を見つけるためにするので、他のジョブへの給与の相対は比較的高いが、これ以来、私はまた、将来を検討していますので、そこからコンピュータ・ソフトウェア・エンジニアリングに行き、そしてIする理由あなたは、より包括的であり、ソフトウェア工学、コンピュータ科学と技術に関して、ああああ海外大学院の研究を続けるので、この決定を行うことができます。そして今、私は私が私の目標は、私は、ゲームを作る方法を学ぶために子供に感謝をしたいと親戚が私に任天堂のGBA、NDS携帯ゲームをもたらしたので、私はこの偉大な任天堂のゲーム会社を知って、彼らは努力を惜しまなかったと思います再び作られた、ゲームの究極の目標に向けた進捗状況を作るために「楽しい」歴史ビデオゲーム業界。また、私は、これは単なるパイプの夢ですが、彼は、ある日、任天堂の就任式を入力するために努力することができますが、私はいつも、この目標に向かってになることを想像してみてください。

どこプロ、そしてなぜあなた自身のあなたの期待に応え、あなたがコースへの曝露の過去(2)年をと思いますか?

私が最初にプログラミングを学習を開始するために、最も基本的で、その後、プログラムの構造を学び、学ぶために基本のCプログラミング言語で始まり、に沿って、より感じて、通常は教師の割り当て、これらの実験があります。知識がより良い理解を持っているクラスで学んだ私を助けて。しかし、私は、完了後に良好な実践と見直し、少しがっかりではない感じ。クラスに多くの努力を過ごすために、大学に入って、先生は、私たちは、印象的な知識の習得を、学んだようにするだけでいくつかのクラスに期待することはできません。

あなたは、あなたがそれを好きというあなたの分野の専門家は、それはあなたがそれで良いしている地域であると思いますか?

私はまだ好む、結局、それはちょうど、私の夢と野望を始めても良いゲーム開発者になりたいが、私は良いと言うしませんでしたが、私は私の夢のために努力していきますしています。

将来的には、あなたはそれに関連したプロの仕事に従事することを選択したのだろうか?どこに行きたい場合は理由与えられていない場合は、指定した都市、会社と仕事です

はい、私は1つの森GEオープン要求手順(ゲーム開発)作業に参加するために京都、日本の任天堂本社に行きたい、と私は本当にビデオゲーム業界のトップを見てみたいです。このビデオゲーム業界を表示するには、一般的な灯台があります。

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

すでに専門的な知識、技能、能力、何を感じていますか?コードの量が書かれているどのくらいですか?あなたは/仕事を最も複雑なプロジェクトを説明してください。

私は、より複雑な問題のいくつかは、より困難であり、容量が限られている、感情コードの欠如を感じ、専門的な知識は、おそらくその原料いくつかの基本的なスキルを習得するデータ構造のC言語プログラミングの基礎と最後の学期である必要があり量はそれの1000行程度になり、最も複雑なジョブは最後の学期はテトリスゲームの非常に質の悪いとされるが、真剣にテトリスが、彼らから学ぶと言うか、もう少し。だから我々は、燃料を補給しなければなりませんでした。

専門的な知識、技能、能力の資格を卒業生だけでなく、何の間のギャップになってから?

まず、強制的な学習の多くは存在しない、ギャップがあり、あまりにも自分の努力が、通常はありません、ただ教師割り当てられたタスク、コードの量を完了し、十分ではない、何のコーディング能力を惜しまないする必要があるだけでなく、自分のクラスで演習。そして、私は通常、ギャップを埋めるためにしようとする今からして何の新入生は、私が遊んでいた基礎を固める、さまざまな言語を学んで、それは非常に残念です、練習することを学ぶために下層階級の人々の暇な時間の多くの利点を活用しない感じ見直し、学習演習を統合するために、自分の空き時間を有効に利用することにします。

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

あなたは人々の経験を読んでする前に、コントロールの上に、あなたの選択は何ですか?

私はまだ海外(日本)有機審査はそうでも離れ歩近づく私の夢の会社から、より良い学生になることならば、大学院を勉強したいです。

このオプションでは、あなたの弱点は、他のクラスメートと比べてどのようなもの、利点は何だと思いますか?

私は利点がより多くのものは、将来の仕事のための基礎を築く学ぶだけでなく、学術再開タイムの雇用を高めるのを助けることができるようにすることですと思うし、外国語のスキルが簡単に放棄されていません。
欠点は、他の人も私の仕事の経験の数年をリードすることで、以前のコミュニティに人の良い気性することができ、この人は学校に滞在し得ない促進され、外部と内部のようになります。

あなたの選択のために、あなたは自分でアレンジが何であるかを設定ジュニア計画を与えますか?

セキュリティ研究努力、準備佗Futuo産業は、参照するために海外の磁気や教授をカバーするために最善を尽くしながら、私は、学部グレード・ポイントの増加を学ぶために、自分の空き時間にコンピュータグラフィックス、他の言語を学ぶコンピュータに教室で学習する可能性があります私たちは、自分が留学を許可することはできません。しかし、彼らの精神的な庭を無視することはできません、自分の空き時間に、私は何か余分な本を読んで、自分たちの生活を豊かにするためにいくつかの良いゲームをプレイします。

あなたが達成するためにあなたの夢が行わや準備の種類を行うことを計画していますか?

英語まず、私は日本のN2の試験を通じて、自分の努力をしなければならない、次は自分の空き時間に試験N1の準備に時間外となります、私の英語力はわずか6の後、希望プロフォーマ佗Futuo業界は再び持っています改善されました。その後、手配する彼らの専門的なスキルがあり、私はもっと練習を持っていると、彼らが学んだことを整理統合し、ゲーム開発に関連するいくつかの課外学習プログラム。私たちは楽しいゲームを作るように、彼らの強さをテストすることができるようにしたいです。

3.質問

1)それは何を具体的にどのようなスキル背中を意味するのでしょうか?

第四四半期からこの本の第三章では、我々はいわゆるスキルの負の言及を見ましたが、私は、これはなぜ「負」のスキルを言及だけで何堪能スキル、ないと思う見下ろす全体私はこの議論の反対側に少し混乱しています。なぜ直接堪能スキルの名前ではありません。

2)に、従来のプロセスよりもアジャイルのためのアジャイルプロセス?

アジャイルプロセス、プロセスの変更と俊敏性の強い感覚、ソフトウェア開発、顧客と開発者の話をするには、この本の第六章では、開発者や開発者にのみその機知にそれを反映するためにアジャイルいわゆる、交換に行っています。

3)優れた副作用の機能の説明機能については、どのように我々はそれらを見つけるのですか?

第10章セクションIIIは、いくつかの良い機能の副作用が、副作用を述べた機能仕様を述べ、それを定義する方法を、見つけるために、どのように、誰もが長期的なビジョンを持って、それが唯一の公共になった、など後は、それを補うために。

4)エモーショナルデザイン感情は特に何ですか?

七本は、それが感情的になる、ユーザーエクスペリエンスデザインの話章XIIの最初のセクションでは小さな点ですが、最終的には感情的な人道的ケア、または顧客の感情的な本能何の感情的な側面を指します。

5)そのような人か革新か?

章XVI最初の本は、著者たちはすべてが、この時点での技術革新のように、著者の態度は、我々は技術革新を好きではないと言って、それに反対しているが、私はやや混乱して作る技術革新についての神話の多くは、言及します我々普通の人々普通の生活、それは実際にはない場合でも、実際にどのくらいの彼らが好き、またどのように迷惑。著者の意見や世論はほとんどサポートや反対、少なくとも私は、我々はまだ技術革新の品質のように思います。

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

Gitの長所と短所

利点

プログラムのソースコードのバージョン管理は、コードライブラリは、非常に小さなスペースを占有し、分化しました。
ブランチ管理コードの使いやすさ。

短所

それは、中国をサポートし、使用することは困難貧しいグラフィカルインターフェイスをサポートしていません。促進することは容易ではありません。

Mercurialの長所と短所

利点

クロスプラットフォーム。結局のところ、それはPythonの、今のMac、Windows、Linuxの間でのMercurialに基づいています。
グッドパッケージ。比較するとGitは、MercurialはめったになGCのようなリベースのようにいくつかの実装で詳細を、明らかにしません。全体的にMercurialのコマンドは、しきい値が比較的低い学習、Gitリポジトリよりもはるかに少ない知っておく必要があります。

短所

枝管理が柔軟ではありません。Mercurialの分岐管理に比べてgitのは便利ですが、非常に不便ではありません。基本的なものが出て分岐する余裕はありません削除されます。
コミュニティのサポート、わずかに悪化。

Tracの長所と短所

利点

クリーンなインターフェイス。
それはきちんとウィキ、簡単なバグトラッカーとSubversionリポジトリブラウザを統合します。

短所

需要と全く分離の欠陥が存在しない、
代わりに、しきい値のための商品企画のためのドキュメントを書くのように単語のwikiなどのツールを使用して高すぎる、そして
文化が完了していない、芸術の人々の連絡先は、困難に満ちている
、ローカライズが悪い仕事をして、中国の名前を表示しないように
コア少数の機能は、実質的にプラグインをインストールせずに使用できません。

おすすめ

転載: www.cnblogs.com/yeyeah/p/11488811.html