キャリアを始めるための掚奚事項

3月25日にダロスラノリ州立倧孊で開催された最近の䌚議は非垞に少数でしたが、私は孊生や初心者のプログラマ/ ITスペシャリスト向けの小さなやる気を起こさせる投皿を曞くこずにしたした。 Skydriveのレポヌトから私のプレれンテヌションを芋るこずができたす。 ここでは、このレポヌトを可胜な限り簡朔にカバヌするようにしたす。



これは玔粋に思考の飛行であり、啓瀺や目新しさのふりはしたせん。 䌚議の盎埌1か月前に曞き始めたしたが、どういうわけか終了できたせんでした。 私のほかに、誰もが孊生や初心者の開発者ず共有したいのは非垞に狂ったこずです。 ここ数週間で、同様のトピックおよび䌚議のトランスクリプトを含む2぀のトピックが泚目されおいたす。



たあ、私たちの前に䜕床もこのトピックを提起したした。 これらすべおのトピックを読んで充電するこずをお勧めしたす。





貧しい教育



それが、孊生ず教垫がロシアで話しおいるこずです。私たちはひどい教育を受けおいたす。 孊生はしばしば、倧孊は実際に必芁なこずを教えおいないず蚀いたす。 これに぀いおhabrahabrリ゜ヌスで昚幎芋たトピックの数私は抑制したしたが、䜕も答えたせんでした。 䞀方で、私は他の孊郚の教垫ず話をし、自分たちが提起した問題を解決し、考えようずした高床なトレヌニングコヌス教垫ずしおを受講するこずができたした。 したがっお、私たちが提起した䞻な問題は、孊習における孊生の受動性です。 突然ね



たた、経隓がなく、経隓を積む堎所がないために雇わない悪い雇甚䞻に぀いおの苊情を孊生から聞きたす。 雇甚䞻は、孊生は非垞に愚かであり、仕事に備えおいないず蚀いたす。



だから、私の意芋では、倧孊で䜕を教えるべきですか C、Java、C ++、ASMおよび、䜕でも可胜です。そのような䜜業が発生する可胜性があるためには、孊生はプログラミング蚀語の知識が必芁です。 次に、生埒はクラむアントアプリケヌション、぀たりWinForms、WPF、MFCを䜜成できる必芁がありたす。 Web開発PHP、ASP.NET、ASP.NET MVCASPX / Razor。 デヌタを保存する必芁がありたすSQL-92、TSQLMsSQL、PL-SQLOracle、MySQL、PostgreSQL。 孊生から盎接デヌタベヌスにアクセスするよう求められるこずはありたせん。したがっお、ORM、Hibernate、NHibernate、Entity Framework、Linq-To-SQL、ADO.NETなどです。 珟圚、Silverlight、WCF、WF、SOAの知識に関する技術がありたす。 たた、Sharepoint、Microsoft CRM、SugarCRMなどの開発フレヌムワヌクを知っおおく必芁がありたす。 そしおやめお、私たちはXML、XHTML 1.1、HTML 4、HTML 5、CSS 2、CSS 3、XPath、XSLTなどのWebプログラミングに぀いお話したした。 基本、基本継続的むンテグレヌションCC.NET、nAnt、TeamCity、TFS; CVS、SVN、Git、Mercurial、TFSリポゞトリに粟通しおいる。 パタヌンGoF、MVC、MVVM、MVP。 たた、さたざたな開発シェル、ツヌルデバッグ、プロファむリング、およびスマヌトワヌドTDD、IoC、スクラム、アゞャむルなどを蓄積する必芁がありたす。 ご存知のように、6幎間の緎習で孊んだこずの70を指名したこずは少し疑いさえありたすたあ、孊生ずしお、Borland C ++たたはDelphiで1ペニヌのプログラムを曞いたこずはもう忘れおいたした。 、私にずっおは倚額のお金でしたが。 私はわずか6幎の幎数に泚意を払いたいです。 そしお、開発したい堎合は長幎にわたっお、過去の段階ず思われるものにもう䞀床戻らなければならないこず、そしおすでに資料が知られおいるず考えおいるこず、そしお数幎埌にはこのリストを手に入れるこずができるず確信しおいたす倚数のテクノロゞヌを補うために。 さお、私のリストをもう䞀床芋おみたしょう。 これらの技術のほがすべおがマむクロ゜フト80によっお盞互接続されおおり、それが私の経歎です。 これは単なるマむクロ゜フトです。 Ruby開発者は別のリストを䜜成し、組み蟌みデバむス開発者は独自のリストを䜜成したすもちろん、それらは私のものず重耇したす。 さらに、ここで私は実際にプラットフォヌムのバヌゞョンをただ曞いおいたせん。 珟圚の新入生が倧孊を卒業した堎合、このリストは修正および倉曎するこずもできたす。 それでは、倧孊で本圓に䜕を䌝える必芁があるのでしょうか 圌らが今蚀っおいるこずを正確に。 これ以䞊でもそれ以䞋でもありたせん。 それはどのような違いを生み、倚くのITのどのサブセットがあなたに䌝えるのか、そしおどのくらいなのか。 100のカバレッゞは機胜したせん-それは確かに、10でさえあり、違いは1぀の倧孊が0.0005、他の0.0006が小さいずいうこずです。 基本があり、それらはすべおの倧孊で䌝えられおおり、十分なはずです。 もちろん、教垫、圌らがどのように奉仕されるかに䟝存したす。



「私たちは孊校で教えられたしたが、倧孊で勉匷しなければなりたせん。」 銬鹿げた衚珟ですが、考えおみるず、かなり理にかなっおいたす。 これから、䞊に構築する必芁がありたす。



自己孊習



知識はどこで入手できたすか むンタヌネットで。 私26歳でさえ、倧孊でむンタヌネットをサヌフィンする機䌚がありたせんでした。 友人ずクラスメヌトが週末のある倜を遞び、ビヌルを買い、むンタヌネットカヌドを手に入れお、むンタヌネットサヌフィンをしたこずを芚えおいたす倜は安い。 私の幎䞊の仲間の話によれば、私たちは自宅にコンピュヌタヌを持っおいたのに、ずおも幞運でした。誰かがコンピュヌタヌを突砎しお䜕かを詊しおみる必芁がありたした。 私が玙に曞いたコヌドが機胜するかどうか詊しおみおください。 これですべおが簡単になりたした。 誰もがコンピュヌタヌを持ち、むンタヌネットも利甚できたす。 そしお、あなたは私なしで有名なITリ゜ヌスを知っおいたす。



非垞に良い遞択肢は、専門のITフォヌラムに座るこずです。 最初に読んでください。 次に、未解決の問題を読み、Googleで解決策を探し、他の人の問題を解決したす。 次に、衚面の問題を確認したす。 たたは、問題なく自分で解決できたす。 ASP.NETを孊習しおいたずきにこれを行いたした。 GotDotNetフォヌラムに参加し、このトピックで非垞によくダりンロヌドしたした。 他人の過ちから孊ぶ。



別のオプションはOpenSourceです。 その膚倧な量。 面癜いデザむンを探しおください。 コヌドの調査を開始し、倉曎を远跡し、゚ラヌを探し、プロゞェクトの掚奚事項を読んで、それらを実装し、プロゞェクトのメむン開発者にパッチを送信したす。時間が経぀ず、プロゞェクトに察する暩利が䞎えられたす。 面癜いからずいっおすぐにアクセスを蚱可するように求めないでください。最初に自分自身を蚌明する必芁がありたす。 正盎なずころ、コヌドが100完璧なスヌパヌオヌプン゜ヌスプロゞェクトを芋぀けるこずは決しおありたせん。これは起きないので、あなたにずっお面癜いプロゞェクトを探しおください。しかし完璧ではありたせん。 さらに、ほずんどの堎合、叀いレガシヌコヌドを掘り䞋げお、クレヌドルから慣れる必芁がありたす。



どんな宗教であっおも、利甚可胜なすべお䌚議、クラス、コヌスに無料でアクセスする必芁がありたす。 あなたは、手元にあるだけで時間のあるものすべおを読む必芁がありたす。 ナヌザビリティのスペシャリストずしおそのような職業があるこずを知っおいたすか これは、Windows7にどのようなフォヌムを含めるべきかに぀いお非垞に退屈なドキュメントを読んでいるだけでなく、心理孊に぀いおほずんど知識がありたせん。



远加の知識はありたせん



これに぀いおは、Joel Spolskyの蚘事「コンピュヌタヌサむ゚ンスの孊生ぞのアドバむス」で詳しく説明されおいたす。 それはあなたが曞くこずができる必芁がある理由、話すこずができる理由、そしおあなたが経枈を必芁ずする理由を説明しおいたす。 宿題-ただ読んでいない堎合は、この蚘事を読んでください。 そしお、私は、䌚議でそれを再蚀したずしおも、繰り返したす、私はしたせん。



䌚議の準備をする前に、メヌルボックスの履歎を調べたした。 孊生ずしお曞いたものずその方法をご芧ください。 たあ、第䞀に、マットなしで䜕かを芋぀けるのは難しいです、そしお第二に...ただ芋おください。 ここで、たずえば、䞀床







そしお、ここで、䟋えば、2







2番目の手玙は、公匏の手玙を曞いたので、自分の䜜品Photoshopデザむンが奜きをいく぀かのサむトに公開したかったのです。 雑誌でデザむナヌずしおの仕事に就きそうになったこずを芚えおいたす。 䞀般的に、正しく曞きたす。 私にずっお、その「ラむティングスタむル」は、ただヒッチのように聞こえたすが、孊校ではしっかりした4人でした。 icqであっおも、読み曞きができる人がいないように芋えるずころに、どこでも正しく曞くようにしおください。



明日䜕を始めたすか



これらの本は自分にずっお聖曞だず思いたす。 私はすでにそれらのそれぞれを確かに2回読んでいたす。 最初は、私がほずんど孊生だった頃、私は読みたしたが、ほずんどすべおを芚えおいたせんでした。 2回目は、少し知識が既に埗られおいたす。 そしお、読んだ埌、それが私をどのように助けたのか、たたはただ助けおいるのかを感じるために、圌らに3回目に戻る必芁がありたす







自分で䜕かを占有したす。 今たで、単䞀の通垞のTwitterクラむアントはなく、すべおがひどいです。 さお、曞いお、あなたはあなたのずさんなクラむアントです。 phpBBフォヌラム甚の通垞の無料゚ンゞンは1぀しかありたせんが、phpにはありたす。 Amazon kindleにはただノヌトブックがありたせんアむデアはすでにいっぱいです。 アむデアを盗み、䜜り盎し、ダブルを実装したす。 テレビを芋るず、99の番組が西偎から盗たれおいたす。 正盎に ITを盗むこずも可胜です。 あなたずあなたの数人の友人だけがあなたのプログラムを䜿甚できるようにしたす-圹割は、いく぀かの非垞に小さなものですがプロゞェクトを最埌たでもたらしたずいう事実によっお挔じられたす。



同じタスクを2回実行するず、実際のプログラマヌの䜜業になりたす。 すべおを自動化したす。 アタタの枝で壁玙を運ぶ これを行うプログラムを䜜成し、このRSSのパラメヌタヌに埓っお新しい壁玙を公開したす。 最初に単玔な非皌働プログラムを䜜成し、それをフォロヌし、開発し、友達に䜿甚させたす。 通垞のGUIを䜜成し、むンタヌネットに配眮したす。 そしお、私ず共有するこずを忘れないでください。



プログラマヌになる



最も基本的なこずは、人がプログラマヌになる段階を経るこずです数孊の利点は非垞に近いです。 「やかんを沞かす」アルゎリズムに぀いおのこれらのゞョヌク圌らはただそれを知っおいたすか、たたは䞀方通行で道路を暪断するプログラマヌが䞡方向に芋えるずいう事実に぀いお-それらはちょうどそのようではありたせん。 これは考え方です。 誰も信じられない、倖郚パラメヌタを確認する必芁がある。 ゚ラヌを確認できる必芁がありたす。 賢いナヌザヌに頌るこずはできたせん。 ちなみに、これは教垫が生埒に最初から悪いプログラムを䜜らせるこずを蚱しおいるずいう私たちの教えの間違いの䞀぀です。 孊生はデヌタを怜蚌せず、ひどいむンタヌフェむスを䜜成したす。 私の生埒たちは今、幞運ではありたせん。



自分を䌞ばすには、この本を読むこずから始めおください。







そこには良いパズルが集められおおり、解決しお解決するこずができたす。 答えを芋お解析するこずができたす。 回答を解析しお、別の蚀語で蚘述しようずするこずができたす蚀語固有の小さな違いがある堎合がありたす。



仕事を埗る



実際には、最埌にやるこずは仕事を埗るこずです。 だから、すべおがシンプルで陳腐です。 お金を远いかけないでください、すべおが䞀貫しお正しい堎合、圌ら自身が来るでしょう。 圌らが倚くの知識を䞎え、あなた自身に投資するず思う仕事を探しおください。 カンファレンスに参加する-仲間同士、スピヌカヌ間で知り合いを䜜り、傍芳者のどこかで尋ねるこずができる巧劙な質問を探したす。 珟圚、雇甚者にずっお最も難しいこずは、仕事や人々の成長に興味のある人を雇うこずです。誰かが䌚議であなたを思い出したこずがあれば、すでに倧きなプラスになりたす。



3幎目以降に建蚭珟堎で仕事を埗たずきその埌、私はすでにプログラマヌずしお働いおいたしたが、あたり仕事はありたせんでしたが、䌑暇のためにお金を皌ぎたいず思っおいたした、私は非垞に簡単に仕事を埗たした-私の友人を通しお、最も近い建蚭珟堎がどこにあり、メむンチヌムリヌダヌに連絡する方法を芋぀けたした。 私は朝8時に圌に来おすでに着替え甚の服を着おいた、どうすれば圹に立぀のか尋ねた。 明らかに、15分埌、私はすでに汗で働いおいたした。 1か月間、私はお金を集め、仕事をするず思っおいたしたが、プログラマヌにはただ仕事がありたした。



実際、IT䌁業ず同じこずをするのを劚げるものは䜕ですか 2〜4コヌスで圌らに来お、興味のある方を1人遞んで幞いなこずに誰もがサむトを持っおいたす、よく準備したす-䌚瀟が䜕をしおいるかを調べたす。 チヌフマネヌゞャヌたたはディレクタヌたたは他の誰かを芋぀けお、卒業の終わりたたはそれ以前たずえば、YSUに5幎目がないに圌らず䞀緒に働きたい状況を説明しおください。 1幎間、タスクを無料で単玔に分解したり、解決しようずしたりする準備ができおいるずしたしょう。 雇甚䞻賢明な雇甚䞻は関係する孊生に喜んでくれるず思いたす。



たた、むンタビュヌが完了しおいないこずを恐れないでください。 誰でもいく぀かありたす。 家に垰っお、どうしおそれを通り抜けられなかったのかを芋぀けおください。



All Articles