ホームページ > バックエンド開発 > PHPチュートリアル > フロントエンドから擬似フルスタックまで

フロントエンドから擬似フルスタックまで

WBOY
リリース: 2016-06-23 13:01:57
オリジナル
899 人が閲覧しました

まずはお申し込みフォームにご記入ください。

状況の奇妙な組み合わせです

高校 3 年生のときに願書に記入したとき、私はいつも医学部か医学専攻を検討していました。その時は卒業したら医師になって白衣を着て人類を病気から救いたいと考えていました。夢は持たなければいけないし、それが実現できなくても問題ありません。あなたが夢見るものはすべて夢です。

私は中南に憧れていたので、第一志望として中南の医学専攻を受験しました。北部には謝河市、南部には襄雅市があり、中国中南部の医療力も全国トップクラスです。第二希望は湖南中医薬大学、第三希望は南華大学です。当時の私の大学入試成績からすると、後の 2 大学は 2012 年 4 月に一流大学に昇格したばかりでしたので、どちらかに進学しても問題はありませんでした。

申請書に記入する前夜、私は高校の英語の先生に申請書への記入について尋ねました。私の意向を見た彼女は、県内で受験するのはポイントの無駄だと考え、県外の医学部を受験してはどうかと提案してくれました。彼女の勧めで、私は第二志望の広州中医薬大学に変更しました。 2012年9月12日、私は荷物を引きずってH棟のチェックインポイントまで行きました。

医療情報工学専攻、聞いただけでレベルの高さを感じます。 1年生の時は「中医学概論」という授業があって、実際に医学を学んだんです、すごいですね、夢にまた一歩近づいたんです。でも、どんなに夢の翼が大きくても、痩せた現実からは逃れられないのです、結局のところ、それはToo Young Too Simpleです。その後、先輩の注意深く指導を受けて、私たちの大学は医学というブランドを掲げており、コンピュータ応用の方向性が王様であることに気づきました。

私は医学を勉強するつもりでしたが、誤ってコンピュータ応用の道に進みました。

自分探し

大学に入学したばかりで、高校時代の苦労から解放されるワクワク感と、周りのことへの好奇心、大学生活への戸惑い、そして子供っぽい笑顔がまだ残っています。自分の専攻が何なのか、どのコースを勉強すればよいのか、それとも高校と同じように大学のコースを勉強する必要があるのか​​わかりません。高校と変わらないよ、クラスの先生は大学に入るのは簡単だと言いませんでしたか?

私はもともと医学を専攻していて、卒業したら白衣を着られると思っていました。兄の教えは医学を勉強するという私の夢を完全に打ち砕きました。私の心の火はまさに点火されようとしていたが、地下1,200メートルから湧き出た農福泉のボトルによって消えた。

当時、高校の同級生や親戚、友達に専攻は何なのかと聞かれたとき、恥ずかしくて答えることができませんでした。というのも、コンピュータサイエンスを勉強していると言うと、最初は驚いた表情をされ、その後「医学を勉強しているんですか?」と言われました。なぜ医学部でコンピューターを学んだのですか?

わかりません、私は医学を勉強するためにここに来たのに、なぜそのような混乱した態度でコンピューターを学びに行ったのでしょうか?

その時、私は学校を中退して勉強をやり直すことを考えました。でも勇気がないので、考えて忘れてしまいます。しかし、学べば学ぶほど、心の中の抵抗は強くなります。 2ヶ月後までは「来たか」と思っていましたが、このまま無駄にするわけにはいかないので、C言語の専門コースを本格的に勉強し始め、print、printf、int、floatなどを学び、気づいたら暗闇から学ぶことができるということを、箱の中で地獄の世界のような魔法のようなものを出力できたとき、私はそれに夢中になりました。一度プログラミングを始めると、あなたは海のように深くなります。それ以降、女の子はただの通行人です。

頑張ってください

プログラミングにとても興味があることに気づいてから、私は再びチュートリアルを手に取り、本の例に従って一文字ずつ自分で勉強し始めました。授業のタイピングが終わった後、図書館の自然科学書庫に本を借りに行き、読みながらタイピングしました。タイプすればするほど、プログラムを書くのが楽しくなります。このダークフレームは本当に自分の思い通りに出力できるということが分かり、私の操作欲を大いに満たしてくれました。その黒い箱を一日開けないと手がかゆくなります。

学校のチュートリアル (簡単すぎる) や自然科学図書館の本 (N 年前の本は古すぎる) に満足できず、インターネットで C 言語学習に関する本を検索したところ、多くの人が推奨しているのを知りました。 『C入門プラス』と『Cの罠と欠陥』、買って読んでみます。 C言語の基礎を体系的に学びたいならこの2冊がおすすめです。 「C入門Plus」は、私が4回読んだC言語版の権威あるガイドです。冬休みは基本的に各章の例題と最後の演習をやりました。

後期では、私たちの専攻には .net コースがありましたが、私はこれには興味がありませんでした。代わりに、AC 方向の C++ コースに非常に興味がありました。それから私は、隣のクラスのクラスメートにチュートリアルを借りて読むように頼みました。 C言語の基礎が比較的しっかりしているためか、C++の理解もすぐにマスターできます。その後、図書館の自然科学書架で時間を無駄にしたくなかったので、「C++ 入門 plus」と「C++ 入門」の 2 冊の本を購入しました。これら 2 冊の本 (これもお勧めします) を読んだ後、C++ で重視されているオブジェクト指向プログラミングをほとんど理解できなくなり、その後の Java 学習に非常に役立ちました。

専門コースの場合、通常、学期末にいわゆる大きな課題があります。 .net の大きな宿題が何だったのか忘れてしまいましたが、C++ の大きな宿題は今でも覚えています。それは、ATM マシンのプロセスとスーパーマーケットの買い物プロセスのシミュレーションです。私が .net の宿題をおざなりにやったのは、隣のクラスのクラスメートが C++ の大きな宿題を書くのを手伝いに行き、さらには食事を強要したからです。これは学んだことを応用したものとみなされますか?ははは。

その後、Java 開発は C/C++ に比べて非常に人気があり、卒業後の就職が容易であることを先輩から聞きました。その夏、私は教師のプロジェクトのためにと婉曲的に学校に滞在しました(プロジェクトにおける私の役割は写真を撮ることでした)。夏休み中、大人気のJavaを勉強してきました。その時、私はAndroid開発をして優秀なソフトウェア開発エンジニアになろうと決心しました。そのため、夏の間は寮と食堂で生活し、虫のせいで一週間寮を離れたこともあり、寮の食事はすべて自分で作りました。当時の私は情熱に満ちていて、Java は私の夢でした。一日中コーディングして、読んで、コーディングして、読んでいました。 。 。 。以前のプログラミングの基礎は比較的良好だったので、Java は比較的簡単に学習し、始めるのが簡単でした。この時、C言語の重要性も理解しました。プログラミング言語は、設計と文法構造が似ています。

当時、『Java プログラミング言語 (基礎)』、『Java プログラミング言語 (上級)』、『Java プログラミング思考』の 3 冊の本を買って読みました。最初の 2 冊は、基本的な知識がまったくなく、Java を学びたい人に非常に適しています。3 冊目は単なるブロックであり、ある程度の実務経験があり、より柔軟な思考を持っている人に適していると思います。私はふさわしくありません。

今考えてみると、新卒者が学校を卒業して最初に直面する問題は基本的な生活の保障であるため、市場の主流のニーズを満たす技術的な方向性を選択することは、新卒者にとって非常に重要です。もちろん、何事にも例外はあります。

3学期は選択科目としてJavaの授業を受講しました。すでにJavaの基礎は身につけているので、授業は簡単です。 Java の学習には通常、Web と Android の 2 つの方向があります。 Android を 1 ~ 2 か月間学習した後、友人のチームの 1 つが PHP に不足していました。そのとき、彼は私がプログラミングに非常に興味があり、私の自己学習能力も悪くないと感じたので、私にそこに行くよう勧めました。そこに行った後、チームのリーダーと少し話し、私の現在の状況について話しました。彼は私に PHP を学ぶ時間を与えてくれると言ってくれたので、私は参加しました。

それで、「PHP in Detail」を購入して、PHPを学び始めました。その後、私はチームの PHP 開発には参加せず、フロントエンドを担当しました。冬休みを利用してフロントエンドの基礎知識を簡単に学び、4学期が始まってすぐに課題を直接引き受けて学びながら開発しました。しかし、彼は短期間で辞めました。

方向の選択

卒業した後、次に何を学ぶのか少し分かりませんでした。もう5月になり、3年生に進級しようとしていた私は、卒業が遠くないことを知って少しパニックになりました。上に書いたことから判断すると、私は C/C++/Java/Android/PHP/HTML/CSS/JavaScript/jQuery/MySQL などについて少しは知っていますが、特に得意ではありません。 。

将来の仕事の方向性を選択する方法がわかりません。Web 開発とモバイル プラットフォーム開発のどちらを行うべきですか? Web開発を学びたいのですが、フロントエンドとバックエンドがあり、両方学びたいのですが、時間がなくて十分に学べないのではないかと心配しています。結局のところ、私のエネルギーには限界があります。

二学期から、私はさまざまな技術コミュニティやフォーラムに参加するようになりました。長い間ぶらぶらしていたら、何人かの人と知り合うことができました。チームを辞めた後、私はコミュニティで精神的なサポートを探し始めました。偶然のブログ投稿がきっかけで、ある方と出会い、その方の言葉で心が救われました。

タイトルは思い出せませんが、内容は経験の共有についてです。読んだ後、とても良い内容だと思ったので、ブログ投稿に記載されている連絡先情報に従ってブロガーの WeChat アカウントを追加し、すぐに消えるだろうと思ったブログ投稿にコメントしました。しかし、もう一度コミュニティを閲覧すると、ブロガーが実際に返信してくれました。さらに驚いたのは、そのブロガーが率先して WeChat で私に電話をかけてきて、自分のブログ投稿について何か提案はないか尋ねてきたことです。 ! !私は愚かだったので、「ブログ記事はよく書かれていますね」と笑顔で答えただけで、彼も「これからも彼のブログ記事に注目してほしい」と言いました。私は実際に彼のブログのアドレスを見つけ、大学での経験について彼が共有したすべてを読み、ブロガーとコミュニケーションを取りました。

一度生で食べたら、二度目は熟します。私は勇気を出して、自分の混乱をメールで彼に送りました。するとすぐに彼は私のメールに返事をくれました。詳細は読者の質問への回答(3):学部生の技術的方向性の選択に関する問題を参照してください。メールの返信があった夜に彼から電話があり、1時間ほどやりとりをしました。その後も時々連絡を取り合い、私は彼の個人ブログの立ち上げを手伝い、そのお返しに何冊かの本を送ってくれました。その後、大学生向けの Q&A コミュニティも作成しました。

そのやりとりの後、私は自分の選択が何であるかを知りました。そして、この先輩の勧めでコミュニティでブログを書き始め、その後自分のブログを構築しました。書いてから2年以上経ちました。

Job Job Brief

5学期には、学習したテクニックを使って自習室で2泊し、LAMPアーキテクチャに基づいたブログプログラムを書きました。 2014 年 11 月末に、PHP というポジションで履歴書を提出しようとしましたが、失敗しました。 12月に広州網易に履歴書を提出したところ、ポジションはフロントエンド開発でした。採用通知を受け取ったのは翌年の1月15日でした。

私はよく書かれた記事を保存したいので、すぐにブラウザーのお気に入りが私のニーズを満たせなくなります。 2015 年 1 月、私は約 10 日間をかけて、記事コレクションを保存するための Web サイトを作成しました。その後、私は自分のブログと自分で書いた 2 つの小さなプロジェクトを利用して、コミュニティ内で自分自身を宣伝し始め、自分自身を他の人に知ってもらい、より多くの人に私の ID を認識してもらえるようにしました。 IDが分かればその人が分かります。その後、Meituan の内部紹介はコミュニティの人々の助けから生まれました。

もちろん、私は大学で実際にプロジェクトの経験や賞を受賞した経験はありませんでしたが、履歴書の見栄えを良くするためだけにこれらの 2 つの車輪を再発明しました。そうでなければ白紙の紙になってしまいます。就職活動。これら 2 つの小さなプロジェクトは、私の自己学習能力の証拠です。

就職活動について

私は3回の就職活動を経験しました。 1回目は2014年11月、ユニバーシティシティ南部にある新興企業に投資し、ポジションはPHP開発でしたが、能力の問題で内定を得ることができませんでした。 2014年に広州網易に投資し、ポジションはフロントエンド開発でした。翌年1月に内定をもらい、4月末に退職し、3度目は2015年5月に復学しました。ネットユーザーを通じて Meituan に推薦され、筆記試験と 3 回の面接を経て内定をいただきました。

私の就職活動の経験を共有することに関して、メンタル、ポジショニング、履歴書の 3 つの側面から私の意見を共有したいと思います。

マインドセット

マインドセットは、心理的資質と就職活動の姿勢の 2 つの部分に分ける必要があります。

良好な心理的資質は、個人が自信を築き、面接前に自分自身の不安、緊張、ランダムな疑惑を軽減または克服するのに役立ちます。面接プロセス中は、自分自身、面接官、競合他社の 3 つの側面から、ある程度のプレッシャーに耐える必要もあります。プレッシャーに耐え、プレッシャーを適切に調整できないと、必然的に面接プロセス中のパフォーマンスに影響を及ぼします。

態度がすべてを決めるわけではありませんが、面接では正しい態度があなたのイメージにポイントを加えることができます。正しい姿勢で最も重要なことは、学生から求職者への役割転換を完了することであり、学生時代の「素晴らしさ」を就職活動に持ち込まないことです。さらに、礼儀正しい国の学生として、あなた自身と面接官を尊重するために、いくつかの基本的な面接エチケットに注意を払う必要があります。

ポジショニング

メンタルを修正することによってのみ、自分のポジションを正確に見つけることができます。履歴書を提出する前に、どのようなポジションに興味があるのか​​を明確に考える必要があります。どのようなポジションに興味があるのか​​わからない場合は、どの業界に興味があるのか​​を考えてください。どのようなキャリアの方向を追求したいですか。今後1年半から3年くらいでしょうか?

自分自身の適切な位置付けは、単に頭を撫でるだけでは決定できません。学歴、知識、学習能力、興味に基づいて考慮する必要があります。興味が最初の要素である必要があります。プログラミングはテクノロジーの反復が非常に速い業界です。新しいテクノロジーを学び、業界のトレンドを理解することに十分な関心がなければ、遅かれ早かれ淘汰されてしまいます。淘汰されたくないのであれば、転職すべきです。できるだけ早く。生涯学習はどの業界でも、特にプログラミングにおいては必須です。

履歴書

自分のポジショニングが明確であれば、履歴書を提出する際にターゲットにされる可能性も高まり、ついでに内定をもらえる可能性も高まります。

人々は服装に依存し、履歴書もパッケージに依存します。面接への足がかりとして、履歴書の質は面接官のあなたの第一印象に直接関係するだけでなく、そのポジションに対する求職者の態度も明らかにします。履歴書は派手で実用的なものにする必要があり、派手なものは捨ててください。外観はゴージャスで快適に見える必要があり、コンテンツは現実的で素材的に見える必要があります。シンプルすぎても複雑すぎても面接官の判断を妨げます。私たちはターゲットにされる必要があるため、さまざまな職務に応じて調整を加え、さまざまな強調点を強調する必要があります。

この記事は終了しました。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート