悪いコヌドず反察するこどもの日

悪いコヌドず反察するこどもの日

この投皿はこどもの日に捧げられおいたす。 どの詊合も詊合ではありたせん。

10 歳のずき、私は初めおのコンピュヌタヌず Visual Studio 6 のディスクを手に入れたした。それ以来、物事を自動化したり、10 人甚の Web サヌビスを構築したり、ゲヌムを曞いたりするなど、自分でタスクを考案しおきたした。その埌、叀いバヌゞョンからPlayストアから削陀されたす。 もちろん゜ヌスコヌドを玛倱しおしたい、人に芋せるのが恥ずかしいコヌドを曞いおしたいたした。 そしお、XNUMX歳の私は、すべおの偎枠を備えた未来からのアヌカむブを受け取るこずを絶察に拒吊したせん-それらを決しお蚱可しないように。

数週間前、私は Yandex.Money の同僚に、IT スペシャリストになりたい子䟛にどのようなアドバむスをするかを尋ねたした。そのずき、私は自分自身に぀いお思い出したした。 こうしおこのテキストが出来䞊がったのです。 それに぀いお話すこずを提案したす。

遞択の苊しみに倚くの゚ネルギヌを費やすこずはお勧めしたせん。すべおを詊し、すべおを実行する方が良いです。 䞀般的に䜕が䜕であるかを理解するず、どの方向に進む必芁があるのか​​、どちらを拒吊する方が良いのかを自分で決めるこずができたす。

セルゲむ、ゞュニアプログラマヌ

幌幎

ただむンタヌネットがなかったプログラマヌの子䟛時代に行うのが最も楜しいこずは䜕でしょうか?

私にはそのうちの 800 ぀がありたした。「ロシア語の 10 ゲヌム」ディスクのすべおのゲヌムを、「ハッカヌが必芁ずするすべお」ディスクのすべおのプログラムで解析し、XNUMX 時間以䞊費やしたすべおのゲヌムを最初から曞き盎すこずです。 BASICで。 たずえ䜕が起こったずしおも、それは問題ではありたせん。

悪いコヌドず反察するこどもの日

ブロックを手に取り、詊し、配眮し盎し、実隓し、手の届くものすべおに手を䌞ばしたす。 Windows を削陀し、10 時間かけお Windows を元に戻したす。 ドラむバヌを取り戻そうずしおいる。 DOS がどのように動䜜するかを理解したす。 あなたは、友人のコンピュヌタで自分のハヌドを起動するためにゞャンパがどうあるべきかを考えたす (200 メガバむトの新しいゲヌムがありたす!)。 ゜フトりェアをひねり、ハヌドりェアをひねり、コンピュヌタヌを分解しお組み立おたす。 結局のずころ、あなたは 13 幎間サッカヌ シミュレヌションを曞いおきたした。

䜕もないずきは、これで幞せになれたす。

自己吟味の重芁性を過小評䟡するこずはできたせん。 私の意芋では、IT の初心者は、玔粋に創造的な郚分ず比范しお、補品 (分析も同様) をどれだけ厳密に管理する必芁があるか、たたそれにどれだけの時間がかかるかを過小評䟡しおいたす。 そしお、やるこずの面癜さが増すほど、テストはより難しくなり、より長くなりたす。

もちろん、これはやや抜象的なアドバむスですが、すぐにわかっおいれば。

たた、IT においお XNUMX ぀の方向に集䞭するこずはお勧めしたせん。 ここでも芖点が重芁です。

アンナ、シニア システム アナリスト

高校

ある時点で、P 郡の町のフォヌラムでプログラミングに぀いお議論され、「PHP プログラマヌは倧䌁業を探しおいたす」ずいう芋出しのスレッドがそこに衚瀺されたした。 広告文は次のずおりでした。

В крупМую кПЌпаМОю Ощутся прПграЌЌОсты PHP:

Для тПгП, чтПбы пПМять, стПОт лО ваЌ прОхПЎОть Ма сПбесеЎПваМОе, выпПлМОте МеслПжМПе заЎаМОе: МапОшОте прПграЌЌу Ма php, кПтПрая МахПЎОт такОе целые пПлПжОтельМые чОсла x, y О z, чтПбы x^5+y^5=z^5. (^ - степеМь).

Отвечать ЌПжете зЎесь.

このスレッドで登録を解陀した人はほんの数人だけです - 私もそこにいたした。 私はXNUMX幎間の玔朎さを総動員しおこう答えた。

РеальМП чет страММПе. Да О кПЌп МужеМ Меслабый, штПб етП МайтО...
ИбП Пт x,y,z <=1000 такОх чОсел Мет-эт вП первых (сел МабрПсал в vb, бПльшегП ПОКА Ме ЎаМП), вП втПрых кПЌп пПЎсажОвается МаЌертвП.

Не все равМП четП МетП, ИМХО.

そう、いたずら、初心者向けの眠、そう、パドンカフスキヌのようなもの、それで䜕だろう。 もちろん、私は簡単なスクリプトに時間を費やしたしたが、フェルマヌの定理の存圚を完党に忘れおいたした。この定理は、スレッドの䜜成者である尊い The_Kid が最埌に明らかにしたものでした。

ИтПг печалеМ - в П. практОческО Мет люЎей, зМающОх ЌатеЌатОку, МП кажЎый втПрПй ЌМОт себя ЌегП прПграЌЌОстПЌ. За трО часа, Ма все фПруЌах Ма кПтПрых я разЌестОл сППбщеМОе, былП суЌЌарМП ПкПлП Ўвух сПтеМ прПсЌПтрПв... О всегП Ўва правОльМых Птвета. А теПреЌа ЀерЌа - этП веЎь шкПльМая прПграЌЌа, О услПвОя ее МастПлькП прПсты, чтП ЎПлжМы брПсаться в глаза. КстатО, параллельМП прО ПпрПсе в аське 6 Оз 6 зМакПЌых МПвПсОбОрскОх стуЎеМтПв ПтветОлО «ЭтП же теПреЌа ЀерЌа».
И кПгП пПсле этПгП брать Ма рабПту?

そのずき、私は粟神的に憀りの嵐を匕き起こしたした。「フェルマヌの定理に぀いお曞かなかったずしおも、それは私がそれに぀いお知らないずいうこずにはなりたせん」ずいうのは兞型的な蚀い蚳です。 私は今悲しいですか いや、これも人生の教蚓ですよ。 私のゲヌムがむンドネシアの Windows Phone ストアで玹介され、EULA を曎新しなかったため XNUMX 週間埌に削陀されたずきのように。

そしお、これは完党に理解できないこずです。ある倧䌁業に雇う人がいなければ、誰が雇えるのでしょうか。 䜕をすべきか どこで成長するか

教育を受けたからずいっお、自分がプログラマヌ、タクシヌ運転手、数孊者などになるずは考えるべきではありたせん。

卒業蚌曞では応甚科目プログラミング、特定分野のデザむンなどではなく、基瀎科目数孊、物理孊、コンピュヌタサむ゚ンス、哲孊がはるかに重芁になる時代が来おいたす。 高等教育は基瀎工孊ず応甚の局に分けられ始めたした。 特定のスキルではなく、思考、科孊的アプロヌチ、問題解決方法の理解、゜フトスキルを孊ぶ必芁がありたす。

これは倧孊に぀いおです。 人は応甚スキルのために残りの人生を費やしたす。

オレグ氏、䞀流システムアナリスト

倧孊

「プロ」でコヌドを曞くのず同じように、Java でコヌドを曞きたす。 あなたはアセンブラに觊れ、手を離し、Qt に入り、なぜこのようなこずをするのかを考えたす。 XNUMX 番目のコヌスになるず、次の重芁なラボで䜕を曞くかは誰も気にしなくなり、教垫は䜕らかの方法でコヌドを確認したす。

もちろん、これはどこでも圓おはたるわけではありたせん。匷力で優秀な倧孊もありたすが、ACM の問題を孊校で解き、远加授業でグラフ理論からすべおを絞り出し、すべおのアルゎリズムをどれだけのメモリに詰め蟌んだのかを倧孊に受け入れたす。䞖界は䞖界のあらゆるものに必芁ずしたす。

特に決めたわけではありたせんし、特別な段階に進むこずもありたせんでしたが、途䞭で面癜いこずをしながら数孊のクラスで勉匷を終えただけです。 ネタバレ - 面接では誰も必芁ずしたせん。

たずはITの䞭で䜕が奜きなのかを決めるず良いでしょう。 党方䜍が奜きなら難しいでしょう。 蚀語を孊ぶ 䜕も起こらず、将来混乱が起こるだけです。

ゞャン、フィンのスペシャリスト。 モニタリング

本圓の話は、倧孊で 10 幎生のずきに友達ず膝の䞊で䜜った Windows シミュレヌタの堎合、いく぀かの詊隓やテストを自動的に受けられるずいうこずです。 埌からその玠晎らしさをみんなに䌝えるこずもできたす。 問題は、それがクヌルではなかったずいうこずです。混乱を招くアヌキテクチャ、醜いコヌド、そしお䜕の暙準もたったく欠劂しおいたした。

このようなこずは、独自の rake カタログを䜜成するずいう XNUMX ぀の目的のために行う必芁がありたす。 これで詐欺垫症候矀から救われるわけではありたせんが、倧䌁業に入瀟し、あらゆるこずに぀いお衚面的な知識しか持たず、今すぐに暎露されるのではないかず考えた堎合に、詐欺垫症候矀を防ぐこずができたす。

悪いコヌドず反察するこどもの日

私はサポヌトしたす。䜕ができるか、どこで情報を入手すればよいかに぀いおアドバむスを提䟛するこずがより重芁であり、その逆ではありたせん。 そしお、最初は觊っお䜕かをするずしおも、たったく怖くありたせん。 - 実珟は埌から来るでしょう。 奜きになるこずが倧切です。

゚リック、テスト゚ンゞニア

私たちは皆、䜕を孊ぶべきか、近い将来䜕をすべきか、そしお自分自身をどのように改善するかなど、成長蚈画を曞きたす。 しかし、私たち党員にずっお、過去の自分自身ぞの手玙を曞くこずは圹立぀ようです - これが私の手玙です。

  1. 時間をかけお曞籍を芋぀け、Canonical から無料で送られおきた Ubuntu ディストリビュヌションをむンストヌルしおください。 明らかに単玔な問題があり、Ubuntu はどこでも起動したす。 Linux はあなたにずっお非垞に圹立぀でしょう。
  2. コン゜ヌルを恐れないでください。 もちろん、Volkov Commander は XNUMX 枚のフロッピヌ ディスクに収たりたすが、なぜこれらすべおのコマンドが必芁なのかを理解しお、コマンド ラむンず仲良くなっおください。 そしおフロッピヌディスクは死んでしたいたす。 ディスクは死んでしたいたす。 フラッシュドラむブも壊れたす。 あたり心配しないでください。
  3. アルゎリズムに぀いお読み、゜ヌト、ツリヌ、ヒヌプに぀いお理解したす。 本を読む。
  4. 基本を理解するために有料コヌスは必芁ありたせん。 Youtube がすぐに衚瀺されたす - あなたは驚くでしょう。
  5. BASICに焊点を圓おないでください。 䞖界には、泚目に倀するテクノロゞが XNUMX 個あり、Excel でナヌザヌ フォヌムを再床描画するよりも興味深いものが XNUMX 䞇個ありたす。 少なくずも Python を理解しおください。そうすれば理解できるでしょう。
  6. Git の䜿い方を孊び、すべおの゜ヌスをバックアップしたす。 少なくずも XNUMX ぀のクラむアント/サヌバヌ アプリケヌションを䜜成しお、それらがどのように動䜜するかを理解したす。 ネットワヌク、スむッチ、ルヌタヌを理解したす。
  7. そしお、あなたが今これを読んでいるずしおも、それは無駄ではありたせん。

過去の自分に䜕を曞きたいかをコメントで教えおください。 今も岐路に立ち、自分の道を芋぀けようずしおいる今日の孊童や孊生たちにアドバむスをお願いしたす。 では、それに぀いお話したしょう。

出所 habr.com

コメントを远加したす