タグ付けされた質問 「experience」

プログラマーがプログラミングに関連するスキルを学び、改善し、完璧にするために従事できる仕事の割り当て、位置、活動。

21
何が間違っているかについての知識の増加による遅い問題解決の克服[完了]
これはしばらくの間私を悩ませてきました、そして、私は本当に他の専門家の入力に感謝します。 短いバックグラウンド:1988年に両親が私の最初のコンピューターを買ったときにプログラミングを始めました(14歳のとき、私は今39歳です)。1997年にようやくプロのプログラマーになる前に、私は他の2、3の経歴をたどりました。私は今でも自分の選択に満足しており、プログラミングが大好きで、自分の仕事が得意だと考えています。 最近、経験を積むほど、プロジェクトまたはプロジェクトの特定のタスクを完了するのに時間がかかることに気付きました。私はまだ老いません。ただ、物事がうまくいかない可能性のあるさまざまな方法を見てきました。そして、私が知っていて覚えている潜在的な落とし穴と落とし穴はますます増えています。 些細な例:以前は「大丈夫、ここにファイルを書く」だけでした。今、私は権限、ロック、同時実行、アトミック操作、インダイレクション/フレームワーク、異なるファイルシステム、ディレクトリ内のファイル数、予測可能な一時ファイル名、PRNGのランダム性の質、あらゆる中の電力不足を心配しています操作、私がやっていることのための理解可能なAPI、適切なドキュメントなどなど 要するに、問題は「これをどのように行うか」から「それを行うための最良/最も安全な方法」に移りました。 その結果、初心者よりもプロジェクトを完了するのに時間がかかります。私のバージョンは堅実で、作成方法を知っているのと同じくらい侵入できないかもしれませんが、時間がかかります。 上記の「ファイルの作成」の例は単なる例でした。実際のタスクは明らかに複雑ですが、このような一般的な質問にはあまり適していません。私がこれでどこへ行くのか理解してほしい。効率的なアルゴリズムを考え出すのに何の問題もありません。数学が大好きです。複雑なテーマを楽しんでいます。集中力に問題はありません。私は経験に問題があり、その結果エラー(内因性または外因性)を恐れていると思います。 私は1日2時間近く、新しい開発、新しい技術、言語、プラットフォーム、セキュリティの脆弱性などを読んでいます。難題は、知識を増やせば増やすほど、プロジェクトの完了が遅くなることです。 これにどう対処しますか?
450 experience  effort 


30
「古すぎる」のは何歳ですか?[閉まっている]
求職者として真剣に受け止められるには、履歴書から長年の関連する経験を取りやめるか、学位を取得した年を削除するか、またはその両方を行う必要があると言われました。または、それ以上の年齢のプログラマーを雇いたいとは誰も思わないので、適用さえしません。1 または、私が会社を見つけたのは、私が欲しいから、または私が気にかけている製品を持っているからではなく、そうすれば私の会社が買収されたとき/仕事を得ることができるからです。 または、管理職に重点を置く必要があります(過去に成功したことがあります)。…まあ、彼らはこれを本当に説明できませんでした。まだコードを書いています。しかし、私はコードを書くのが好きです。 これを見たことがありますか?これはローカル(北カリフォルニア)のみの問題ですか? プログラマーを雇ったことがある場合:2 あなたが受け取った履歴書のうち、一番上の申請者は何歳でしたか? インタビューした最年長の年齢は何歳でしたか? あなたが雇った最年長の人は何歳ですか? プログラマーとして採用するには「古すぎる」のは何歳ですか? 1 すべての応募者に同等の適用経験があると仮定しています。これは、30年のCOBOLがJavaの第一人者に応募している人のことではありません。 2 はい、(少なくとも米国では)申請者の年齢を尋ねるべきではないことを知っています。しかし、私の経験では、履歴書から一般的なアイデアを得ることができます。
114 experience 


7
これらのシニアソフトウェアエンジニアのタイトルの違いは何ですか?[閉まっている]
私は現在、大企業の上級研究ソフトウェアエンジニアであり、「シニアスタッフエンジニア」の役職に就いています。新しい役職のタイトルが横向きの動きなのか進歩なのかわかりません。 したがって、他のすべてのものはほぼ同じです(給与、専門分野など)、これらのソフトウェアエンジニアのタイトルの外部の違いは何ですか(一般に、可能であれば特定の会社に関係なく): シニアエンジニア 上級研究員 シニアスタッフエンジニア 技術スタッフ 主任技師 編集:「技術スタッフのメンバー」について詳しく説明しましょう。これは珍しいことです。私はそれが高い研究タイトルだと思います。Oracle、VMWare、および古いBell Labsにこれらのタイトルがあることは知っています。参照:技術スタッフのメンバー。私はそれが何を意味するか知っているが、それが他のタイトルとどのように重なるかわからないので、私は尋ねた。

14
自分よりもはるかに資格があり経験豊富なプログラマーを雇っていますか?[閉まっている]
私の雇用主はプログラマーを雇っています-より具体的には、私はインタビューをして、その職に就く人を選択しています。 現時点で最高の候補者は、私よりもはるかに資格があり、年長で、経験も豊富です。 私が話した他の人々は、自分よりも資格のある人を雇うことは本当に悪い考えだと言っていました(私の家族も含まれています)。そして、私はここの他の技術スタッフも同様の態度を持っていると感じています(この申請者も彼らよりも資格があると考えています)。 彼らは、より優秀な人材を雇うことは、私と私の現在の同僚が会社に昇進しようとする努力を傷つけるか、またはジョニー・コメ・ラテリーがスポットライトと現在のスタッフを盗むことを恐れていると言っている、または考えているプロモーションが提供され、新しいポジションが開かれるため、取り残されます。 個人的には、この応募者と協力して、彼らから学びたいです。私は自分自身に十分に自信があり、新しくて経験豊富な誰かが入って来て、私を悪く見せ始めます。これを成長の機会として利用したいと思います。競争やこのような新しい人々を恐れることは合理的または有益だとは思いません。 それとも、私はただ素朴です。 どう思いますか?これに似た経験はありますか?あなたにとってはどうでしたか?

4
開発/技術リーダーになるには、どのようなスキルを磨く必要がありますか?[閉まっている]
私は現在、プロのプログラマーです。スキルセットを拡大したいのですが、チームの一員としてキャリアをデブリードにしたいと思っています。学ぶべきことはたくさんあることは知っていますが(これはすぐにはわかりません)、私はそれを行うのに十分賢く、挑戦していると思います。 ここのメンバーの多くはおそらく自分でこれを経験しており、現在は開発リードとして成功しています。残念ながら、私が改善したい個人的な分野(知識の深さ、知識の幅、スキルセットなど)を知っていても、私はこのようなことをどのように始めるか本当にわかりません。 プログラマーとして、この目標を達成するにはどのようなステップを踏む必要がありますか 何を優先すべきですか?

28
優秀なプログラマーがバージョン管理を使用したことがないということはありえますか?[閉まっている]
私は、困難な状況を解決するのに役立つ専門のプログラマを探しています。 これまでのインタビューは驚くほど残念でした。これまでの最良の候補者は、バージョン管理ソフトウェアを使用したことがない経験豊富なプログラマーです。 問題自体はそれほど深刻ではないかもしれません。なぜなら、それは短時間で学習できるものだからです。 しかし、より深い側面があり、私を心配しています: バージョン管理を必要とせずに10〜15年間、積極的にソフトウェアを開発する方法を教えてください。 追跡の問題の解決策を探していないという事実自体が、プログラミングに対する間違った態度の兆候を変えていますか?

30
プロジェクトに注意する切迫した運命の警告サインは何ですか?[閉まっている]
失敗したプロジェクトに取り組んだことは、使用されている言語、業界、経験に関係なく、ほとんどのプログラマーに共通する数少ないものの1つです。 これらのプロジェクトは、素晴らしい学習体験、魂を砕く災害(またはその両方!)になる可能性があり、さまざまな理由で発生する可能性があります。 心の上部管理の変更 スキル不足/リソース不足のチーム 開発サイクル中に優れた競合他社が出現 オーバー/アンダーマネジメント そのようなプロジェクトをいくつか実行したら、プロジェクトが失敗する運命にある時期を早い段階で正確に認識できますか? 私にとって、大きな兆候は、機能クリープと組み合わされたハードで速い外部締め切りを持っていることです。計画がうまく練られていて、スケジュールどおりに進行しているプロジェクトが、後期の機能要求がロールインし、最終的な「成果物」に追加されると、恐ろしくレールから外れます。これらのリクエストの提案者は、「もう1つだけ」を求めずに部屋を出ることがめったにないため、コロンボのニックネームを獲得しました。 あなたの頭の中に差し迫った破滅の警告音を鳴らすためにあなたが警戒する警告サインは何ですか?

14
プログラマーは一般的にどのくらいの期間、業界に滞在しますか?[閉まっている]
私が長年にわたって耳にしたことの1つは、ITの世界で働いている人は一般に生涯のキャリアを終わらせないが、「燃え尽き」、他の無関係なことをする新しいキャリアを始める傾向があることです(例ソフトウェア開発から会計士になるまで)。 これがあなたの経験で一般的に正しいことを発見しましたか?もしそうなら、新しいキャリアを始める前に人々が開発者として働いている期間についての一般的な印象は何ですか?
60 experience 

19
優れたプログラマーと本当に優れたプログラマーとの違いは何ですか?[閉まっている]
あなたは彼らが誰であるかを知っています。彼らはプログラミングのロックスターです: 10倍速くコーディングされます。 彼らのコードは機能します。 彼らは、主要な言語の内外を知っているだけでなく、それが内部でどのように機能するかを知っています。 あなたが尋ねる前に、彼らはほとんどの質問に対する答えを知っています。 それらのいくつかは、私たち全員が使用するプログラミングの原則を発明しました。 そして、彼らも同様に謙虚になる傾向があります。 これらの人々についてはどうですか?彼らの思考プロセスについて、平均以上のプログラマーと根本的に異なるものはありますか?それとも、彼らは一生懸命働く非常に才能のある人々ですか? 別の言い方をすると、どうすれば彼らのようになれますか?そんなに良いことを学ぶ必要があると思うことは知っていますが、それを学ぶには今後10年かかると思われ、それから私の知識は時代遅れになります。


7
ゾーンに入る方法は?それはどのくらいかかりますか?以前はどのようなステップを踏んでいますか?[閉まっている]
ゾーンに入ることは、楽しく実りの多いプロセスです。優れたソースコードを作成し、ゾーンにいる間に行われた作業から多くの満足を得ています。しかし、どのようにして「ゾーン」に入るのでしょうか?特定のプロセスに従っていますか?メールシステム、モバイル、その他のありふれた非生産的なアプリケーションの切り替えとは別に、他にできることはありますか?

14
開発者としてあなたにとって適切なレベルのサイトブロックとは何ですか?[閉まっている]
大企業で働くほとんどすべての開発者は、サイトブロックソフトウェアの間違った側にいることに気づきます。イライラすることもあります(「あのブログを読んでくれ!」)と同時に、役に立つこともあります(「すごい!そのサイトで弾丸をかわした」)。 あなたの意見では、開発者に適用する適切なブロックのレベルとその理由は何ですか?

20
無料で働いていますか?[閉まっている]
この記事Work for Freeに出会って、考えさせられました。 すべての雇用主の目標は、会社が賃金で支払うよりも労働者からより多くの価値を獲得することです。そうでなければ、雇用主にとって成長も前進も利益もありません。逆に、すべての従業員の目標は、賃金で受け取るよりも多くの企業に貢献することであり、それによって企業の昇給と昇進を受け取るための確固たる根拠を提供する必要があります。 refusenikがこの仕事で長続きしなかったと言う必要はありません。 対照的に、先週の話はこちらです。電話が鳴った。それは主要な大学の雇用部門でした。電話の男は、昨年Mises.orgでサイトの仕事をした人のパフォーマンスについて尋ねていました。危機の最中に行動に移った注目に値する若者について、彼が19時間3日間、3日間連続でどのように働いたのか、どのように勤勉に新しいソフトウェアを学んだのか、どのようにクールに保ち、約80種類のサードパーティのプラグインとデータベース、避けられない問題の回避方法、結果に対する責任の引き受けなど、さまざまな方法で優雅さと専門知識を駆使して道を進みました。 インタビュアーに伝えなかったのは、この人が支払いを求めずにこれをすべて行ったということです。その事実は彼のパフォーマンスに関する私の報告に影響を与えましたか?よくわかりませんが、インタビュアーはおそらく、この人がミーゼス研究所のためにしたことに対するtoward敬の念を私の声で感じました。インタビュアーは、私に尋ねるために15の異なる質問を書き留めたが、私の独白の過程ですでにそれらすべてに答えた、そして彼はこれらすべての詳細を聞くことに興奮したと私に言った。 人は仕事を提供されました。彼は非常に賢明なことをした。彼は人生の信者を獲得していた。 経済状況が厳しくなればなるほど、雇用主は、誰かを雇うときに何を得ているかを知る必要があります。求職者はバケツでいっぱいになり、すべて度数で埋められ、可能な限り印象的になります。それはすべて紙だけです。今日重要なことは、人が会社のためにできることです。履歴書はプロフォーマになりますが、これらの条件下では決定的ではありません。しかし、元上司やマネージャーがあなたを潜在的な雇用主に賞賛するために?それはすべての価値があります。 どう思いますか?ここで無料で働いている人はいますか?もしそうなら、それは何らかの形であなたに利益をもたらしましたか?なぜあなたは無料で仕事をするべきなのか(他の手段でお金を稼ぎ続けていると仮定して)?経験を共有できますか? 私は大学を1年休んでいて、まだ学位を取得していないので、おそらく私の仕事の応募のほとんどが無視されています。経験のために無料で働くことを考えていますか?
33 experience 

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