業界には情熱的なプログラマーがいませんか?[閉まっている]


25

私は、マネージャーがあなたがいるなら、

  • 製品会社、それから一般的に製品を微調整し、時にはいくつかの機能を追加するのに時間を費やします、または
  • サービス会社、それからあなたは繰り返しの事をし続けます

業界はニュースを作成し、難しい問題を解決するのが好きな人にとっては場所ではないと感じさせます。

業界は情熱的なプログラマーの場ではありませんか?これは国ごとに変わりますか?


更新して、本来の意味とは異なる方法で理解できるものを明確にします。

ここで調整するのは、クライアントが必要とする行数と列数を含むテーブルが製品にあることを確認することです。顧客向けにカスタマイズします。

ここでの新しい「機能」は新しい機能ではありません。美的レベルの変更のみ。そしてそれは時々です。

彼が繰り返し言った意味はわかりませんが。彼は、UIを何度も何度も作成しなければならないようなものでした。(しかし、繰り返しはありません。別のUIが必要な場合は、別の UIを設計する必要があります。古いものを使用できる場合は、とにかく多くのことを行う必要はありません。)


1
@どの国に...
rgksugan

16
確かに、製品会社で働いている人は製品を微調整し、サービス会社で働いている人は繰り返し作業をします。しかし、その後、誰かが最初に製品を構築する必要があります。
user281377

1
@Sugan:インド@ammoQ:彼はそれを構築するのは繰り返しの仕事になることを意味した。同じことを何度も繰り返します。
ジャングルハンター

4
@ジャングルハンター、私は同意しないだろう-確かに情熱のための場所があります。複雑な問題を解決し、新しいものを作成することに常に縛られていたのは幸運でした-それが純粋な製品サポートであっても、30年前のレガシーコードに深く隠された古代のバグは十分な楽しみを与えてくれました。また、特定のトリッキーな問題を解決するための適切なツールが不足しているため、常に新しいものを作成する必要がありました。
SKロジック

1
@Jungle Hunter:私は小さなサービス会社で働いています(ウェブサイト、いや!)。ここにいるほとんどの人はあなたが説明したとおりにやっていますが、私は上司に会社の内部で働くように促してきました、そして彼らは同意しました。現在、私は自動化とシステムの合理化に取り組んでいます。両方のトピックは私に大きな喜びをもたらし、他のすべての人の反復的な側面を緩和するのに役立つはずです。情熱的な人には常に余裕がありますが、少しプッシュする必要がある場合もあります。そして、時には新しい場所を見つける必要があります。
マシューシャーリー

回答:


58

あなたのマネージャーは縮小する必要があります ;)または、あなたは小さなカエルに注意する必要があります

かつては小さなカエルの群れがいて、...…走る競技を手配しました。

目標は、非常に高い塔の最上部に到達することでした。

レースを見て競技者を応援するために、タワーの周りに大勢の人が集まっていました…

レースが始まりました…

正直に言うと、群衆の中には、小さなカエルが塔の頂上に達するとは信じていませんでした。

次のような声明を聞きました。「ああ、とても難しすぎる!! 彼らは決して頂点に立つことはありません。」

または:

「彼らが成功する可能性はありません。塔が高すぎる!」

小さなカエルは倒れ始めました。ひとつずつ…...新鮮なテンポでますます高く登っている人を除いて…

群衆は叫び続けました。誰もそれを作らないだろう!」

もっと小さなカエルは疲れてあきらめました…

...しかし、ONEはどんどん高くなり続けました...これはあきらめません!

最後に、他の全員がタワーを登るのをあきらめていました。大きな努力をしてトップに達したのは唯一の小さなカエルを除いて!

それでは、他のすべての小さなカエルは、このカエルがどうやってそれを成し遂げたかを自然に知りたいと思いましたか?

競技者は小さなカエルに、成功した人がどのようにして目標に到達する力を見つけたのかと尋ねました。

それが判明した...勝者はDEAFだった!!!!

この物語の知恵は次のとおりです。

他人のネガティブまたは悲観的な傾向に耳を傾けないでください。

あなたの心の中にあるもの!

言葉の持つ力を常に考えてください。聞いたり読んだりすることはすべてあなたの行動に影響するからです!

したがって:

常に…

ポジティブ!

そして何よりも:

あなたがあなたの夢を叶えることができないと人々があなたに言うとき、耳が聞こえなくなる。常に考える:

私がすることができます!

このよく知られた物語のそのバージョンは、ここでその文脈で見つけることができます。


1
@ジャングル:もちろん!そのマネージャーの話を聞かないでください。

14
カエルは...そうでなければ管理職がなかった
レンジャー

1
いい話。小さな耳の聞こえないカエルをいつも覚えています。私はいつも宇宙飛行士になりたかった小さなアヒルを
レスマナ

1
言葉はかつて発せられた魔法の呪文であり、現実の構造そのものに影響を与えるため、常に前向きになります。
類人猿

1
で、話の実際の生活のバージョンがありますen.wikipedia.org/wiki/George_Dantzig#Mathematical_statistics
Pacerier

12

私にとって、「いくつかの機能の追加」は創造的です。サービスについては、顧客を満足させたいと思っているなら情熱があります。どちらの会社でも、多くの問題に直面し、それらのいくつかを解決するのは困難です。

私はアメリカ、カナダ、中国、香港で働いてきました。私の個人的な経験では、どのタイプの会社で働いていても、課題や創造性の不足はなく、良い仕事をして良いソフトウェアを提供したいのであれば、情熱を持っていなければなりません。


インドはどうですか?
ジャングルハンター

1
@ジャングルハンター:インドは特別なケースのようです。これは興味深い読み物だと思うかもしれません
マシューシャーリー

@ジャングルハンター:私はインドでの経験がありません。プログラマーは、日常の仕事に加えて、国境を越えて情熱を注ぐことができます。10年以上前にPalmGearでPalmシェアウェアを販売していた昔から、iOSデバイス用の巨大なAppStoreでアプリを販売できるようになりました。利益が得られない場合は、githubでコードを共有すると、新しい友達と認知度が得られます。そこに巨大な遊び場、歓声!
オホ

@マシュー:それは非常に興味深い読み物です。
ジャングルハンター

そのヒントをありがとう。私は自分の地域で協力できる情熱的なプログラマーを見つけようとしています。=)
ジャングルハンター

8

世界中のさまざまな企業で働いている9人の人々へのインタビューを以下に示します。インタビューはMicrosoftの建物で行われ、インタビュアーはMicrosoftの従業員ですが、Microsoftで働くことはできません。みなさん(インタビュアーのチャールズを含む)が彼らの仕事にかける情熱を聞くことができると思います。大きなアプリを作成するものもあれば、小さなアプリを作成するものや、サービスを提供するものもあります。C ++は一般的なスレッドですが、それがまさにこれらすべてへのリンクを持っている方法です。

自分のしていることを愛する人々は、遠くまで行きます。あなたはあまり情熱を持っていない上司に会ったようです。上司にとってはそれでいいのです。すでにご存知のように、上司のオフィス以外の場所でもインスピレーションを見つけることができます。


それは私のマネージャーが間違っているという最高の証拠になりえます。:D
ジャングルハンター

5

トピックを間違って見ていると思います。

企業には、所有者にお金を稼ぐ仕事があります。それには多くの形がありますが、ほとんどのソフトウェア会社にとって、買収される市場を成長させること、またはその主要な努力で利益を上げることを伴います。

製品会社とサービス会社の説明は少し浅いですが、だからと言って間違っているわけではありません。サービスグル​​ープは、市場での選択と、仕事に最大限のお金をかけるための最適化のために、繰り返し作業を行う傾向があります。製品グループは、製品を作成および強化します。いったん成熟すると、ほとんどの場合、限られた機能強化を維持および実行する傾向があります。それはすべての仕事が同じという意味ではありませんが、あなたが見つけることができるそれらのタイプの会社にはパターンがあります。

私は、ProServerとビジネスの製品開発側の両方に携わってきました。さまざまな理由で後者を好みますが、どちらの側も私の創造性や情熱を制限しませんでした。創造性と情熱は、あなたがその地位にもたらすものについての詳細です。会社が提供するものではありません。とはいえ、企業文化は個人の幸福に大きな影響を与える可能性があります。

常に何か新しいものに取り組み、「エキサイティング」なことをしたいのであれば、あなた自身の楽しいプロジェクトのためにコードを書いてください。ビジネスプロジェクトは常にクールでエキサイティングなものではありません。


5

情熱はいいですが、いつ手放すのか、いつ十分なのか、そして物事を閉じて製品を出荷する時が来たということも知る必要があります。情熱的すぎると、手放すことはできません。十分に磨き上げられたり、完成されたりすることはありません。製品は出荷されません。

そのため、複数のプロジェクトが進行しているのを見てきました。人々は間違った優先順位を設定し、物事を十分ではなく完璧にすることを望みました。そしてもちろん、顧客に何かを提供する準備が整う前に、彼らは時間と予算をかけて行きました。


配送の問題だけではありません。これは、15年前の製品を持つ製品会社です。それらは微調整を続け、時々機能を追加します。主な仕事は、顧客向けにカスタマイズすることです。
ジャングルハンター

同じこと。彼らはあまりにも長い間、各アップデートを微調整取る場合...
jwenting

もちろん、配送は重要です。私のコメントは、出荷の問題だけではありませんでした。
ジャングルハンター

5

あなた情熱的で創造的であり、開発者として働くことができます。期間。

あなたが現在の役割ではこれを許せず、あなたがそれを楽しんでいないなら、先に進んでください-あなたが情熱を注ぐことができる何かが常にそこにあります。自分が何に情熱を持っているのかを自分で理解し、それらの要件のほとんどを満たす役割を見つける必要があります(ただし、少し実用的です...)


@Nimを知ってうれしい、あなたはそれが業界ではなく会社だと思うこと。=)
ジャングルハンター

5

コンピューターの全体的な目的は、繰り返し作業を行うことです。あなたが開発者であり、繰り返しタスクを実行し続ける場合、それは間違っています。反復タスクをより高い非反復抽象に蒸留する必要があります。そうすれば、あなたは創造的であるだけでなく、より多くのビジネス価値を生み出し、より多くのお金を稼ぐことができます。


4

あなたの上司はいくつか間違った推測をしました

  • 製品会社は常に革新を生み出すことに専念しており、市場で優位に立ちます。すべてはあなたが所属する会社に依存します。一部の会社は、従業員全員が革新に十分な情熱を持っていることを期待しています(たとえば、Googleの20%の時間)。いくつかの製品会社は、アイデアを作成し、それらを実装するチームを彼らに与えるために博士号を持つ男性と女性を雇います。私は、すべての会社に、すべての明るい子供たちが一緒にたむろするチームがあることを発見しました。

  • サービス会社は現在(最近の不況により)モデルを変更しています。彼らは現在、サービス/開発費用の代わりに利益に出資しています。したがって、彼らは革新する必要があります。

悲しいことに、それは国にとって重要なことです。あなたはインド出身なので、製品会社はインドへの退屈な仕事を「オフショア」にしています。彼らが革新に集中できるように。安くてそれに直面できるため、インドから出てくる革新的な「製品」の例はほとんどありません(米国または日本と比較して)。おそらく、学校では創造性がほとんど失われているからでしょう。シーンは変化していると認めていますが、それほど速くはありません。

また、それを見ていこのプレゼンテーションを。情熱的!=賢明な革新。あなたは今までにない最高の製品を作成するかもしれませんが、誰もそれを使用しません。それはあなたの会社のポケットに大きな穴があることを意味します。例:Google wave、Windows CE、ahem Yahooアンサー


インドについてあなたが言うことに同意します。最初は夢中だと思っていましたが、よく知っている人に会いました。:)しかし、あなたのアドバイスは、革新的な環境で働きたい人にはどうなりますか。米国に行く?どうやって?
ジャングルハンター

@JungleHunter参加するか、スタートアップを形成します。そのリスクはありますが、革新的なものにしたい自由があります。ここで重要なのは、適切な人材を見つけることです。
リノ

4

あらゆる業種のあらゆる種類の企業で、社内ソフトウェア開発者として多くの機会があります。多くの組織は、一般的なソフトウェアのライセンス管理にお金と労力を費やすのではなく、カスタマイズされた独自のソリューションを提供するために小さな開発チームを雇うことを好みます。これにより、彼らは独自の要件に集中し、同じツールを使用している他の企業との競争力を獲得できます。

情熱的なプログラマー(私のような)が、ビジネスユーザーからの直接的なフィードバックと生産性と収益への明確な影響で、毎月新しいオリジナルソフトウェアを作成する余地が十分にあります。就職の機会を探すときは、もう少し横向きに考えるだけでいいのです。


たとえば、私は現在、再保険業界の企業向けに災害および財務モデリングソフトウェアを作成しています。以前は、数学モデル、物理モデル、化学モデルを実装する廃棄物からエネルギーへの変換のスタートアップで働いていました。これらすべては非常にうまく支払われ、プログラミングと創造性に対する私の情熱を非常に助長しました。

がんばろう!


私はあなたの見解に完全に同意します。非ソフトウェア組織の社内プログラマーになることができ、あなたの創造性を示す多くの方法があります。私は社内プログラマーとして工業会社で働いており、多くの楽しいことを発明しています。そして彼らは働かなければなりません。
日光

2

彼は間違っていませんが、開発をどの視点で見たいかを決める必要があります。毎日仕事に現れて新しいアプリを作成することはできません。新しい機能またはより優れたデザインは、同様に創造的なプロセスです。

ある種のプロトタイプやベータ版の作成を終えたら、新しい機能を調整して追加しています。

プログラマーとして反復的なことをしているのであれば、プログラミングを利用していません。

「データベースに保存されたものにログインして入力できる新しいWebサイトを作成し、ファイルをアップロードして他の人と共有したり、他の人が入力したものにコメントしたりできるようにします。」その創造性はどこにありますか?たくさんあると思います。それはすべて相対的です。あなたは、岩を壊すか、大聖堂を建設する誰かになることができます-選択はあなた次第です。

編集:作業が最小限の化粧品の変更に限定されており、ユーザーがこの内容をカスタマイズできるようにする方法を作成できない場合、より困難な個人プロジェクトを開始することができます。


新しいアプリを作成することではありません。新しい機能やより良いデザインは、間違いなく創造的なプロセスになり得ます。しかし、クライアントが持つ列と行の数を調整することは、本当に新しい機能ではありません。それがここで起こっていることです。
ジャングルハンター

1

あなたが説明するのは伝統的な企業です。まだ多くのスタートアップ、中堅企業、新技術企業があります。その多くは、より革新志向の考え方を持っています。


それでは、新しい世代の会社が進むべきでしょうか?
ジャングルハンター

@JH:はい。イノベーションが必要な場合は、スタートアップの仕事をするのが最善です。ただし、Googleのような企業にはまだ多くのイノベーションを行う部門があります。
バルテック

0

ここで重要な問題はあなたです。あなたは、「あなたの創造性を解き放つ」ことを可能にする「本当のタスク」を要求します。これは、そのタスクがあなたに与えられるまでそれを行うことができないことを意味します。

本当に必要なのは仕事がうまくできていることです-UIのボタンがきちんと配置されているか、よく考えられたロギングであるか、クラッシュ後にプログラムが回復するか、ユーザーが気分を良くし、混乱を避けることができるその他のもの申し訳ありませんが、このプログラムを使用しているときに愚かな感じがします。

そこである「情熱的なプログラマー」のための場所は、あなただけのより積極的でなければなりません。


あなたは私が実際の仕事を求めようとしていないと思いますか?ああ、皮肉なことに、これまさに私がやったときに言われたことです。
ジャングルハンター

@ジャングルハンター:そして、それは通常の方法です-あなたの仕事はあなたが期待するよりも便利です。
sharptooth

スクリーンショットをコピーして貼り付け、Excelで値を入力しますか?プログラミングのバックグラウンドが強い場合でも?(ところで、それは私にフルタイムを提供してくれた企業からのフィードバックだったからです。このインターンシップはインスティテュートであり、私はそれに何も言いませんでした。)
ジャングルハンター

1
@Jungle Hunter:それが本当にあなたがそれを説明する方法であるなら-まあ、それは起こります、インターンシップに合格して、ソフトウェア開発者が必要な別の会社で仕事を得てください。
sharptooth

それが計画です。=)
ジャングルハンター
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.