サンクトペテルブルクのJavaプログラマー。 申請者の視点からの労働市場の概要。 パート1/3

私の仕事の経験から何かを説明するというアイデアは長い間熟してきました。 徐々に、従業員と申請者(より正確には、著者は従業員と申請者として見られます;-))に見られるように、労働市場のレビューを書くというアイデアに発展しました。 プレゼンテーションはやや主観的なものであり、完全なふりをしていないことが判明しました。 それは経験、主に自身の経験と知人の経験に基づいて作られています。 バイアスは、不快な驚きの可能性を説明する方向に、どういうわけかそれ自身で判明しました。 この記事は、「「パン」とは」、 「初心者向けの落とし穴 」、 雇用主とは」の3つの部分で構成されています。 中心部は最もボリュームがあり詳細です-著者によると、最も注目に値する瞬間が含まれています。 最初と3番目の部分も、主に「落とし穴」の観点から書かれています。



最終的に、35,000人以上のキャラクターの記事を3つの投稿に分割することが決定されました。 この投稿には最初の部分が含まれています。





「パン」とは





給料


「もっと良い」という平凡なことに加えて、いくつかのマイナーな発言があります。 他の人が私たちを説得しようとしてどれだけ懸命に努力しても、誰もが白い給料を好むわけではありません。 また、カードの給与の場合、銀行は異なる場合があります。1つは、地下鉄に多くのATMがある銀行のパートナーであるアルファ、もう1つはシェルとネステのガソリンスタンドにあるATMです。 Lentaハイパーマーケットでは、3番目はSberbankであり、デフォルトでVisa Electron / Maestroカードを提供します。これは手数料なしでわずかな場所でお金を引き出すことができ、4番目はインターネットバンキングを持たない「トライフル」です。 10%の手数料またはまったく不可能な外国ATMでのATMおよび引き出し、および 厳密には、営業時間火曜日と木曜日夜2時から午後五時までブロックへの専門家への本社(ない子会社または支店)での個人的な外観の盗難の場合は、口が、このエキゾチックなISは、地域や産業企業で主に見られます



安定性


年齢が大きいほど、より安定します。

一部の企業には、10年または15年働いている年配者および公務員の「退役軍人」がいます。



モード


それは異なって起こります-「08:00-17:00厳密に、彼らは私を入れない前に、後で彼らは私を追放します」からほとんど自由なスケジュールに。 最悪のオプションは厳密に10〜19または厳密に11〜20です。したがって、一部のコンピューター会社に「厳格」モード(月〜金10〜18)で、営業日のほとんどの店舗で追いつく機会はありません。



専門的な成長とその他の自己改善


  • プラットフォームとテクノロジーの知識
    テクノロジーとプラットフォームを選択できるようにする必要があると思われますが、通常は選択する必要はありません(会社を設立した人がすべてを長い間選択しています;-)(または長期プロジェクトを立ち上げました)。 プラットフォームが10年以上開発されている場合、プラットフォームに新しいテクノロジーを統合するスキルが必要になる場合があります。



  • 一般的なコードスキル
    まあ、それを直接書いて、コンパイルして実行することに加えて;-)、一般的には、悪名高い「メモ帳+コマンドライン」(このスキルは最初にある必要があります)またはFARで十分です。また、自動置換、自動リファクタリング、自動コード整列の手段も必要です。他のグッズにはすでに優れたIDEがあり、同じコードの異なるバージョンを比較するときに同じコードで作業するチーム内(はい、ここではVCS)で、均一なコードフォーマットルールが必要な理由を知っています inimumとしない)「スペースにタブでインデントすべての行を置き換えます」。



    最も厄介なのは、通常、そのようなことを言わないことです。これは、「メモ帳+コマンドライン」の最小セットの習得が容易であるという事実にもかかわらずです。 リファクタリングとフォーマットについては、職場ではなく、一般的に私が働いていなかった期間にAntとTomcatが何であるかを知ってから4年以上が経ちました。 ずっと働いていたら、今まで理解できなかったのではないかと思う。

    はい、「ベストプラクティス」などの流行語がまだあります。 実際には、この部分で私が見た最大のものは、「ここではプロジェクトNでそうしました、私たちはこれとそれを使用しました」というスタイルで、これらの慣行の「生きている担い手」からの協議でした。 「ベストプラクティス」の体系化と要約の実践はどこかにあるかもしれませんが、私はまだ知りません。



  • 一般的な建築スキル
    トピック「システムの構築」はテクノロジープラットフォームの場合と同じです:最初に見た(= Hibernate + MySQL / Spring / Resinのような実稼働環境で実行されている実稼働サンプル全体を見ました(後者のバージョンは3桁目に覚えておく必要があります。作業)またはEclipselink + MSSQL / CDI / Liferay 6.1)-今後10年間でこの分野で得られる知識の3分の1を受け取ったことを考慮してください。 それはめったに変更されず、少し更新され、新しいものが見られました(Tomcatの代わりにJettyなど)-これは幸運だったと考えてください。 さて、または、仕事に加えて経験を積む必要があります(はい、はい、この点で)。



    「プロジェクト内」レベル-お気に入りのプロジェクトの半年間の開発とリファクタリング(いくつ、どれくらい?1ヶ月半から3人月?サンクトペテルブルクで3000〜6000ドル?またはこの期間中に-12000を稼ぎませんか?)、そしてそれは私たち自身の経験から明らかです、モジュールとレイヤーはどこから来たのか;-)(仕事を超えて開発に真剣に取り組むもう1つの理由があります)。 プロジェクト間の依存関係、より正確には、以前のものを使用した新しいプロジェクト(およびモジュール)の構築、「コア」、「典型的な実装」、および「カスタムパーツ」の概念を理解することをお勧めします。



  • 作業プロセスを整理するための方法とツールに関する知識
    バグ追跡システムとは、労働時間とSCRUMの会計システムであり、SCRUMが定説ではなく、「ベストプラクティス」と行動の近似ガイドのみである理由は、おそらくどこでも既知であり、おそらくどこでも見つけることができます。 一般的に、トラッカーはプログラミングに加えて理論的に役立ちます-一般的なことを整理するために、2005年以来私はこれを夢見てきましたが、適切なものを見つけることも書くこともできません(組み込みのMindMapと変更履歴があるため)。



  • コミュニケーションおよび管理スキル
    作品の1つで、SCRUMマスターは「顧客について考える」(おそらく、最初の教育では言語学者として、彼は賢いことを言うのが好きでしたが、あなたはそこに座って、彼の意味を理解します-それに時間を費やし、これは、あらゆる種類の集会の後、あまり残っていない)、しかし、金曜日と週末全体で英雄的だが失敗したロシアのプログラマーVasyaに関するHabr(http://habrahabr.ru/company/maxifier/blog/196554/)の記事を読んだ後にのみプログラムの最新バージョンでサーバーを上げ、アメリカのボス、ジョンは 月曜日に顧客に最新の開発機能(Vasyaが最終的に表示し始めたものを除くすべて)の正確なプレゼンテーションが注目されました。この流行語は、「クライアントが常に正しい」というスタイルではなく、それはあなたのクライアントではなく、彼のために戦う必要はありません。彼に時間を無駄にさせずに世界に出て行かせてください))、特に管理に近い決定を下すという点で。



    特にJavaプログラマーにとって、外国人との可能な経験について書く必要はないと思います-そしてそれが起こることは非常に明確であり、それは必要であり望ましいことです。




その他


  • フィットネスクラブの部分補償
    多くの非中小企業が半分を相殺しました。



  • 職場で外国語(ほとんどが英語)を学ぶ
    決して使用しませんでしたが、それはたくさんでした。



  • MicrosoftおよびSun / Oracleでの認定試験の補償
    ただし、このため、自己宣伝の目的で壁に吊るすために解雇時に証明書を残すことを要求する場合があります(より正確には、受領後すぐに壁に吊るしますが、解雇時に証明書を持って行くことは許可されていません)



  • 自発的な健康保険。
    ポケットから支払う必要のない「含まれる」サービスのセットでは、通常、義務よりも悪いです。会社は医師との最初の予約に対してのみ支払い、自己負担で繰り返し予約と手順が個人的に検証されます。 登録なしで生活している私は、職場で強制医療保険が解約される前でさえ、膝を脱臼させて運が良かった(2か月の病気休暇)。私のお金のために、私はポリウレタン「石膏」のようなオプションのみを「支払った」、そして地元の外傷学ではなく、膝から体液が送り出され、「石膏石膏」が塗布されました。



  • 運搬
    少なくともアルカテルは2007-2009年にあったので、大企業で見つけることができます。



  • インターネット、YouTube、ソーシャルネットワークへのアクセス。
    そうでないかもしれないという理由だけで言及します。 はい-プログラマはインターネットにアクセスできない場合があります。 確かに、彼らは個人のラップトップを職場に持ち込み、自分のお金で個人のモバイルインターネットにアクセスすることができます。 これは、作業している同じコンピューター上のインターネットよりもいくらか便利です(特に、作業コンピューターのプロセッサーがクアッドコア、2GiBメモリー(2010)ではなく、スワップがSSDにない場合)-一方は遅くなりません、もう一方は共有しません同じ画面。




パート2/3。 「初心者」の落とし穴。

パート3/3。 雇用主は何ですか。 特徴的な機能。



All Articles