ホームページ  >  記事  >  バックエンド開発  >  プログラマーの声! プログラマーの告白!

プログラマーの声! プログラマーの告白!

WBOY
WBOYオリジナル
2016-07-25 08:50:01884ブラウズ
私はプログラマーです。卒業してから 1 年以上が経ち、コーダーになるまで「あらゆる種類の苦労」を経験しました。この一年間の経験を振り返ると、感慨深い気持ちでいっぱいです。私は思いつきでペンを取り、心からの言葉を書き留めました。
まずは自己紹介をしましょう! (この方法は非常にベタかもしれませんが、この記事を読んでいる人にとっては役に立つと思います。) 私は 1997 年に小さな専門学校に入学し、コンピューター サイエンスを専攻しました。当時、私は学校ではそこそこ有名ではありましたが、今思えばコンピュータの分野では微々たるものでもなく、全然登録できませんでした。学生時代は、授業中はやりたいことだけをして、授業を真剣に聞くことはほとんどなく、ただおしゃべりしたり、トランプをしたり、タバコを吸ったり、ビデオを見たり、ケンカしたりしていました。 . デンジャラスボーイもほぼ同じでした。課題を提出するたびに、試験やコース設計は言うまでもなく、他人のワークブックを一生懸命コピーします。卒業したとき、私は独学で VB を勉強し、ジュニア プログラマーになりました。つまり、工業高校の4年間で学ぶべきことを学ばなかったのです。今では本当に後悔しています!残念ながら、薬を買うことに後悔はありません。今は若さ(今年で20歳)を使って過去の失敗を埋め合わせ、基礎から始めて、専門的な基礎を築きたいと思っています。だから、現代​​の方忠勇にはならないでください。あと数年はこの業界で働けると思っています。
卒業後、私は多くの挫折を経験し、ソフトウェア開発とはまったく関係のない仕事に就きましたが、毎月のわずかな給料でしか生活できませんでした。もともとソフトウェア開発が好きだったので、大好きな専攻を失いたくなかったし、社会に出てゴタゴタしたくなかったので、仕事の合間にVBを学び続けましたが、上司に何度も叱られました。回。当時、私は抵抗したい気持ちが強かったのですが、職を失ったら自活できなくなるのが怖くて我慢していました。最後に、この残酷な現実と恥ずかしい場面で、私は恥ずかしげもなく家族に3,000元以上を要求して、愛するコンピューターを購入しました(卒業後、家族にお金を要求してはなりません)プロの教師はプロジェクトを要求しました。それ以来、私は独学で VB を使用して、技術的な内容のない初めての地味な作品を作成しました。このいわゆる個人的な仕事が私をプログラマーの家族に加えたきっかけです。
半年以上のデザイン人生の中で、達成感、辛さ、自己憐憫、この業界を諦めようかとも思いましたが、最後にはこの道を続けなければいけないと決意しました。さあ、胸を張って続けてください!素晴らしい言葉で言って、中国のソフトウェア産業に貢献してください。そうすれば、将来はよりシックな生活が送れます。
私と同じように、就職活動で大変な思いをしたり、周りから見下されたり、衝動的にたくさんの誓いを立てて、結局どれも果たせず恥をかいた経験を持つ友人はたくさんいると思います。 。私の友人の皆さんの中で、振り返って自分の過去の一歩一歩を振り返ったことがある人はいるでしょうか?自分の成功と失敗の理由を注意深く考えたことがありますか?実際、失敗や間違いはひどいことではありません。恐ろしいのは、反省の仕方を知らないことです。私は最近、混乱していた時期に心を整理し、自己吟味をしました。以下の点をまとめたいと思います:
1. 何をするにしても、最初に考えてから行動する必要があります (ソフトウェアエンジニアリングで言及されている要件分析と同じです)。一度やると決めたら、中途半端にやらず、心を込めてやるべきです。この方法によってのみ、私たちはより良い成果を上げることができます。おそらく、私の友人の多くは、私と同じように、しばらく軽率な行動をとったものの、失敗して何度もイライラしたことがあるかもしれません。人生において、失敗しても自分に言い訳をせず、自分はこの業界に向いていない、自分には向いていないなどと言って落ち込まないでください。それはあなたがそれを持っていないからです、それを心から行うか、静かに座って失敗の理由を分析し、そこから学び、そこから利益を得てください。これが一番の治療法です!
2. 会社では、数行のコードが書けるからといって自分が偉いと思わないでください(私が以前コーダーであると言ったことに気づいたでしょうか。)私が言いたいのは、ということです。実際にコードを書くことは、ソフトウェア開発における重要な要素です。この業界で最も低いレベルの人は、開発者ではなくコーダーと呼ばれることが多いです。あと数年この業界にいたいなら、自分の価値を反映したいなら、高い給料をもらいたいなら、ソフトウェアエンジニアリングの概念と原則をもっと学ぶべきだと思います。
3. どれだけ学んだかは問題ではありません。ただ、それが上手でなければなりません。何でも少しは知っている人もいますが、その結果、彼らが作るものはどれもまともなものではありません。この言語やそのツールが良くないとは思わないでください。実際、言語の欠点は言うまでもなく、すべてに独自の長所と短所があります。それは、言語に習熟している場合、または言語を使用して何かを作成する場合にのみ反映されます。何か欠点はありますか?その欠点を発見したとき、それを選んだ自分が嫌になりますか、それとも他のテクノロジーを使ってその欠点を解決したいと思いますか?
4. 一日中この本を手に持たないでください。ソフトウェア開発における実践的なスキルは非常に重要です。コンピュータは抽象的なものであり、継続的に実装することによってのみ、より多くの問題を発見し、より多くの知識を学び、より多くの経験を蓄積することができます。私たちは技術業界にいますが、試験に対処するために働いているわけではありません。理論と実践を組み合わせるということわざにあるように、本を読んだ後は、本からいくつかの例をコピーしてコンピューターに入力するだけではなく、やるべきトピックがないと常に感じます。実際、それは私に革新的な頭脳がなく、問題を見つける神経も細胞も持ち合わせていないためです(プログラマーとして 2 つのことが非常に重要です。1 つ目は、新しい技術を追求する熱意を持つこと、2 つ目は、 、革新と探求の精神を持っています)。本で学んだ知識を使って身の回りの物事を解決し、デザインを開発してみましょう。これにより、思考と精神が広がるだけでなく、学んだことを応用して幸福感や達成感を得ることができます。
5. 他の人のソースコードを読み、他の人のプログラミング スタイルや設計アイデアを学びます。仲間ともっとコミュニケーションをとり、技術的なエッセンスを収集する方法を学びましょう。そうすることで、不必要な回り道を避け、本からは学べないことを学ぶことができます。火の燃料のようにスキルを燃やしましょう。
6. あなた自身の学習目標と学習計画を持たなければなりません。一日中何もせず、とても虚しい気持ちになった、そんな経験はありませんか。もしそうなら、それはあなたに目標がないからです、少なくとも明確な目標を持っていないからです、と言いたいです。広大な人の海の中で、うっかり航行方向を見失ってしまう。業界や技術分野は問いません。一行一行は奥深く、一生を通じて学び続けられるものなので、やめる理由がありません。目標を設定し、そこに向かって突き進み続けてください。たとえ途中で倒れても、立ち上がってそこに向かって突き続けなければなりません。そうすることでのみ、私たちはゴールに近づきます。
LAMP BrothersオリジナルPHPチュートリアルCD/『Essential PHP in Detail』を無料でプレゼント 詳細は公式サイトカスタマーサービスまでお問い合わせください: http://www.lampbrother.net
PHPCMS二次開発 http://yun.itxdl.cn/online/phpcms/index.php?u=5
WeChat開発
モバイルインターネットサーバーサイド開発 http:// yun.itxdl.cn/online/server/index.php?u=5
Javascriptコース http://yun.itxdl.cn/online/js/index.php?u=5
CTOトレーニングキャンプ 5

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。