初めて19秋とソフトウェア工学の基礎工事

この作品は、コースに属し コースリンク
ジョブが必要とする場合 運用要件へのリンク
このコースでの私の目標です コース終了は、将来の学習プロセスのための明確な方向性を持った後、このコア知識、キャリアプランニングの明確な理解のソフトウェア工学コースをマスター
私は目標を達成する助けたジョブの特定の局面において 教科書や建設的な問題を読みます
リファレンス 何がGitHubの、ユーザーの習慣で行うことができますし、何をしますか?
リファレンス バージョン管理(A)のGitとのGitHubの間の差の(長所と短所)
リファレンス GitHubの、自分の長所と短所を持っているのBitbucket、Google Codeの?

私について1。

  • 陳基隆私はJike 1801から来ました、双子の兄弟が^ _ ^陳シーズー-肺の名前があるので、この名前を呼ばれます

  • パークブログのブログのアドレス:https://www.cnblogs.com/FourtyTwo/

  • 個人的な強さは、おそらく強い自己コントロールと自己学習能力で、興味のある物事が知識への強い好奇心と喉の渇きを持っています

  • 通常、ランニング、卓球のような

  • 自習を通じて今年の新入生は、アイデアは、多くのことを学ぶことですが、それらのほとんどは(〇〇〇)/非常に熟練していない/ ~~、物事をフォールバックする前に、新学期のために、科学は固体ではありません彼のものを統合

  • Hexo + GitHubのの採用は▽〒〒を学習過程で遭遇する様々な問題を記録するために個人的なブログを構築し、より多くの非常に長い時間を停止していた前に、私たちは自分自身を促すために、この機会を利用したいと考えて、自分自身の学習過程を記録し、多くの( ••_ง)ง
    (==> マイブログ


2.読書と思考

より多くの材料を読み、以下の質問に答えてください。

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

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

    ほとんどのコンピュータ関連の専門家の雇用と給与率がによって高く、自己学習能力や問題解決能力だけでは許容可能であると考えて知っても、学んだボランティアを選択する前に、実際には、高校では、コンピュータ関連の専門的な知識に非常に明確ではありません最終コンピュータ科学と技術的な専門知識は最初の選択肢になりました。

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

    期待に沿っ中。過去一年間の学校はプログラム=アルゴリズム+データ構造は、プログラマーとして、最も重要なのは学習のためのデータ構造であるため、C言語のデータ構造でこれらの2つのコースを開設して、コースを学ぶためにC言語では、彼らは私たちの学習と開発のための支援、大きな助けを必要として。

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

    イニシアチブは、この職業を選んだので、もちろん、それは限り、コンピュータ業界は、コンピュータを持っているように、開発のための無制限のスペースがあった、このような分野です。専門知識のほとんどの地域は、侵入テスト0であるので、しかし、ネットワークアライアンスに参加する学校のために、彼は、いくつかのCTFとAWDネットワーク攻撃と防衛ゲームに参加した((⊙﹏⊙))Oが、私は包括的な開発、普及の開発をしようとします2つの開花(¯)¯*))。

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

    自分の能力や学習に応じて対応する作業を選択します。可能であれば、成都の開発でも、会社と仕事はまだ不確かX_Xです。

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

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

    現在利用可能なLinuxとSQL文の自習基礎通じ、独自の仮想マシンをいじくりカリ-Linux上での一般的なWebフロントエンド、バックエンドの脆弱​​性侵入テストを使用することができます。また、いくつかの基本的なPHPやPythonが、特に熟練していません。コードの量は、2000行を有していても良いですか?最も複雑なジョブは学期のプログラミングがマップを作成するために、多次元配列によって完成し、総合的な実用的なクラス倉庫番ゲーム上で行われる続くかもしれない、いくつかのコマンドウィンドウの実装を使用するためにオンラインアクセスを通じてグラフィカルインタフェースを起動完了。

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

    現在はほとんどの言語での能力、チームワークによるソフトウェア開発を実現する方法がわからない、特定のソフトウェア開発プロセスを知らない、とソフトウェア開発における無実務経験、将来の開発計画はまだ明らかではありません。

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

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

    今日の仕事のための学部の競争は、両親のアドバイスで、熾烈であり、将来の自己遺憾の意を聞かせて、私は何かがその方向にあった選択しました。

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

    PubMedのよりよい自己コントロールを必要とし、私の強さはそうである、我々は合理的かつ比較的よく完成し、研究計画を策定、監督の不在に規律を維持することができます。欠点は、おそらく他の人がエマニュエル・〒▽〒、必要性を頭ほど良くはありません私はより多くの時間と労力(ง•_•)をง与えるために私の努力を倍加したい理由である、特定の質問や特定の物事を理解するために多くの時間。

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

    セクションが長すぎる延伸した勉強したくない、私は距離の何かが約9ヶ月であったように、ジュニア学期の研究セクションの見直しの下で働くために準備していますが、また時間が短すぎる不適切なレビューが生じている事態を回避し、少なくとも8日運動を確保するための時間を学習し、時間の時間のうちの左には、すべての後、体はすべての作業がより効果的にすることができない、革命の首都です。

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

    現在、もちろんやって準備することは自分の仕事の学生としてそれを行うことです。真剣に各コースを取るために学んできた、そして新入生年も結果と自分の満足感を注文するだけでなく、大学院同等のための強固な基盤を築くために作られた、だけでなく、将来のさらに彼らの専門的なスキルを強化するために、だけでなく、/ ~~社会恐怖症/(〇〇〇を)克服しようとします。


品質問題の3言及

質問①:何が「十分に良い」としてカウント?

  • 問題の出典:

    17ページの教科書第一章はじめにセクション特定のソフトウェアを通って流れるように提案し、期待された時間内に「十分に良い」ソフトウェアを発行したが、意味「十分に良い」と考えている正確に何?

  • 私は理解して:

    「十分に良い」、定義自体があいまいで、特定のソフトウェアリリースのタイミングについて明確な説明を持っていることができなかった。また、「未完」は、それが作成するために、バルブのスチームプラットフォームにより、たとえば、必ずしも貧しい人々ではないEarly Access開拓したモデルをこの先例は、ソフトウェア開発者は、開発プロセスは、プラットフォームを販売するために行われた買収の時点で完了していないリリースします、このモデルは、開発中に発生する可能性が資本不足を解決することはできませんが、またプロトタイプソフトウェアへのデモンストレーションを行いますユーザーは、このようにして、開発者は速やかに、利用者の意見を学ぶ開発プロセスを最適化し、開発の方向を調整することができ、顧客に示すために、「より良い」ソフトウェアとなります。

質問②:どのようにソフトウェアのアイデアを設計するには、深い理解を持っていますか?

  • 問題の出典:

    それはソフトウェアエンジニアに来るとき第三章教科書は、成長のソフトウェア設計の考え方や深い理解と呼ばれるが、この本はどのようにソフトウェア設計の方法の深い理解に示唆していません。

  • 私は理解して:

    私はから、最も望ましい方法の深い理解を設計するためのソフトウェアが直接、基本的な実務経験の不足ならば、開発の最後まで計画から特定のソフトウェア・プロセスを理解していないため、ソフトウェア設計の考え方を説明するために、書籍のさまざまなを読み取ることだと思います何冊彼らは直接、紙だけで終わりでは、過去のものを得ています。私はそれが一つのプロジェクトに微妙な設計ソフトウェアのアイデアの多くを持つことができ、それはそれをすることはありません、練習する最初の可能な機会を探すための良い方法であるべきだと思います。

問題点③:PM機能?

  • 問題の出典:

    章IXは、PMに関連する教育内容に集中し、説明の違いを、私はプロジェクトマネージャの機能について疑問を持っていましたProgram ManagerProject Manager

  • 私は理解して:

    この本は、プログラムマネージャは、特定のコードの開発作業のために責任があることを指摘し、誰もが同じ仕事、特定のソフトウェア開発プロセスの深い知識;プロジェクトマネージャーは、顧客とのコミュニケーションを担当するリーダー、に相当し、ユーザー調査を整理し、フォローアップの本等の設計、実装、テスト、アップグレード、移行、で指定されたPMはまた、ソフトウェアのライフサイクル管理と指摘したが、これらの努力は、特定のソフトウェア開発プロセスに精通し、直接ソフトウェア開発プログラムマネージャに関与していないとどのようにそれを行うにはないのですか?

問題点④:どのようにソフトウェアの経験の長期的な影響はありますか?

  • 問題の出典:

    ユーザーエクスペリエンスの要素教科書章XII「は、短期的な刺激」の欠点を述べているが、どのようにソフトウェアでのユーザーエクスペリエンスの「長期的な影響」を達成するために?

  • 私は理解して:

    いわゆる冗長アニメーションやジェスチャーなどの短期的な刺激は、ユーザーが余分と何ら変わりが悪い経験を与えないだろう教科書を書いた、情報へのアクセスを通じて、私はそうするようにソフトウェアの経験では、Appleの「長年の経験」の側面を学びました良い:APPがオン起動時に过渡动画主にちょうど「変位」にBから、用語の遷移アニメーションのAndroidアプリケーションの起動を、または単に遷移アニメーションを行いません。IOSは心が、Appleは非線形たくさんの映画を使用して、スマートで、大部分の映画はあなたに非常に滑らかなスムーズな感じを与えるこの点で十分だった、とこれらの遷移アニメーションのようなグラフィックス処理アプリケーション優先レベルは、前方に調整され、アンドロイドは反対です。細部へのこだわり、これは「長年の経験」iOSユーザーに十分な理由であるアンドロイド、よりIOSは常にスムーズな理由です。

質問⑤:右の設計荷重を決定するために、どのように?

  • 問題の出典:

    教科書におけるベンチマークセクション13の章では、最初に正しい設計荷重を決定するために言及しました。

  • 私は理解して:

    ソフトウェア開発の実務経験が不足しているため、私は常に正しい設計荷重が非常に困難なものであるかを決定することだと思います。たとえば、個人的なブログを構築する準備ができて、サーバーを選択します。ちょうどボブ・ボーウェンのために書き始めたため、メモリの512メガバイトは十分かもしれないが、彼はブログの投稿の場合は、突然のは、「ネットワークの爆発モデル」となっている、ブログへのアクセス急騰したタイムリーな是正措置を講じ、さらにはデータの損失につながらない場合、サーバは、圧倒されます。そして、スタートとは、大容量メモリサーバを選択した場合、状況は、実際それだけでなく、大きな確率の無駄ですソフトウェアの開発、設計荷重だけでなく、顧客満足度に、それを決定するために、どのようにどのような「設計荷重」?


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

GitHubの

- 优点
    - 托管代码
    - 托管编程环境
    - Github Pages 可以为项目建立静态主页(即gh-pages分支), 也可以建立命名特殊的
    - 生态环境较好
    - 用户群体基数大,知名库多
- 缺点
    - 私有项目收费较高
    - 连接不稳定
    

Gitの

- 优点
    - 适合分布式开发,强调个体
    - 公共服务器压力和数据量都不会太大
    - 速度快、灵活。
    - 任意两个开发者之间可以很容易的解决冲突
    - 离线工作
- 缺点
    - 学习周期相对而言比较长
    - 不符合常规思维
    - 代码保密性差,一旦开发者把整个库克隆下来就可以完全公开所有代码和版本信息

Bitbucket

- 优点
    - 支持Hg,最易学易用,同时也支持Git
    - 完全免费的闭源项目,还支持5人以内的合作开发
    - 支持中文
- 缺点
    - 用户数量限制
    - 用户基数小,生态环境不如GitHub完善

おすすめ

転載: www.cnblogs.com/FourtyTwo/p/11502574.html