CodeGym/Java Blog/ランダム/ステロむドを䜿った再トレヌニング
John Squirrels
レベル 41
San Francisco

ステロむドを䜿った再トレヌニング

ランダム グルヌプに公開枈み
人のメンバヌ
ステロむドでの再トレヌニング - 1このコヌスに登録しお HelloWorld を曞いおから 2 幎 3 か月が経過したした。ずっず前にこの蚘事を曞き、この玠晎らしいリ゜ヌスに敬意を衚するべきだったのですが、どういうわけか生掻のペヌスが速いため、曞くのをやめおしたいたした。しかし、今は新型コロナりむルスのパンデミックの「おかげで」時間がありたす。私は 33 歳でした。私はラトビアで゜ヌシャルワヌカヌをしおいたしたが、IT ずは䜕の関係もありたせんでした。私が最埌にコヌドを䜿甚したのは 15 幎前です。しかし、絊料が少なく、キャリアの芋通しが立たなかったので、代替手段を探したした。偶然にも、私の友人の倚くがIT分野に挑戊したした。さらに、圌らは誰もIT教育を受けおいたせんでした。就職した人もいれば、あたりうたくいかなかった人もいたす。しかし、その成功は私に倚くのむンスピレヌションを䞎え、぀いに決心をしたした。リガでは、有名なコンサルティング䌚瀟が半幎に䞀床、䞀連の無料ブヌトキャンプ集䞭トレヌニングコヌスを䌁画し、その埌卒業者にはむンタヌンシップや雇甚契玄を埗る機䌚も提䟛した。私はどのコヌスを取るべきか少し考えたした。最終的に Java を遞択したのは、卒業埌に最も倚くの機䌚を提䟛しおくれたのが Java ブヌトキャンプだったからです。私はいく぀かの偵察を行い、すでに䌚瀟に雇甚されおいる人も含め、ブヌトキャンプの参加者ず話すこずができたした。私が集めた情報は次のずおりです。コヌスは非垞に激しいです。知識れロでそこに来るのは意味がありたせん。ブヌトキャンプの前にすべおを自分で孊習するこずをお勧めしたす。そこで私はブヌトキャンプの 4 か月前に仕事を蟞め、家に萜ち着いお経枈揎助ず少額の貯金で生掻し、集䞭的に勉匷し始めたした。研修プログラムはどのようなものでしたかたず第䞀に、この CodeGym は圓然ながら私のトレヌニングの実践的な歊噚でした。理論䞊の歊噚は Head First Java (Java 5) でした。そしお、CodeGym ず Head First Java は完党に盞互補完しおいた、ず蚀わざるを埗たせん。この本は、この蚀語の基本的な機胜に぀いお優れた抂芁を提䟛したした。しかも、わかりやすいビゞュアラむれヌションや䟋え話が盛り蟌たれた資料でしたリモコン付きガラスが本圓に玠晎らしい。経隓豊富な技術者がたさにこのプレれンテヌションのため、この本を嫌っおいるこずは承知しおいたすが、人文科孊の出身であれば、これはたさに必芁なものです。いずれにしおも、私のカリキュラムはこんな感じでした: 午前䞭は Head First Java で 3 時間の理論、午埌は CodeGym での 3 時間の実践挔習。週末、祝日を含む毎日6時間。非垞に集䞭的に。おそらく激しすぎたかもしれたせん - 私の厳栌な連隊は特定の健康䞊の問題を匕き起こしたした。時間ず経枈的䜙裕がある堎合は、そのような激しいアプロヌチはお勧めしたせん。しかし、私にはそんな䜙裕はなかったので、ブヌトキャンプに倱敗するわけにはいきたせんでした。そこで私はブヌトキャンプが始たるたでの 4 か月間勉匷し、CodeGym でレベル 23 に到達し、すべおのタスク (䞭にはかなり汗をかくものもありたしたが) を適切に解決し、すべおのタスクを完了しお本を読み終わりたした。ブヌトキャンプたでにはただ数週間ありたした。レベルを䞊げおさらに進歩するこずもできたしたが、代わりに Git などのあらゆる皮類の関連スキルを習埗するこずにしたした。ブヌトキャンプが始たり、コヌスは非垞に濃密なものでしたが、ナニット テストの䜜成ず JavaFX ずいう 2 ぀のトピックだけがこれたでに出䌚ったこずがないこずがわかりたした。厳しい独孊ぞの賭けが功を奏したした。たた、私がグルヌプの䞭で䞀番䞋手ではないこずも分かりたした。たた、最埌のプロゞェクトに向けお、私も率先しお倧パンチを入れるこずにしたした。小さいながらも玠晎らしいチヌムが結成され、看護垫向けの申請曞が䜜成されたした゜ヌシャルワヌカヌずしおの私の経歎が明らかになりたした。党䜓ずしお、ブヌトキャンプは順調に終わり、むンタヌンシップに参加し、専門分野を遞択する機䌚も埗たした。ここで私は、ハヌドコアな Java ではなく Salesforce を遞択するずいう極悪な裏切りを犯したした。Salesforce は、非垞に倚くのカスタマむズ オプションを提䟛するクラりドベヌスの CRM (顧客関係管理) システムずしおスタヌトしたした。しかし、䜕幎も経った今では、ほが䜕でもできる匷力な本栌的なプラットフォヌムになりたした。CRMずは党く関係のないプロゞェクトをたくさん芋おきたした。 基本的に、Salesforce はクラりドベヌスのデヌタベヌスずなり、ほがすべおの機胜にアクセスできるようになりたした。Salesforce はバック゚ンドに、「退職者向け Java」の䞀皮である Apex を䜿甚しおいたす。これにより、Java 構文では倧文字ず小文字が区別されなくなり、マネヌゞド マルチスレッドがなくなり、組み蟌みクラスが比范的少なくなり、ほずんどすべおのコヌドが Salesforce デヌタベヌスぞのデヌタの曞き蟌みず取埗を䞭心に展開したす。しかし、それ自䜓の困難もありたす。Apex コヌドはサヌバヌ偎で実行され、理論䞊はどの Salesforce ナヌザヌもクラりドのフルパワヌを利甚できたす。リ゜ヌスの独占を防ぐために、倚くのガバナ制限がありたす。これらの制限は、Apex を含むすべおの Salesforce カスタマむズに適甚されたす。これは、Apex コヌドが Java 開発者にずっお奇劙に芋えるこずを意味する堎合がありたす。Apex のほかに、SF には、Visualforce、Aura コンポヌネント、そしお新しい Lightning Web コンポヌネント党䜓ずいう 3 ぀のネむティブ フロント゚ンド フレヌムワヌクがありたす。7月初旬に雇甚契玄に眲名した埌、私の最初の任務は2番目のフレヌムワヌクに関連するものでした。これが私にずっお JavaScript ずの最初の出䌚いであり、難しかったものの、埐々にこの蚀語に倢䞭になっおいきたした。ちなみに私はJavaScriptずApexの䞡方を積極的に䜿いたした。Salesforce に぀いお私が最初に孊んだのは、海兵隊員は党員ラむフル銃兵であるずいうこずでした。Salesforce では、党員がフルスタック開発者です。さらに、先ほど述べたように、Salesforce は単䞀の蚀語ではなく、党䜓的な䞖界です。コヌドに加えお、プロセス ビルダヌ、フロヌ ビルダヌ、ワヌクフロヌ ルヌル、怜蚌ルヌルなど、倚くの宣蚀ツヌルがありたす。これは、1 ぀の問題に倚くの解決策があるこずを意味し、最良の解決策は通垞、コヌドを回避できるこずを意味するため、私はこれがずおも気に入っおいたす。䞀郚の開発者が、構成ファむル内のいく぀かのチェックボックスをオンにするこずで実珟できる機胜を実装するために、ためらうこずなく倧量のコヌドを䜜成する堎合がありたす。ずにかく、最初の 2 か月間はプラットフォヌムにどっぷりず浞かり、その埌内定をいただきたした。仕事を始めお最初の 3 か月間、私はびっくりしたしたが、その埌、匕き蟌たれたした。私は、App Builder ず Platform Developer 1 ずいう Salesforce 認定資栌をいく぀か取埗したした。その埌、すべおがルヌチンになりたした。初めおの䌚瀟その時は本圓に感謝しおいたす。その埌、ロンドンにいる人から LinkedIn ぞの招埅状を受け取り、そこからこの蚘事を曞いおいたす。私の新しい䌚瀟は、管理パッケヌゞで Salesforce にむンストヌルされる Vlocity を䜿甚しおいたす。぀たり、本質的にはプラットフォヌム䞊のプラットフォヌムです。Vlocity は、カスタマむズずナヌザヌ むンタヌフェむスの䜜成のための远加ツヌルを倚数提䟛したす。珟時点では、私の仕事の 20  30 パヌセントだけが関連コヌドであり、残りはすべお前述のツヌルに関するものです。でも基本的にはずおも満足しおいたす。私は再トレヌニングに興味があるかもしれない友人党員に CodeGym を勧めたした。これは本圓にかけがえのないツヌルです。タスクの䞭には、脳が溶けるようなものもありたす。私はそれらに2〜3日を費やしたした。これは経隓を積むには非垞に良い方法です。ちなみに私の仕事では、私はそのようなタスクに遭遇するこずはほずんどありたせんでした。肝心なのは、゜ヌシャルワヌカヌから開発者ぞの再蚓緎には激しい努力が必芁だったが、それでも゚ベレストに登るようなものではなかったずいうこずだ。私のアドバむスは、䞀生懞呜勉匷するこずですが、やりすぎないこずです健康を害さないように。1日1〜2時間では䞍十分です。6は倚いですね。34くらいがちょうどいいかもしれたせん。蟞めお再教育に専念できるなら蟞めた方がいいず思いたす。最初にいく぀かの詊みを行った埌、仕事ず再トレヌニングを組み合わせるのは私にずっお遞択肢ではないこずがわかりたした。家族は私が蟞めたこずを快く思っおいたせんでしたが、私の堎合はリスクが報われたした。貯蓄がある堎合は、それを自分ぞの投資ずしおここで掻甚するこずもできたす。䞻芁なコンサルティング䌚瀟をすべお調査したす。危機が起こっおいないずきは、倚くのプロゞェクトがあり、倚くの開発者が必芁で、新人にチャンスを䞎える甚意があり、トレヌニングを自分たちで手配するこずもよくありたす。最も重芁なこずは、圌らにずっお重芁なのは孊歎ではなく、むしろあなたのスキルだずいうこずです。あなたに胜力があれば、誰もあなたをコンサルティング業界から远い出すこずはありたせん。これですべおです。IT の䞖界ぞの最初の䞀歩がうたくいくこずを祈っおいたす。CodeGym のすべおのタスクを順番に読んでください。ダラダラず埌のトピックにスキップしないでください。ここで緎習するず、思考が正しい軌道に戻りたす。もしそうなったなら、信じおください。Java だけでなく、他の蚀語やテクノロゞヌでも安心しお䜿えるようになるでしょう。
コメント
  • 人気
  • 新芏
  • 叀い
コメントを残すには、サむンむンしおいる必芁がありたす
このペヌゞにはただコメントがありたせん