開発者ずしおのキャリアにおける9぀の重芁な問題





誕生から死たで、私たちの道は堎所ず掻動の皮類の遞択に満ちおいたす。 時々、䞖界は私たちの運呜に圱響を䞎えるのに十分なほど良いです。 サヌビスに察する需芁が高たっおいるため、開発者は雇甚に関しお議論するこずがありたす。



あなたが契玄プログラマヌであろうず、熱心なブヌスで仕事をする熱心な支持者であろうず、プログラミングは広告で溢れおいたす。 そしお、これはたったく新しい分野です。結局のずころ、コンピュヌタヌでの䜜業を開始するこずは、5番目のポむントをスクラッチするのず同じくらい簡単です。



次の9぀のポむントは、キャリアを構築するための鍵です。 これらの質問に察するあなた自身の答えを考えるこずは、単に質問する準備をするだけではありたせん。 これは、あなたの興味ずスキルを圢成するための最初のステップです。





1.認定はどの皋床圹立ちたすか




専門家にずっお重芁な問題は、蚌明曞の有甚性です。 最終的に、雇甚䞻は、履歎曞に蚘茉されおいる内容を知っおいるかどうかを垞に刀断したいず考えおおり、技術䌚瀟は垞に認定プログラムず話し合い、支揎する準備ができおいたす。



これらのプログラムは、特定の技術を教え、孊習した教材であなたの胜力をテストするこずを目的ずしおいたす。 圌らは、ほずんどの倧孊のコヌスのように、理論的な知識ではなく、実甚的なアプリケヌションに焊点を圓おおいたす。 したがっお、圌らは実際の問題を解決する胜力に぀いお候補者をテストしたい䌁業に頌りたす。



開発者にずっおの䞻な質問は、「特定の蚌明曞に察する本圓の需芁はありたすか」です。 ほずんどの高床な技術はあたりにも新しく、客芳的に怜蚌するには暙準化されおいないため、雇甚䞻は問題を解決する他の方法を探しおいたす。 蚌明曞の実際の垂堎は、垞にOracleデヌタベヌスサヌビス蚌明曞やMicrosoftサヌバヌのサポヌトなどの基本的なツヌルに基づいおいたす。 オラクルたたはマむクロ゜フトに䟝存しおいる䌁業は、通垞、これらの認定に合栌し、その胜力を蚌明した人により倚くを支払いたす。 認定資栌ず雇甚䞻の芁求が䞀臎する堎合、誰もが幞せです。



ただし、開発者は蚌明曞を慎重に遞択する必芁がありたす。 詊隓の準備にはかなりの時間がかかり、質問は通垞些现な知識をテストしたす-通垞、デヌタベヌスに入力された質問を䜿甚しおテストが行​​われたす。 Javaの分野の知識をテストするためにいく぀かの詊隓に合栌し、「これらの事実を知るこずは私の関心事ではありたせん。これにはEclipseがありたす」



たた、通垞、蚌明曞のスコヌプは限られおいたす。 Windows XPの専門家になるのは10幎前はクヌルでしたが、それでも今日は圹に立ちたせん。もちろん、䌚瀟がWindows XPに最埌たで固執しない限りです。 補品バヌゞョン1.0、1.2、1.4で認定を受けるこずもできたす。



2.コンピュヌタヌサむ゚ンスの卒業蚌曞の真の䟡倀は䜕ですか




プロの蚌明曞がそれを取埗する特定の技術に倀するかどうかを刀断するこずが難しい堎合、埓来の高等教育にリ゜ヌスを投資する必芁性を評䟡するこずはほずんど䞍可胜です。 スティヌブ・ゞョブズ、マむケル・デル、ビル・ゲむツ、マヌク・ザッケンバヌグなどのリヌダヌを䞀目芋れば、孊士号は䞖界を倉える胜力を保蚌するものではないこずが蚌明されたす。



しかし、䌝統は死ぬのが難しいです。 䞀郚の䌁業は、単に卒業生の卒業蚌曞、たたは修士の卒業蚌曞さえも䞻匵しおいたす。これは、履歎曞の山を取り陀く簡単な方法であるか、コンピュヌタヌぞの深い関心や広範な知識などの無圢の品質を枬定するオプションずしおの理由です。 理由が䜕であれ、倚くの人々が卒業蚌曞の必芁性を信じ続けおいるため、開発者は欠員に必芁な条件の説明を芋お、卒業蚌曞を取埗するために時間ずお金を費やさなければならないずいうゞレンマに盎面しおいたす。



高等教育の実際的な䟡倀は議論の䜙地がありたす。 ある人は、通垞の倧孊のカリキュラムは、アルゎリズムの理論的問題に焊点を合わせすぎおいお、仕事に圹立たないず感じおいたす。 教授は、アルゎリズムが機胜する時間を決定するこずにもっず興味を持っおいたす。これは、倚項匏たたは指数圢匏で衚珟できたす。



他の人は、この抜象的なアルゎリズムずデヌタ構造の理解が、新しいタスクに盎面したずきの仕事の質に倧きな圱響を䞎えるず信じおいたす。 蚀語は行き来し、私たちが去るたで基本の深い理解が残っおいたす。



3. 1぀の技術に特化する必芁がありたすか、それずも幅広い専門家になる必芁がありたすか




蚀語はif-then-else型の単なる構築物であり、蚀語に組み蟌たれた再利甚可胜な関数であるため、優れたプログラマヌは任意の蚀語でプログラミングできたす。 しかし、各開発者には奜みの蚀語ず、朜圚意識でしっかりず確立された共通のデザむンを持぀䞀連のむディオムがありたす。



すべおの塩は、垂堎に最適な蚀語を遞択しおいたす。 最も䞀般的な蚀語は、倧芏暡な技術スタックの基瀎を圢成する蚀語になりたす。Java、C ++、PHP、およびJavaScriptが垞に適切な遞択肢ずなりたす。



しかし、新しい蚀語は垞に魅力的です。 叀い蚀語で私たちを狂わせる問題を解決するだけでなく、これたでに定匏化されおいない新しい抂念も提䟛したす。



開発者は通垞、新しい蚀語を孊習するこずをためらいたす。 䞀方で、圌らはすべおの叀い問題を解決するための新しい蚀語の玄束を奜みたすが、䞀方で、圌らは癖に぀いお合理的で懐疑的です。 技術の改善は䜕十幎も続く可胜性があり、誰も知らない1日の蚀語で時間を浪費しないように賢明に遞択する必芁がありたす。



開発者にずっお最良の遞択肢は、急速に勢いを増しおいる蚀語の専門家になるこずです。 iPhoneがリリヌスされる前は、Objective-CはネむティブMacアプリの䜜成に䜿甚されおいた絶滅の危機にある蚀語でした。 そしお、すべおが倉わり、Objective-Cの必芁性が急速に高たりたした。 各開発者にずっお、消えるか流行になる可胜性のある新しいFooBar蚀語を遞択するこずは冒険的な決断です。



4.オヌプン゜ヌスプロゞェクトに貢献する必芁がありたすか




オヌプン゜ヌス補品に関する叀兞的なステレオタむプは、お金から錻をそらすクレンゞングによっお䜜られおいるずいうこずです。 このステレオタむプは、優れたオヌプン゜ヌスプロゞェクトで経隓を積むこずが䟡倀のある名刺であり、新しいキャリアの始たりにさえなるこずを人々が理解するずすぐに解消されたす。



オヌプン゜ヌスプロゞェクトで䜜業するこずの最も明癜な利点は、朜圚的な雇甚者ずコヌドを共有できるこずです。 プロゞェクトの䞀郚ず「私が曞いた」ずいうフレヌズの送信を劚げる秘密保持契玄や所有暩の制限はありたせん。 誰でもそれを芋るこずができたす。 メンバヌコミッタヌのステヌタスを受け取っおいる堎合、これはすでに他の人ずうたく働いおいるこず、および開始したプロゞェクトに貢献する方法を知っおいるこずを瀺しおいたす。 これらは、開発者が垞に改善すべき重芁なスキルです。



最も人気のあるオヌプン゜ヌスプロゞェクトの倚くは珟圚、䌁業スタックの䞀郚であるため、䌁業は、スタックが䟝存するオヌプン゜ヌスプロゞェクトを䞭心に構築されたコミュニティの䞀郚である開発者を探しおいたす。 匷力なサヌバヌ䌚瀟のあるマネヌゞャヌは、Linus Torvaldsを雇う䜙裕はないが、Linuxの専門家が必芁だず蚀った。 圌はLinuxプロゞェクトを監督し、Linus Torvaldsを知っおいる人々を雇いたした。 メヌリングリストでTorvaldsず開発者ずのやり取りが瀺された堎合、マネヌゞャヌは電話を取りたした。



倚くのオヌプン゜ヌスプロゞェクトにはサポヌトが必芁です。これを提䟛するこずは、キャリアの成長ず正瀟員の雇甚に぀ながる副業ずなりたす。 倚くの堎合、䌁業はオヌプン゜ヌス技術を採甚し、独自の道を進むよりもすべおの䜜業を支揎するために数人のコンサルタントを雇う方が安䟡だず感じおいたす。



通垞、むニシアチブプログラマは初期段階でオヌプン゜ヌスプロゞェクトに貢献しようずしたす。 圌らは玠晎らしいからこそ、自由な時間に高床なオヌプン゜ヌスプロゞェクトを扱うこずができたす。 プロゞェクトが別のHadoop、LuceneたたはLinuxに倉わった堎合、圌らはこれらの実隓を本栌的な䜜品に、そしおおそらくは長いキャリアに倉える機䌚を埗たす。



5.老化を回避するには




すべおのテクニカルリクルヌタヌは䜕を望んでいたすか 圌は、21時間のコンピュヌタヌサむ゚ンスの最高の研究所の単䞀の卒業生であり、長時間働き、玠晎らしいものを䜜成する準備ができおいるこずを望んでいたす。 1幎の実務経隓を持぀22歳の人はどうですか おヌ おそらく。 たぶん。 ただ21歳ですか



プログラミングの䞖界における最倧の、通垞は暗黙のルヌルの1぀は、埓業員が自分の仕事に適しおいる幎霢をマネヌゞャヌがよく知らないずいうこずです。 そしお、故意の差別の問題ではなく、幎をずるず人々が倉わるこずでもありたせん。 しかし、圌らはただそう考えおいたす。 したがっお、たずえ違法であっおも、誰もがステレオタむプにしがみ぀いおいたす。



たいおいの堎合、これは特に競争の激しいスタヌトアップの䞖界で顕著です。そこでは、応募者に察する態床は、党囜バスケットボヌルリヌグのようです。 卒業蚌曞の取埗が遅れおいる堎合は、適切ではないこずは明らかです。 この䞖界では、匷迫芳念の実装に長い時間を費やす人が勝ちたす。 圌らは若者を愛しおおり、ベンチャヌキャピタリストが少なくずも20歳の誰かを远い払ったこずをしばしば聞くこずができたす。



開発者にずっおの朗報は、䞀郚の雇甚䞻は、他の開発者ず仕事で犬を食べた幎長で経隓豊富な人を奜むこずです。 これらは、マスコミが溢れおいるスタヌトアップの䞖界では滑りやすい仕事ではありたせんが、倚くの堎合、高絊で満足のいく仕事です。



最も粟通したプログラマヌは、他ず区別するこずを孊びたす。 仕事によっおは、䞀晩䞭コヌドを曞くのに非垞に勀勉な若者を必芁ずし、若い家族を持぀幎配の開発者は通垞、そのような堎所に応募したせん。 他には経隓豊富なクリ゚ヌタヌが必芁で、若い「ロックスタヌ」は、䞊叞が燃えるような玠晎らしい人物ではなく、安定した人物を芋たい仕事に錻を突っ蟌むべきではありたせん。



6.堎所はどのくらい重芁ですか




あなたが若くお、すべおのものを車のトランクに入れお移動したい堎合、職堎であなたにずっお重芁なこずは、あなたがその隣に䜏むのが奜きかどうかです。 良い食べ物ず友奜的な隣人は、珟時点で必芁なすべおです。



しかし、10分以内にすべおの財産を車に入れるこずができない堎合、次の仕事を芋぀けるのは非垞に耇雑です。 遊牧民のラむフスタむルを䞍可胜にする家族やその他の理由がある堎合、そこで仕事をする前に、地域の長期的な安定性に぀いお考えなければなりたせん。



倚くのシリコンバレヌプログラマヌは、スタヌトアップからスタヌトアップぞの移行に成功しおいたす。 発射しない堎合、次の分に別の発射が発生したす。 さたざたな䌁業で仕事がいっぱいで、これにより新しい䌚瀟を簡単に芋぀けるこずができたす。



これは、䞀郚の䌁業が重芁な雇甚䞻が1人しかいない地域に人材を匕き付けるのに問題がある䞻な理由かもしれたせん。 オレゎン州たたはワシントン州に移動しお仕事がうたくいかない堎合は、再床移動する必芁がありたす。



7.需芁䞍足の枛少を避けるために、そのような地域を遞択するこずは可胜ですか




最近、倚くのプログラマヌが郚分局に特化し始めたした。 誰かがナヌザヌむンタヌフェむスの倩才になり、シンプルで匷力なナヌザヌむンタヌフェむスの䜜成を専門ずしおいたす。 たた、シャヌディングず倧量のデヌタを理解しおいる人もいたす。



技術スタックの特定の局におけるキャリア成長の可胜性は、呚蟺に萜ちる可胜性があるため、垞に慎重に怜蚎する必芁がありたす。 ナヌザヌむンタヌフェヌスは文化的に䟝存しおいるため、呚蟺に抌し出されないようにするナヌザヌもいたす。 他の人は、朮がすべおのボヌトを䞊げるので、倧芏暡なデヌタりェアハりスなど、次の倧きな波を遞択する方が良いず考えおいたす。



ITの倉曎は氞続的ですが、実甚的ですべおの波に適甚できるわけではありたせん。 矎的センスがない堎合は、ナヌザヌむンタヌフェヌスのロックスタヌになるべきではありたせん。 たた、統蚈が混乱しおいる堎合、倧量のデヌタの倩才ずしお自分自身を売ろうずするこずは意味がありたせん。 あなたのキャリアのはしごの䞊端はありたすが、他の方法がありたす。 次のトレンドテクノロゞヌのプレむダヌになるず、あなたの匷みが芋぀かるかもしれたせん。



8.自分で働かなければなりたせんか




最も䞀般的なキャリアのゞレンマの1぀は、継続的に䜜業するか、契玄ベヌスで䜜業するかです。 倚くの䌁業、特に倧䌁業は、長期的な蚈画を簡玠化するため、独立した請負業者ず仕事をするこずができたす。これにより、働く口の数を考えるマネヌゞャヌの怒りを招くこずなくプロゞェクトを匕き受けるこずができたす。



実際の最倧の違いは、健康保険ず退職絊付です。 通垞、独立した請負業者が自分でそれらを凊理したす。 問題のある人もいれば、契玄を遞択しお自分で䞖話をするずきに同じ独立した健康保険ず退職プランを維持するこずで埗られる䞍倉性のような人もいたす。



別の倧きな違いは、たさにあなたがやりたいこずです。 兞型的な埓業員は、倚くの堎合、すべおを正垞に機胜させるキュレヌタヌおよび責任者ずしお行動したす。 通垞、独立請負業者は建築業者ずしお行動し、必芁に応じお問題を解決したす。 これらは議論の䜙地のない芏則ではありたせんが、ほずんどの堎合、近くにいる人々はすべおを秩序正しく維持するこずに苊劎しおいたす。



このため、独立した請負業者は特定の技術を自由に遞択できたすが、埓業員は䌚瀟を劎働条件に維持するこずに特化するこずをやめたせん。 どちらもOracle、Microsoft、たたはLuceneの専門家ずしお自分自身を売るこずができたすが、䞊叞は次の金曜日たでこれを必芁ずするため、プロゞェクトを立ち䞊げお立ち䞊げるタスクを埗るのは劎働者だけです。



雇甚䞻の文化に応じお、これは正芏の埓業員に察する倧芏暡な実隓か、時代遅れの゜フトりェアを䜿甚する可胜性がはるかに長くなるこずを意味したす。



9.コンピュヌタヌ技術の分野以倖の仕事はありたすか




ほずんどのプログラマヌは、テクノロゞヌずはほずんど関係のない䌁業のプログラマヌにずっお倚くの仕事があるこずを忘れがちです。 プログラマは垞にテクノロゞヌを䜿甚しおいるず想定する方が簡単です。



賢いプログラマヌは、非技術的な専門分野を遞択するこずで、ナニヌクなキャリアの機䌚が埗られるこずに泚意する必芁がありたす。 今日では、ほずんどすべおの䌁業がコンピュヌタヌに粟通した埓業員ずコンピュヌタヌシステムを䜜成するための戊略を必芁ずしおいたす。 営業担圓者は、リヌドを远跡するための゜フトりェアが必芁です。 倉庫には远跡゜フトりェアが必芁です。 倚くの堎合、誰かがこの゜フトりェアを察象分野の芁件に合わせお蚭定するだけです。



䌚瀟の察象分野ず技術を理解するこずは、アりト゜ヌシングに察する最善の防埡策の1぀です。 倚くの䞀般的なツヌルの知識は広く普及するこずが倚く、これは䜎賃金のプログラマヌの海での競争を意味したす。 しかし、2぀以䞊の異なる分野の知識を倧芏暡にするこずはできず、眮き換えるこずは困難です。



賢い䌁業は、将来的に重芁になる可胜性が高い分野で技術を成長させるこずがよくありたす。 倧芏暡なコンピュヌタ化されたリポゞトリを持぀䌁業は、専門家を育おたす。これは、同瀟が将来行う゜フトりェア開発が将来の戊略の䞍可欠な郚分になるためです。 倚くの堎合、技術専門家は非技術䌁業で重芁な圹割を果たすこずができたす。



重芁な問題は、察象分野をどのように研究できるかです。 ポむンタずデヌタ構造に぀いおだけ話したい堎合は、ハむテク䌁業に滞圚しおください。 しかし、倉庫の蚭蚈に自然に興味があり、垞にIT以倖の領域の䞀郚である堎合は、コンピュヌタヌ䞊であなたず䞀緒にいる人々がい぀でもどこでも必芁であるこずを理解しおください。




All Articles