ソフトウェアエンジニアになることのプレッシャーは何ですか?[閉まっている]


36

私はソフトウェアエンジニアリングのキャリアを考えていますが、仕事を探す前に、特にプレッシャーの中で何が期待できるかを知りたいと思いました。これが私の最初のプログラミングの仕事になるので(エントリーレベルを探しています)、プログラマーとしてはまだ成熟していません。

私の質問は、これらの仕事のプレッシャーはどのようなものですか?圧力はどれくらい高くなりますか?

上司があなたに課題を与えて、2週間で期限が来るが、3時間かかる場合、解雇されますか?

テクノロジーの詳細を学び、コーディングスキルを開発して成長する時間を与えられていますか、それを既に知っていてプロジェクトを燃やすことが期待されていますか?

コードに問題がある場合は、自分でコードを処理して独立して作業することを期待されていますか、またはスタックしている場合は他の人に助けを求めることができますか?

締め切りに間に合わせるために多くの深夜に参加する予定ですか?

これは会社にも依存することはわかっていますが、ソフトウェア開発者/プログラマーになるなどのプレッシャーの可能性について専門的な見識が必要でした。他の仕事にもプレッシャーがあることも知っています。ソフトウェアエンジニアリングに特有のプレッシャーを知りたいだけです。

私がこの質問をする理由は、私は一度プログラミングの悪い経験があり、これらの仕事のほとんどが同じかどうか知りたかったからです。

ソフトウェアエンジニアリング/開発/プログラミングが扱いたくない厳しいプレッシャーである場合、Web開発、システム管理などのような他のタイプの開発はありますか?

読んでくれてありがとう、みんなの考えを聞くのを楽しみにしています。


多くの人が「それは依存します」などと答えるかもしれませんが、「最もストレスの少ない仕事」をグーグルで検索できます。あるエンティティがこの種の調査/投票を行うたびに、ソフトウェアエンジニアは常に上位5に表示されます。マクロレベルでは、ベストアンサー:プレッシャーは最小限です。私たちのほとんどは仕事が好きです。
jeremy.mooer

ソフトウェア工学は認定された学位であることを理解していますか?正式な教育やトレーニングなしで「エンジニア」として働き始めるだけではありません。誤ってタイトルを消し去ろうとする企業もあるかもしれませんが、その場合、それはまた無意味なタイトルであり、それが本当に何を意味するかは誰でも推測します。
アーロンノート

1
「認定学位」とはどういう意味ですか?ヒント-何もない。
ニールバターワース

1
認定された学位、認定された職業、同じ取引。とりわけ、それは、プロとして練習する前に、基本的なレベルの能力とプロ意識を実証する必要があることを意味し、それを実証し続けない場合、練習のライセンスを奪うことができます。多くの管轄区域では、「エンジニア」というタイトルは、「医師」または「弁護士」と同様に保護されています。
アーロンノート

本当に良い答えを複数受け取ったと思うので、複数の正解を選択できることを本当に望みます。
11

回答:


53

圧力は、許可した場合にのみ存在します。

そして、この声明はあらゆる仕事や状況に有効です。

私たちの多くは、内向的であるか自信がないなどの共通の特徴を共有しているため、プログラミングの専門家にとってプレッシャーは重要であると考えられます。

上司があなたに課題を与えて、2週間で期限が来るが、3時間かかる場合、解雇されますか?

どうして彼があなたにタスク割り当てどのくらいの時間をセットあなたはそれを達成するために使用しなければなりませんの?自分でタスクを見積もることでプレッシャーを取り除きます(チームにいる場合は、Planning Pokerを使用します)

テクノロジーの詳細を学び、コーディングスキルを開発して成長する時間を与えられていますか、それを既に知っていてプロジェクトを燃やすことが期待されていますか?

学ぶ時間は日々の仕事の一部です。あなたは継続的に学ぶことが期待されています。したがって、学習をプレッシャーと見なすべきではありません。

新しいテクノロジー学ぶことは私のベルトに新しいツールを追加するようなものだといつも自分に言いました。

コードに問題がある場合は、自分でコードを処理して独立して作業することを期待されていますか、またはスタックしている場合は他の人に助けを求めることができますか?

助けを求めることができることは、すべての開発者が持つべきスキルです。バグを解決しようとして苦労している(単独で)人々は、自分自身に圧力をかけています。

締め切りに間に合わせるために多くの深夜に参加する予定ですか?

上司の2つの質問で設定された期限はどうですか?

要するに:NOと言うことを学ぶ


1
素晴らしい答え。私が追加することの1つは、「ノーと言うことを学ぶ」
-PSU_Kardi

2
@PSU_Kardi:それはほとんどメッセージです。気にしない場合は、回答でコメントを再利用します。

1
まったく気にしません。「表示する」または「試してみる」の代わりに「いいえ」と言うことを学んだら、物事はずっと簡単になりました。
PSU_Kardi

2
私はこれがあなたからだと知っていました。タイトルから:D

lolスタック交換プログラミングで雰囲気を作り出し始めていますか?:D
Ecurbed

14

私が個人的に経験した唯一のプレッシャーは、質の高い作業を放棄し(これには時間がかかります)、期限に間に合わせるためにクラッキングを取得する必要があることです(低品質のコードになります)。

通常、物事を修正する時間はないので、私たちが何をしているのかを考えるために少しの間立ち止まって、コードの適切なクリーニングとリファクタリングを行います。

あなたがやっていることを愛し、最善を尽くしたいなら、あなたは正しい態度の店を見つけようとするのに苦労するでしょう。

一方、あなたが気にせず、単にあなたの給料を望むなら、それはより簡単になります。


3
これは非常に重要です。なぜなら、フィナーレコードの信頼性、安全性などに応じて、1週間または1か月で同じ仕事をすることができるからです。非常に信頼性が高く、柔軟性があり、スケーラブルなものではなく、高速なものを提供するようにプレッシャーをかけられることがよくあります。
ザビエルT.

11

すべての場合、答えは-それは依存します。投資銀行のトレーディングデスクのサポートなど、非常に高いプレッシャーの仕事がいくつかあります。トレーダーが取引できない場合、彼らはあなたの頭のために叫び、彼らはそれを得るかもしれません。一方、開発者が一日中ゲームをプレイしている場所もあります。通常、2番目の場所よりも最初の場所で働く方がはるかに多くの報酬を受け取るため、金銭的利益と対処可能な圧力のバランスをとる必要があります。


7
私が今まで働いたすべての場所で、私は****のように扱われ、私も****のように支払われました。それは私の経験です。
maple_shaft

@maple IBでひどい扱いを受けるとは言わなかった。
ニールバターワース

1
+1可能な唯一の答えです。
ベンジョー

1
プレッシャーと賃金の間に相関関係は見つかりませんでした。ソフトウェアのビジネス価値と支払いの間には非常に密接な相関関係がありますが、成功の利益ではなく失敗のペナルティに起因します。
クリストファービブス

3
@Neil私たちはさまざまな企業で働いてきました。:)私は、年間900%のROIを達成していたプロジェクトに取り組むことができて幸運でした。経営陣が息をする余裕を与えたと言うのは控えめな表現です。
クリストファービブス

5

私の質問は、これらの仕事のプレッシャーはどのようなものですか?圧力はどれくらい高くなりますか?

多くの仕事のように、プレッシャーはあなたがそれを許す限り高くなるか、あなたが望むほど高くなります。プレッシャーが快適レベルを超えていると予測できる場合は、先制的に作業してプレッシャーを下げる方法があります。

上司があなたに課題を与えて、2週間で期限が来るが、3時間かかる場合、解雇されますか?

あなたの上司がそのためにあなたを解雇する場合、あなたはとにかく新しい上司との方が良いでしょう。一方、タスクの期限が来るまで待ってから、上司に50%遅れることを警告する場合は、解雇について話をすることができます。私が問題になるのに十分遅れると確信したらすぐに、上司に知らせて、彼がそれに対処するための調整を行えるようにします。調整は次のようにわずかである可能性があります

テクノロジーの詳細を学び、コーディングスキルを開発して成長する時間を与えられていますか、それを既に知っていてプロジェクトを燃やすことが期待されていますか?

ほとんどの新しいプログラマは、自分のスキルと知識に対する期待がどれほど低いかを知ってショックを受けるでしょう。新規採用者がすでに知っていることが期待されるのは、面接中に直接関連する経験があると主張したときです。

コードに問題がある場合は、自分でコードを処理して独立して作業することを期待されていますか、またはスタックしている場合は他の人に助けを求めることができますか?

両方。可能であれば、自分で処理することが期待されますが、誰もが他の人と話す必要がある状況に陥ります。生産的なプログラマーになるための鍵の1つは、違いを学ぶことです。

私は常にチームの新しいプログラマーに、質問をすることが期待されていると伝えています。彼らが十分な質問をしていない場合、彼らは進歩していません。

締め切りに間に合わせるために多くの深夜に参加する予定ですか?

締め切りに間に合わせるために夜遅くまで多くの時間を費やさなければならない場合、あなたはスタートアップのために働いているか、深刻な計画や管理の問題がある会社のために働いています。


これも素晴らしい答えです!
11

3

私がこのキャリアに何を期待するのかという不安に対処するのに役立ったことがわかった最大のことの1つ...

学校ではどうしましたか?あなたの仲間は学校でどうしましたか?同僚と比較して、知性レベルと問題解決能力をどのように評価しますか?あなたは同僚と比べてどれくらい働き者ですか?

私が尋ねた質問に対してどのような評価を行ったとしても、バーをもう1ノッチ下げます。これは通常、プロとして働く最も多くの人が働くレベルです。

一般集団の平均IQは約100であり、他のほとんどのプログラマーの平均的な労働倫理およびストレスレベルは一般的に緩和されています。あなたがどのようなキャリアを選択しても、その平均が大きく異なるとは思わないでください。

私が指摘しているのは、知性が重要であるということです。しかし、それは強い労働倫理、動機、情熱よりもはるかに重要ではありません。

最後の3つがあれば、フィールドで平均を上回り、いくつかのミスを犯しても、他の人ほど頭が良くなくても価値があります。誰もが間違いを犯し、良い雇用者はこれを認識しますが、彼らが見たいと思うのは、あなたがそれから学んだことであり、あなたは自分自身を改善し改善する努力をすることです。


1
だから誰が平均になりたいですか?私が知っているプログラマーはかなり駆り立てられています(そしてIQが100よりも150に近い)。
ニールバターワース

150のIQは、一般的な人口の約0.2%に相当する非常に優れたものです。私はそのような例外的な個人と仕事をすることは幸運でしょう。プログラミングは脳を訓練しますが、メンタルエクササイズでは、時間の経過とともにIQが増加することが証明されています。高校では115点を獲得し、数年前に124点を獲得しました。これは公式のモニターテストであり、偽の水増しオンラインテストではありませんでした。オンラインテストでは、スコアが最大10ポイント増加します。
maple_shaft

@maple私自身のIQは、前回測定されたときは約145(オンラインではなく、紙のテスト)であり、私が働いてきたすべての場所で、私は自分のことを平均的には賢いと思っていましたが、平均よりも少し高いかもしれません賢明です。これはソフトウェア業界では例外ではありません-プログラマーは一般の人々から無作為に選ばれません。
ニールバターワース

私が働いた人の半分は私よりも賢くないが、半分はそうだったので、私は業界の平均を考えた。あなたは私がJava / .NETプログラマーであるC ++プログラマーです。私が一緒に働いたほぼすべてのC ++プログラマーは、私より賢いと感じました。
maple_shaft

@maple私はそうは思いませんでした-私もJavaを行うことができます、そして私が会った多くのJavaプログラマーは非常に賢い人でした。
ニールバターワース

3

プレッシャーがまったくない場合は、誰も望んでいない製品やサービスを単に気にかけない、または提供しない場所で作業しています。課題の一部は時間の要件です。これが現状である場合、おそらくあなたは彼らが何をしているかわからない人のために働いているでしょう。どんなバカでも、より速いターンアラウンドを求めることができます。次に、見積もりを膨らませるという悪い習慣に陥るスタッフを育成します。無駄なエネルギーの1つの大きなゲームに変わります。

探す:

  1. 意味のある仕事
  2. 仕事をするためのリソース
  3. あなたの専門的な意見を尊重

これらはすべて相対的です。一部の人々は金融セクターで働いており、彼らの仕事と、がんを治したり、人々が退職のために貯金できるようにするための研究プロジェクトの資金調達との間につながりを持たない場合があります。インタビュー中に、あなたもあなたのニーズに合うように会社を評価しています。彼らが後期プロジェクトをどのように処理するのか、なぜこの役職を利用できるのか、従業員の離職率について尋ねます。


1

私の経験では、回避できるいくつかの間違いのために、心理的なプレッシャーは非常に高くなる可能性があります。

一番難しいのは、はっきり伝えることだと思います。

  • 上司があなたに課題を与えて、2週間で期限が来るが、3時間かかる場合、解雇されますか?

それより前に、2週間で処理できると言った場合、それは良くありません。仕事の一部を終えるのにどれくらいの時間がかかるかを見積もり、開始する前にそれを伝えるのはあなたの責任です。

正確に推定するのが難しい場合があります。特に、特定の事柄が思っているよりも時間がかかることを認めるのは困難です。しかし、ソフトウェア開発は非常に複雑であり、少し予測がつかない可能性がありますが、同様の割り当ての過去の経験を分析することで最善を尽くすことができます。

この質問は、2番目の質問と密接に関連しています。

  • テクノロジーの詳細を学び、コーディングスキルを開発して成長する時間を与えられていますか、それを既に知っていてプロジェクトを燃やすことが期待されていますか?

テクノロジーについて十分な知識がない場合、おそらく最も重要なことは正確に推定できないことです。そして、時には認めるのが難しい場合もあります(「もちろん、できることです。node.jsのチュートリアルはたくさんあります。2、3日で間違いなく取り上げられるので、遅れることはありません!」)。 。

一方、新しいことを学ばないことで、たくさんのお金を稼ぐことで得られるよりもはるかに多くの損失を被ることを覚えているのは難しいかもしれません(私の意見では)。新しい技術やデザインパターンなどを学ぶためだけに、あまり緊急ではない、または高価でないプロジェクトをいくつか行うほうがよい場合があります。その場合、経営陣に見積もりがずれている可能性があることを明確にする必要があります。

  • コードに問題がある場合は、自分でコードを処理して独立して作業することを期待されていますか、またはスタックしている場合は他の人に助けを求めることができますか?

自分で処理するのは魅力的かもしれませんが(通信はHARDです)、問題がプロジェクトの時間内の完了を妨げる可能性がある場合は、そうしないでください。

  • 締め切りに間に合わせるために多くの深夜に参加する予定ですか?

それは会社次第で、プログラミングの仕事に特化したものではないと思います。要するに、あなたが多くの時間を遅らせたり、同僚のほとんどがそうするなら、おそらく期待されるでしょう、それはあまり良くなく、おそらく避けるべきです(再びコミュニケーション)。

要するに、心理的なプレッシャーの可能性は他の人よりも高いかもしれませんが、知性志向の職業、明確なコミュニケーション、適切な態度はそれからあなたを救うと思います。それを習慣にしてください!=)


0

私は現在5年間ソフトウェアに取り組んでおり、はい、プレッシャーがあります。しかし、プレッシャーなしで仕事ができる仕事を一つ教えてください。

要するに、プレッシャーがありますが、それはあなたを殺すようなものではありません仕事の日。誰も気にしないと思います)。

私があなたの質問に答えている理由は、私も私の心にそのような恐怖を持っていなかったからです(後で私はそう思うようにしていた私の怠であることに気づきました)。

ソフトウェアに来て楽しんでください。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.