Discover companies you will love

  • バックエンドエンジニア
  • 8 registered

7月合流・基礎を重視のJavaバックエンドエンジニア

バックエンドエンジニア
Mid-career

on 2020-04-14

684 views

8 requested to visit

7月合流・基礎を重視のJavaバックエンドエンジニア

Mid-career
Mid-career

Katsunori Terano

OA機器販売→IT・人材→起業 というのが大きな流れ。 とはいえ転職回数がめちゃ多い。 その結果、経験範囲は下記のような事に。 ガチ派遣会社の営業・人材紹介のキャリコン・求人広告の営業やバックオフィス・フリーランスのエージェント・ソフトハウスの営業さん(SAPコンサル・ケータイアプリ・組込み・業務システム) ほか、派遣で現場入ったり、元上司の起業に絡んでみたり、中小企業診断士の勉強してみたり。

BAMVを設立した理由とかをかいてみた。

Katsunori Terano's story

BAMV合同会社's members

OA機器販売→IT・人材→起業 というのが大きな流れ。 とはいえ転職回数がめちゃ多い。 その結果、経験範囲は下記のような事に。 ガチ派遣会社の営業・人材紹介のキャリコン・求人広告の営業やバックオフィス・フリーランスのエージェント・ソフトハウスの営業さん(SAPコンサル・ケータイアプリ・組込み・業務システム) ほか、派遣で現場入ったり、元上司の起業に絡んでみたり、中小企業診断士の勉強してみたり。

What we do

CAOG開発 clarity about one's goal(目標を明確にすること) アジャイル導入期のお客様の多くは、実際にシステムを利用するユーザーとプロダクトオーナー間、さらにはアジャイルチームとの目標の不一致などから発生する、プロジェクトの機能不全に陥りやすくなります。 この課題に対しCAOGでは、コンサルティングセクションのPMOが、システムを利用するユーザーのニーズを明確化、プライオリティ設定支援、PMやPOを含むITプロジェクト側の構成員と、お客様との間の橋渡しを行い、POやチームに対してプロジェクトの目標が明確に伝達される構造を作り、関係者のゴールを共通化します。 エンジニアリングセクションのアジャイルチームは、自社のPMOとも連携しチームの垣根を超えたコミュニケーション関係を構築していきます。 顧客の真のニーズを解消するシステムの開発を目的とし、使用しないシステム機能など、不要な機能の排除を行い、より快適に利用できるシステム構築を重視します。 自律したチームとして、強力にアジャイル開発を推進します。
株主利益や経営層の安定の為に仕事してる訳ではない
自分らの為に仕事するのだ!
行動指針がだいぶアジャイルに寄った。
べつにミクさんのファンとかではないが。
ふつうの会社が、ないんだよなあ・・・
ブランドはウチで作れる。一緒にやるのは、はみ出しモノ『が』よいのだ!

What we do

株主利益や経営層の安定の為に仕事してる訳ではない

自分らの為に仕事するのだ!

CAOG開発 clarity about one's goal(目標を明確にすること) アジャイル導入期のお客様の多くは、実際にシステムを利用するユーザーとプロダクトオーナー間、さらにはアジャイルチームとの目標の不一致などから発生する、プロジェクトの機能不全に陥りやすくなります。 この課題に対しCAOGでは、コンサルティングセクションのPMOが、システムを利用するユーザーのニーズを明確化、プライオリティ設定支援、PMやPOを含むITプロジェクト側の構成員と、お客様との間の橋渡しを行い、POやチームに対してプロジェクトの目標が明確に伝達される構造を作り、関係者のゴールを共通化します。 エンジニアリングセクションのアジャイルチームは、自社のPMOとも連携しチームの垣根を超えたコミュニケーション関係を構築していきます。 顧客の真のニーズを解消するシステムの開発を目的とし、使用しないシステム機能など、不要な機能の排除を行い、より快適に利用できるシステム構築を重視します。 自律したチームとして、強力にアジャイル開発を推進します。

Why we do

ふつうの会社が、ないんだよなあ・・・

ブランドはウチで作れる。一緒にやるのは、はみ出しモノ『が』よいのだ!

我々の最終的な目標は、「現代に合わせた新型の終身雇用の実現」と「その体制の維持・継続」それを、ふつうのひとたちを中心に、組織と戦略で実現しようと言うアプローチの会社です。 最近の歴史と、会社変更までの流れ。 フィード(中期の戦略とかわかるはず) 【2019.10 会社名を変更した背景など(Trash-Briefing→BAMV)】 https://www.wantedly.com/companies/trash-briefing/post_articles/191062

How we do

行動指針がだいぶアジャイルに寄った。

べつにミクさんのファンとかではないが。

BAMV側のカラーは、【ちゃんと準委任をやる】です。 一括請負や多層構造により培われる考え方は、『責任範囲を限定し、リスクを黙殺し、顧客満足よりも納品を目的とする。場合によっては成果に責任を持たない』です。環境の問題である為致し方なくはありますが、これではアジャイルプロジェクトのチームは機能しません。 弊社のアジャイル重視のスタンスは、生存のための戦略です。他のSI指向のベンダとは文化は異なるものである必要があります。アジャイルチームの考え方とはすなわち。 ・目的は顧客満足である。 ・顧客に対して成果を明らかにし、責任を持つ。 (但し権限がある事) ・リスクを理解し、向き合う。報告する。提案する。 ・チーム内での役割・責任範囲を限定しない。(準委任契約である事) ・プロジェクトに対して、当事者意識を持つこと。 ・振り返りと改善を行う事。 これがそのままBAMVの価値観。行動指針となります。 解雇制限のある日本の場合は、エンドユーザーが高度なIT人材を抱え込むという事は難しいです。ですので、我々ベンダ側の専門性が輝くことになります。エンジニアだけではありません。PMO・ITコンサルタントであれ。営業であれ。全社で重視する価値観となります。 設計力・技術力やIT知識は我々にとって最大の武器で、軽視する事は決してありませんが、ただのイキリプログラマーや本質や用途を無視するモダンガー等は自己組織的なチームを阻害し、最良のアーキテクチャや設計を遠ざける存在です。 弊社には必要ありません。 新規ビジネス側の価値観は、まだこれから決まっていく形になります。 こちらは請負契約の率が高くなりますが、SIerモデルとの差別化は必要です。すべてが同じとはなりませんが、大部分は近しい考え方となるかと思います。(主たる参加者の合意で、顧客満足を第一目的とすることで一致している。) こちらはより厳しく低質なエンジニアを排除する方向性である為、例えばイキリやモダンガーはやっぱり不要と言うカラーがすでに打ち出されています。

As a new team member

【概 要】 ※SESの仕組みを利用してスキルを伸ばすやり方に変更はありません。 ※PG育成フェーズののちは、アジャイルプロセスでの開発に参加する可能性が高くなっていきます。協調性の無い方、個人主義を重視される方はご応募をご遠慮ください。 Webシステムのサーバサイドエンジニアのキャリアパスです。 【キャリアパスについて】 プログラム能力と市場価値を得るまでは、Javaでのキャリア構築になります。 ●キャリアの初期段階でJavaを選択するメリット ・市場での需要の強さと市場構造から、未経験でもプログラム経験をしやすい。 ・ルールがめんどい言語だけあって、ルールを知ったエンジニアが育ちやすい ・他の言語にスライドする際に、経験のベースがJavaだと有利。  (JVM言語は当然の事。Ruby Python Go C#などもJava経験有利) ●『到達点のイメージ』 先進寄りの技術スタックのWabシステム開発能力・新規での業務仕様把握能力に強みを持つ、Webエンジニアです。フロントサイドに寄せる(JSごりごり・UI/UX重視)か、サーバサイドを柱にAWSの機能を把握していくか。ルートが分かれます。いずれもアジャイルソフトウェア開発を志向。プロセスやツールよりも個人との対話を重視。自律したチームであることを重視します。 なお、プロジェクトマネジメントに関しては本キャリアパスには含みません。希望者はコンサルティングセクションへの転籍が必要になります。(移動自体は楽。) ●成長のモデル(ただし通常の市場環境を想定。) 『未経験者』 とにかく経歴書に市場価値が無い為、仕事はほとんど選べない。重視すべきは未経験ラベルを外す事。なので、Javaでプログラム工程を含むプロジェクトをとにかく狙う。1年はこの状態が続く。(実際のスキルに関わらず、市場からそう判断される)この時点では最新環境を狙うよりは、とにかくコーディング量を重視。便利すぎるフルスタックフレームワークは育成の害になる事も。 『2~3年』 市場環境によりますが、だいぶ選べる様にはなってきます。 ここでは規模の大きくない新規案件を重視(アルゴリズムを鍛える機会が新規開発くらいになってきてる。)新規ですとフレームワークはほとんどSpringBootに。担当できる工程を広げていきます。 『4年目以降』 この時点で基本設計経験はできています。システム全体への理解が進んでいれば、ようやくアジャイル開発やWebサービス系の中のハイレベルな現場で対応できるスキルが付いてきます。 前述のように、他言語への展開も苦ではなくなってきます。言語ごとの違いを知るのも、言語仕様の理解を深める道だったりします。しかし優先度で言いますと、システム全体の理解が優先されます。(並行でも得られると思うけど) 【背 景】 外部研修が必要な7月入社予定者がいる為、そのタイミングに合わせて少数名を追加採用したい。 また、下期は弊社チームからの増員・人員入れ替えのニーズが発生する予定である為。 仕事のやりがい ・基本、チームでミッションを持って行動する為、集団戦(言うても2~5名とか)で戦える。 ・プロジェクト規模は小規模を優先する為、自チームのプロジェクトへの影響度は大きめ。 ・リーダー格は、SIerのリーダー格と組んでエンドを追ったりもする。 ・育成期(3年目)くらいまでは、チームメンバーは市場平均よりスキル値は上。 ・その後に、(4年目ぐらい)高まった市場価値で狙う現場ではだいたい強いエンジニアがちゃんとやっていて、彼らにぽきっと鼻を折って頂ける。  ※『全工程こなせる』前提の開発プロセスの現場と、WFの『詳細設計~テスト』の現場では、集まる人の層がだいぶ違う。 ■技術的な方針 要は、『アジャイルに対応可能な技術者を育成する』です。 なお、アジャイルソフトウェア宣言と原則を重視した方針です。 例えば、Face to Faceの原則を重視します。 1.仕事の選び方(優先度) 業務知識 < 新しい技術 巨大案件 < 小さい案件  長期  <  短期 オンプレ < クラウド ※技術者個人のスキルによっても、その時の優先は変わります。 ※右は左より優れている等の意味は含みません。 2.未経験から3年程度で、当たり前の技術的基礎があり、システム全体が見れ、どの工程からでも参加できるエンジニアへと成長します。(学習や、環境を作る努力は必要) 3.育成期にJavaを優先する理由。 ・需要が特に強い(実務に入る・仕事を選ぶ為の絶対条件) ・ルールが厳しく、いちいち指摘して来る点が実に若手向き ・他言語にスイッチする際に、実務上・営業上のハードルが低い など。
1 recommendation

1 recommendation

What happens after you apply?

  1. ApplyClick "Want to Visit"
  2. Wait for a reply
  3. Set a date
  4. Meet up
Job Post Features
Online interviews OK

Company info

Founded on 08/2013

43 members

東京都千代田区外神田6丁目3−8 ACN秋葉原ビル5階