2020 年 01 月 14 日、学校を離れて家に帰るとき、この 1 年がこんな風になるとは想像できなかった。
今年は大学 4 年生で、就職を選んだけど、進学しなくて後悔するかもしれない。
たくさんのことを学んだ気がするけど、まだまだ知識が足りないと感じる。
まずは画像を見てみましょう#
時系列に沿って話していきます#
年初の休みは、ほとんど家にいました。勉強したり、QQ ボットを作ったりしていました。特に、ある科目の成績が出るときにボットが自動的に通知してくれるのはとても心臓がドキドキしました。
コロナウイルス#
若者の傷ついた文学を見る -> 私と世界の 2020 - コロナウイルス編
勉強したり#
たくさんのチュートリアルを見ました。Java/JavaScript/Python など、よく覚えていません。
印象に残っているのは、Java JWT を使用してさまざまなアルゴリズムの可視化効果を実現したことです。とても面白かったです。
また、electron のビデオも見ました。面白そうだと思いました。electron を使用してリモートコントロールプログラムを実装しました。表示ページは Vue で書かれており、Vite も試してみました。Vue を学ぶという願いも叶えられましたし、友達の問題を解決するために多くのことを学びました。尤雨溪の Vite の開発体験はとても良く、ブラウザが esm を解析して瞬時に開く速度は素晴らしいです。
rc 前辈 がオペレーティングシステムに関連するものを学んでいるのを見て、自分も学んでみました。Rust も使ってみましたが、基本的な概念は理解していますが、今はほとんど思い出せません... 使っていないので忘れてしまいました。
コロナウイルスの間は、家で授業を受けたり、自分で勉強したりして、さまざまなことを学びました。
授業を受ける#
Java を学びました。今はかなり慣れています。この授業のプロジェクトで簡単なチャットソフトウェアを実装しました。Swing を使用してインターフェースを作成し、TCP プロトコルを使用して通信を行いました。また、Java のエンジニアリング開発の概念を理解し、サードパーティライブラリの使用方法も学びました。
授業で flutter も学びました。開発体験は React に似ていて、Material Design のツールキットもあり、インターフェースの作成も簡単でした。Dart は、多くの特徴を備えた言語で、印象的なのは完全な静的型ですが、少し動的な感じがします。
デザインパターンも選択科目として学びました。デザインパターンについての理解が深まりました。
残りの科目はすべてハードウェアに関連しています。組み込みシステム、マイクロコンピュータの原理などです。
就職活動#
大学 3 年生の最後の授業が終わった後、夏休み中に就職活動を始めました。多くの素晴らしい面接官に出会い、最初は面接に臆病でしたが、徐々に勇気を持って面接するようになりました。
印象に残っているのは、WXG で出会った面接官のalsotangです。最初は彼が大物だとは知りませんでしたが、後で調べてみると本当に大物だとわかりました。Node.js のオープンソースコミュニティで彼の姿をたくさん見かけましたが、残念ながら WXG の 2 次面接で落ちました。それ以降も連絡を取り合っています。
その後、捕蛇者のようなものに参加して校内採用について話しましたが、恥ずかしい思いをしました。それは大物たちの葉っぱでした。
最終的には、アリババのオファーを選びました。IDE やエンジニアリングに関連する仕事です。
修士課程と就職の選択#
修士課程を選ぶと良い点:
- より高い学歴
- より多くの自由な時間(自分の時間)で新しいことを学ぶ(さまざまなこと)
- もしかしたらより大きな将来の可能性
研究室の先生に相談しましたが、彼は「学部ではコードを書き、修士では具体的な問題を解決する」と言いました。
北京郵電大学のネットワーク技術研究所の募集を見てみましたが、すべての方向が「機械知能」と関連しているようです。北京郵電大学の先輩に尋ねたところ、これらは外部に向けたものであり、具体的なグループに入るとコードを書く可能性があると言っていました。
仕事を選ぶ場合、次のことができます:
- お金を稼ぐ
- 自分の人生を早めにコントロールする
- もしかしたらより多くのビジネス(技術)能力
修士課程と仕事のプレッシャーを比較することはできません。
ただ一つ確かなことは、大手企業で 3 年間働いた後に仕事を探す方が、修士課程を修了してから 3 年間働いた後に仕事を探す方がはるかに簡単だということです。
QQ ボット#
6 月 19 日、NoneBot の組織に参加しました。
普段から QQ ボットを使用していましたが、面白いことは、8 月に CoolQ が停止したことです。晨风ボットの作者が逮捕されたため、多くのボットフレームワークが開発を停止しました。
その後、オープンソースの mirai が一時的に開発を中止し、同時に大物が Go を使用して新しいバージョンを書き直しました。現在、コミュニティはまだ活気があります。
最近は、NoneBot2 に DingTalk のサポートを追加することに忙しかったです。ロジック全体も大きく変更されました。
コードを書く#
「第一行代码」を読み終えた後、天気アプリを作ってみました。
また、Kotlin も学びました。とても甘い言語だと感じましたし、使いやすいです。型システムも楽しめました。
また、Gradle や Maven なども学びました。
自分で ColorOS システムのツールを作りたいと思い、途中まで作りましたが、途中でやめました。その後、いくつかのアイデアが浮かびましたが、Android の開発は注意が必要なことが多く、ほとんど理解していません。
VSCode の拡張機能も作りたいと思いましたが、半分しか理解していません。
外部のプロジェクトを受けることもありましたが、報酬が少なすぎました。しかし、多くのことを学びました。
- SQLAlchemy の使い方に慣れました。以前は難しいと思っていました。
- 初めてフロントエンドの大画面ページを作りました。
- Flask を使いこなせるようになりました。
最近は卒業研究も書いています。C 言語も慣れました。
その他#
日本語も勉強しています。五十音を覚えましたし、語彙と文法も少しずつ勉強しています。
最近、Coding の抱き枕を手に入れました。とても嬉しいです。
今年の最大の達成感は何ですか?#
- 進学できたこと。
- アリババとテンセントの内定をもらったこと。
読んだ本#
印象に残るプログラミングの本をいくつか紹介します。
- JavaScript: The Good Parts
- 第一行代码
第三版は Android 10 と Kotlin に基づいており、読み終えた後に Android システムの開発について全体的な概念を持つことができました。 - Flask Web 開発 - Python を使った Web アプリケーション開発の実践
この本はとても良いです。適切な例があり、著者は flask_sqlalchemy の開発者であり、多くのテクニックを使用しています。
习大大の七年知青岁月も読みました。
紫金陈のいくつかの推理小説もとても面白かったです。
見たドラマ#
年初に「愛情公寓 5」を見ました。印象的なのは、诸葛大力、狗哥です。
年中には、マイナーなドラマ「私のハリネズミガール」を見ました。本当に好きになりました、庄达菲がとてもかわいいです。
年中には、「八佰」を友達と見に行きました。
「隠された角落」
「後翼棄兵」
小さな動画サイトで「信条」と「姜子牙」を見ました。
最近は「巡回検査チーム」を見ています、なかなか良いです。
どこに行った?#
2020 年の春節には、珠海とマカオに行く予定でしたが、疫情のため計画をキャンセルしました。
でも今年の航空券は本当に安かったです。
まとめると#
また 1 年、コンピューターの世界で試行錯誤しました。