私は最近、PHPで書かれたプロジェクトの作業に割り当てられました。私はそれを変えることはできず、実際に試みるつもりもありません。
ただし、これは珍しいシナリオではありません。見ているコードや制作しているコードが泣きたいときに、プロジェクトに取り組む意欲をどのように高めますか?
編集:
これは、現時点で利用可能なソフトウェア関連の処理を行うキャンパスでの唯一の仕事であるため、「ジョブを変更するだけ」は実際にはオプションではありません。
私は最近、PHPで書かれたプロジェクトの作業に割り当てられました。私はそれを変えることはできず、実際に試みるつもりもありません。
ただし、これは珍しいシナリオではありません。見ているコードや制作しているコードが泣きたいときに、プロジェクトに取り組む意欲をどのように高めますか?
編集:
これは、現時点で利用可能なソフトウェア関連の処理を行うキャンパスでの唯一の仕事であるため、「ジョブを変更するだけ」は実際にはオプションではありません。
回答:
言語とプロジェクトが使用するすべてのプロセスまたはパターンから何かを学ぶことのメリットが見られる場合にのみ、私のヒントはそれに耐えることです。あなたはそれから何かを得るかもしれません。
別の方法は、リスクを十分に避けている場合、別の仕事を探すことです。モチベーションの欠如が、使用されている技術だけでなく、同僚からの優れた実践に対する理解の欠如によって引き下げられている場合、これは確かに良い考えです。開発者の停滞としての能力を持つよりも、やるべきことがあるはずです。あなたが何かを学んでいないか、仕事から何かを得ていないなら、より良い仕事をしてください。
契約や短期プロジェクト、またはときどきサポートする必要がある場合は、もちろん弾丸を噛んでそれを実行してください。
そうでない場合は、別の仕事を探すか、その言語が長期的には妨害になる可能性がある理由を説明します(可能な場合)。
最初のケースでは、それは専門的であることであり、個人的な好みについて泣き言を言うことではありません。2番目のケースでは、仕事と人生に満足していることです。
必要なのがモチベーションの場合は、言語で楽しんでいる部分を見つけて、それを使って個人的なペットプロジェクトを開始し、それをより深く学ぶための強いインセンティブが得られるようにします。好きなことをやってみてください。TDDが好きな場合は、テストカバレッジの改善などに注力してください。
しかし、最終的には、弾丸を噛まなければなりません。
あなたがあろうと、プログラミング言語設計が好き、あなたが使用して好きではない言語を出力コンパイラを書き、使用することを。
少なくとも、それはこれらの人がやったことです:
本当に?あなたが嫌いなことに取り組む必要があるとき、あなたはあなたがすることをします。歯を磨き、掘り下げて仕事を終わらせる。
..またはもう少し楽になることを学ぶ!
雇用主が「嫌い」なツールを使用して定期的に仕事をさせている場合(これは非常に強力な用語です)、おそらくあなたは間違った仕事をしているでしょうか?
実用的であることは、プロフェッショナリズムにとって不可欠です。
その学習の機会。
いくつかのことが頭に浮かびます:
第一に、作業中のツールセットでどのように改善するかは、すでに存在するものが素晴らしいとは言えないからといって、作成するものが必要なわけではありません。好きなものを見つけることさえできるかもしれません(私はDibolのものを覚えるのに苦労していますが...)。
第二に、将来的にそのツールセットを使用しないことに対する議論の重さ、もしあなたが自明でない方法で何かを使用したと言うことができれば、それにはこれらの長所と短所があり、あなたのネガティブなものを説得するはるかに良いチャンスがあります同じ意見は価値がある。
プロフェッショナルとして、あなたは、実質的に、黙ってそれに取り掛かることができます-それが早くなればなるほど、あなたが好きなおもちゃを使うことに早く戻ります。だからと言って、最初と最後に不幸を経営者に表明すべきではないということではありません。しかし、おそらく途中ではありません。