インターフェース
使用する
無数の行で表現されたコードは、スロークッカー、冷蔵庫、テレビ、電話に縫い付けられています。 あなたは機械を訓練して、人々の利益のために考え、働くようにし、それによって、人が自分自身をよりよく理解するための時間を解放しようとしています。 あなたの作品はチェスで私たちを打ち負かし、天気を予測し、コルクを回避する方法を教えてくれます。 そして最後に、あなたはここに記事を書くだけです。その名前から、私の手に掘り棒を持っているネアンデルタール人のように感じます。 しかし、あなたがプログラマーであることに気付いた瞬間について考えたことはありますか? それとも、この瞬間はまだ来ていませんか?
プライベート
14年前、私はデザインエンジニアとしての仕事を得ました。 直接的な義務に加えて、私は自分が設計した材料(金属、部品)の購入申請をしなければなりませんでした。 供給および倉庫サービスのために、Excelには空白のフォームがあり、印刷され、手作業で複製されて記入されていました。
3年後、「合理的な怠」の概念を紹介します。 これは、タスクに費やす時間を減らすためにすべてを行う場合であり、結果はこれに影響されません。
私たちが敷地を借りた研究機関の隣の建物には、プログラマー部門がありました。 食堂から戻り、私は彼らのところに行き、プログラムを作成できるものを見せてほしいと頼みました。 だから私はDelphi7に会った。 彼らにプログラミングの本を頼んで、私は合理的に怠け者になり始めました。
手続き
こんにちは世界! 次に、データを保存する方法を学ぶ必要があります。 サプライヤー、材料、数量、単位。 「まあ、それはさまざまな方法で可能です。レジストリに保存できます」とシニア仲間は私を却下しました。 それで、私の最初のプログラムはレジスタベースのデータベースで登場しました。 微笑んだ Form1.Print-これは、現在コンピューターに保存されているアプリケーションを印刷する方法です。これらのアプリケーションをコンパイルするのは、手で入力するのに比べて喜びでした。 次に、プログラムに金属単位コンバーターを追加しました。 当時はインターネットがなかったことに注意してください。
時間が経つにつれて、複数のジョブからのデータへのアクセスを確立する必要が生じたとき、私は解決策を探し始めました。 インターネットはすでに登場しており、私は実際のデータベースに精通しました。 しかし、サーバーは(例として)頭を上げるのに十分ではなかったので、dbfテーブルを作成してローカルネットワークに配置し、ひそかに企業Webを編成しました。 アプリケーション、倉庫、タイムシート。
キャリアのはしごを上って、プロとして成長するとともに、私も発案を開発しました。 私には新しい責任があります-プログラムには新しい機能があります。 フレームワークにもう入ることができないことに気付いたとき、私は最初からやり直しました。 新しいプロジェクト-そして、私はこの機会を利用して、以前よりも良いことをしました。
SQLの基本を学び、3年前にプログラムは共有フォルダーから完全なMySQLに移行しました。 2年前、プログラムは1Cデータベースに登ることを学びました。 1年前、彼女は、ワークショップからさまざまなデータを送信するAndroidアプリケーションと友達になりました。 そして、はるかに。 私はそれを一人でやった。 私は今誰ですか? 答えは、今日、私のプログラムは企業のすべての分野に影響を与えるということです。 それはすべてを持っています。
終わり
だから、私たちは最も重要なことに来ました。 最も簡単なプログラミングの質問をお願いします。 そして何も答えられません。 データベースがどのように配置されているのかわかりません。 SQLがどのように復号化されるかさえ知りません/覚えていません。 スレッドはどのように機能しますか? ええええ クラスを作成します。 これは何? などなど。 最初から、例に基づいてすべてを行い、コードを試しました。 完全に考え抜かれているわけではありませんが、あなた(プログラマー)があなたの人生を捧げる短い足でいる微妙さを掘り下げることもありません。
ごく最近、私は自分に質問をしました。 少なくとも部分的にプログラマーと関係を築くことができますか? それとも私は悲惨な模倣者ですか? プログラマはプログラムを作成します。 しかし、私はまた、企業のフレームワーク内のITユニバース全体でさえ、人々が使用するプログラムを作成しました。 一方、風邪の治療法を学んだり、脳卒中を起こしていると判断した場合、これはあなたが医者であることを意味しますか? 人は1つまたは別のプロクラスに関係することができますか?
それとも環境にあるのでしょうか? 私の同僚にとって、私はもちろんプログラマーの機能を持つ人です。 しかし、あなたにとっては、おそらくそうではありません。 実装ラインがコード内にある理由がわからないプログラマーはどんな人ですか。 事実、私はこれをすべて知りたくないのです。
彼は誰ですか、本当のプログラマーですか?
UPD:プログラミングの報酬を受け取っていません。これは私の活動ではありません。現代のコーダーの厳しい運命について文句を言いません(それが何であるかわかりません)。 これはすべて、私がより高く昇り、より専門的になり、私の企業を強くし、最も重要なことは、人が何でもできることを自分自身に証明するのを助けた情熱です。