どうすれば本当の専門家になれますか?[閉まっている]


17

フリーランサーである私は、贅沢な企業研修や専門職の輪はありません。私はここ数年プログラミングをしており、専門的なプロジェクトを開発してきましたが、時には助けのない場所にいることに気づきます。StackOverflowやその他の関連サイトでさえ助けにはなりません。

たとえば、Crystal Reportsを取り上げます。私は自分のプロジェクトで過去数年間それを使用しています。私はそれをすべて自分で学びましたが、それでも多くの問題に苦労しています。レポートのパフォーマンスを向上させることはできず、高速に設計することもできず、Crystal Reportの電力の30%しか使用できません。

私はニューヨークやサンフランシスコのようなフリーランサーを見つけることができない都市に住んでいて、彼らを学習のために雇います。オンラインで利用できる少数の専門家が私の予算内にありません。

C#や他の技術でも同じ問題に直面しています。StackOverflowでは、専門家の関与を維持することはできません。2つまたは3つのコメントの後、彼はあなたの質問の焦点を失い、そこにある新しい質問にジャンプします。

速く学ぶために他の人が書いたコードを調べることを私に勧めた人はほとんどいませんでした。しかし、再び、私の質問に答える方法。書き留められない側面がいくつかあります。個人的な支援が必要です。

米国のフリーランサーは、他の国に比べて選択肢と柔軟性が優れていると思います。


2
他の人に質問することは、何かを学ぶ良い方法ではありませんでした。自分に質問をして、自分で答えを見つけてください-この方法ですぐに学習できます。
SKロジック

2
@ SK-logic:私は、人々がプログラミングを学んだことを尋ねることによると思います。そして、これがStackOverflowなどのサイトがある理由です。
RPK

2
@ RPK、StackOverflowは、単に「尋ねる」よりも共有するためのものです。「フレームワークYでXを実行する方法」のようなRTFMのような質問にはまったく意味がありません。良いSOの質問は、「XXXをやりたい、YYYとZZZを試し、XYZの問題が発生した、適切なRTFMの方向性を提案してもらえますか?」です。この「YYYとZZZを試してみた」段階がなければ、質問は無意味になります-あなたにとっても、同様の問題を抱えている他の人にとっても。何かを尋ねる前に、まず宿題をしなければなりません。
SKロジック

2
StackOverflow Chatの紹介。そうすれば、専門家と交流することができます。
ブハケシンディ

+1 @ SK-logic-これ以上同意できませんでした。これらの「サー/マダム、C ++でERP会計システムが必要です...今すぐコードを教えてください」が多すぎると思います。
モーガンハーロッカー

回答:


15

フリーランサーである私は、贅沢な企業研修や専門職の輪はありません。

これを再考すべきだと思います。

フリーランスは従業員よりもはるかに多く支払われます。なぜなら、彼らは自分のトレーニングに資金を提供しなければならないからです。結局のところ、彼らは専門家であることになっています。適切なトレーニングと経験がなくても専門家になるにはどうすればよいですか?

トレーニングは、フリーランサーのビジネスプランに統合する必要があります。病気の日、年金、保険、休日、そしてもちろん税金も。

医師や弁護士は大学を出た後、学習をやめると思いますか?私の父は医師(ジェネラリスト)であり、彼はトレーニングに多額のお金を費やしました(彼の場合、法律で義務付けられていました)。彼は彼らにお金を払わなければならないだけでなく、その間、私たちは彼の仕事に請求することができませんでした。

+-200の請求可能日には、少なくとも10%のトレーニングを検討してください。

それに応じて毎日の料金を設定します

トレーニングを節約するためのヒント:ミッションを選択するときは、まだマスターしていないテクノロジーを使ってミッションを選択するようにしてください。それはあなたにそれを学ぶことを強制するだけでなく、ミッションをより挑戦的にし、それゆえ退屈を減らします。


3
「トレーニングを節約するためのヒント:ミッションを選択するときは、まだ習得していない技術を使って1つ選んでみてください。学習を強制するだけでなく、ミッションをより難しくし、退屈な。" ->問題は、フリーランサーを雇用するとき、人々は経験豊富なプロを期待するということです。これは専門知識を得るのを難しくします。もしあなたが経験を積んでいないなら、そのようなプロジェクトのために素早く雇われる可能性が低いからです。ほとんどの人は、会社で働いて経験を積んだ長い期間の後にフリーランスを始めます。
Gertjan

+1-フリーランス、そして確かに英国では、それはフリーランスであるというパッケージの一部です。あなたはより多くの収入を得ますが、それはパーミのスタッフが無料で得るものの多くをカバーしなければなりません トレーニング、有給の病気の日、休日、年金、保険など
ozz

@james:ありがとう。回答にそれらを追加して、フリーランスがより多く支払われる理由を強調します。

+ 1すべてのフリーランサーにすばらしい答えを言わなければなりません。彼らはトレーニングへのアプローチを変えなければなりません。
maz3tt

2
@RPK:多くの競争があるインドでは、不安は現実です。しかし、これはほとんどの西側諸国では真実ではありません。

14

質問に答えることは、あなたが専門家になる方法です。常に他の人が質問に答えたり、「電話で」パーソナルアシスタンスを行ったりしても、専門家になることはできません。

個人的な支援必要ありませ。何かを素早く行う方法を学びたい場合は、個人的な支援が便利です。専門家は、自分が取り組んでいるものを理解しようとするため、(自分を含む誰でも)出てくる質問に対処できます。類推は、物理式を理解することと、すべてをメモリにコミットせずに自由に式を再現できることと、物理的な式を暗記して問題に適用することです。

フォーラムに答え(非常に具体的な)問題を持つことは、あなたが剥がれ得るのを助けることができますが、あなたが専門家になりたい場合は、あなたが本当に自立する方法を学ぶ必要があります:あなたはあなたのクエリはで答えますあなた。質問が表示されたら、深く掘り下げて答えます。たとえば、Crystal Reportsの場合:深く掘り下げるとは、Crystal Reportsを使用して例を学習するだけでなく、Crystal Reportsライブラリコード自体を学習することを意味します。これが、Crystal Reportsライブラリが何であるか、どのように組み立てられるか、したがってどのように最適に機能させることができるか、解決しようとしている問題に適しているかどうかを本当に理解し始める方法です、それをどのように拡張して、現時点ではできないことを行うことができるか...

深く掘り下げることは、ほとんどの「プロダクションプログラマ」がしないことです。StackOverflowを含むフォーラムにアクセスすると、コミュニティは大きく3つのグループに分かれています。

  • 大多数の「質問者」:遭遇する問題の解決を支援したい人。質問にも答えますが、StackOverflowプロファイルを見ると、質問の数が回答の数をはるかに上回っていることがわかります。
  • 「回答者」のミニトリー:問題に遭遇し、(外部支援の有無にかかわらず)問題を解決し、他の人を助けようとする人々。彼らは質問をしますが、答えの数は質問の数をはるかに上回ります。
  • 「回答者」になろうとする「質問者」のグループ(数はさまざま)。

だから、もしあなたが何かの専門家になりたいのなら:質問に答えてください。自分の質問だけでなく、他の人が出した質問。頭のてっぺんの質問に対する答えがわからない場合は、調査を行います。答えが既に与えられている場合、またはどこかにある場合:コードをコピーアンドペーストするなどして「適用」するのではなく、答えが問題を解決する理由と必要なことを理解していることを確認してください質問(要件)がわずかに異なる場合。

ああ、専門家を引き付けるのが難しい理由は?フォーラムの回答者はすべてボランティアです。質問者が答えを受け取っていないので、質問をすることはあまり面白くなく、答えを窓から追い出し続ける動機もありません。質問者が答えを取得し、一方で彼/彼女の理解を促進するためにいくつかの実験/研究を行ったことを示すフォローアップの質問を取得することは非常にやりがいがあります。同じスレッドで、またはコメントのStackOverflowでこれを行うことはお勧めできませんが、別のスレッド/質問を開始して、前の質問に対する答えをどこで取ったか、何を試したか、どこで行き詰まっているかを表示することをお勧めします今。


4

私の経験では、企業研修は非常に過大評価されています。通常、Web上の優れたリソース、ビデオ(例:http : //tekpub.com)、古き良き時代の本から、はるかに多くを学ぶことができます。

多くのテクノロジーには、ユーザーグループやオンラインコミュニティがあり、そこでサポートを受けることができます。


ビデオとチュートリアルは、業界のベストプラクティスの背後にある方法です。
RPK

1
私が言ったように、私の経験では。私はいくつかの優れた対面コースに参加しましたが、それらはまれであり、たとえたとえ彼らが優れていても、専門家との限られた時間であり、コース終了後に学習を続けるために他のリソースが必要です。私は彼らが悪い、ただ過大評価されていると言っています。
スティーブ

もっと同意できませんでした。私は私の人生で3〜4回の企業研修に参加しましたが、それらはすべて有利なスタートを切るためだけのものです。チューターが専門家であっても、3〜4日間のセッションなどで学び、交流する時間はありません。3日間の「高度な..」コース自体が、どれだけ学習できるかを説明するはずです。
ラジェシュチャマルティ

2

フリーランサーである私は、贅沢な企業研修や専門職の輪はありません。

私が以前フリーランスだった(そして時々フリーランスだった)のを見て、あなたの気持ちを知っています。フリーランサーと請負業者は専門家と見なされます。彼らは、彼らの専門サービスなどに雇われ、(ほとんど)時間/日ごとの料金を支払われます。ソフトウェアエンジニアおよびソフトウェアアーキテクトになるための一歩を踏み出すために、私はそれをしなければなりませんでした。

また、フリーランサー/請負業者はそれぞれの分野に精通していることが期待されているため、雇用された理由です。ほとんどの組織は、常駐スタッフにコードを行うだけでなく(開発者向け)、組織のビジネス(フリーランサーと請負業者が含まれていない場所)を学習する必要があるため、常勤スタッフにトレーニングとコースを提供します。

製品の専門家でない場合は、2つのことを行う必要があります。どちらか:

  • 常設になるか、Crystal Reportsがプラスの環境で働いてください。それはあなたが人々と一緒になれる唯一の方法です。ここにいるSOユーザーのほとんどは働いており、仕事にお金を払っているので、ほとんどの時間は雇われている会社のために働いています。専門知識が必要な場合は、彼らが働いている場所を見つけてそこに参加してください。
  • 選択した製品のコースを受講して学習します。そのためには、専門家になるために(あなた自身の費用で)お金、時間(もちろん未払い)、リソースを使う必要があります。

私は両方をやりましたが、本当に恵みでした。


残念ながら、インドではどちらの提案も機能しません。また、フリーランサーは専門家とは見なされません。フリーランサーはコンピューターを修理する人と見なされており、キーボードが機能していない場合は誰かがキーボードをチェックするように頼むときに自分で準備する必要があります。大半の人はまだハードウェアとソフトウェアにまだ気づいていません。コースを受講することは、ここで常に悲惨なものであることがわかっています。1週間後、私は家庭教師が自分よりも設備が整っていないことに気付きました。とにかく、あなたの貴重な提案をありがとう。それらを実装する機会を得ることを願っています。
RPK

@RPK、面白い!インドのフリーランスの考え方が違うとは知りませんでした。あなたがソフトウェア開発者であることをクライアントに明確にし、OPがここで与えた提案を適用することを願っています。
ブハーケシンディ

1

メンターを持つことは、特にどこから始めればよいかわからない場合に理想的です(わからないことを知るのは難しいです)。あなたは現場で働いているので、常に問題に出くわす必要があります。質問があることは、戦いの90%です。stackoverflowに関する特定の質問に対する回答が得られますが、「より良いエンタープライズアプリケーションを構築するにはどうすればよいですか?」完全に答えるのに必要な数日間は誰もかかりません。質問よりも多くの答えを思いつくかもしれませんが、これは良いことです。

youtube.comには多くのスピーカーのビデオがあります。たくさんの参考書とウェブサイトの使い方。繰り返しますが、それらは理想的ではないかもしれませんが、明らかに何かをしたいのです。読み始めます。そして、言語固有の本だけに固執しないでください。方法論、ベストプラクティス、設計、およびその他の基盤の主題が役立ちます。


1

技術的なテーマの専門家になるための最良のアプローチは、それに関する本を読むことです。そうすれば、そのテーマに関する真の専門家である人物から完全な絵を描くことができます。技術資料を適度な速さで読めるようになると、他の人がすでにソリューションを開発している問題を解決する時間を節約できるため、非常に効率的な学習方法であることがわかります。

この点に関して、米国およびその他の英語を話すプログラマーが持つ主な利点は、本の多くが母国語で書かれていることです。ただし、実際には、テクニカルリーディングは、とにかく永続的に開発するスキルです。最初はゆっくりですが、しばらくすると驚くほど簡単になります。

そうは言っても、実際には、特定の技術スキルを習得するよりもプログラマーが特定の業界に集中することが重要だと考えています。顧客のターゲットグループを深く理解することで、長期的にはより多くの顧客を獲得できます。


米国および他の西側諸国における他の利点は、革新と倫理がより重要であることです。ハードワークは高く評価されますが、これは他の国では真実ではありません。
RPK
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.