AからZまですべてを担う
ヴァル=ド=マルヌ県庁では、私の部署に技術系の人は誰もいませんでした。会議室・車両の予約アプリ(約800台の端末が利用)を、設計・開発、そして何より全体の本番稼働まで一人で担いました。部屋の現況確認用のモバイルアプリも開発しました。
- 端から端までの責任:技術選定、デプロイ、サポート
- 一人で学び、調べ、セーフティネットなしで解決する
- 技術者ではない利用者との直接のやり取り
経歴
途切れのない道のり:どの段階でも、学んでいることと作っているものを近づけようとしてきました。
クリストフ・コロン高校、シュシー=アン=ブリ
STI2Dバカロレア(産業・持続可能な開発の科学技術)の情報・デジタルシステムオプション:音声、データ、画像といった情報の流れを、ローカルとリモートの両方のシステムで扱う技術的ソリューションを分析し、実現します。
すべてはここから始まりました。プログラミング、ネットワーク、通信システム、プロジェクト管理を、抽象的な演習ではなく実際のシステムで実践しながら学びました。
IUTクレテイユ=ヴィトリー、UPEC
情報科学BUTは6つの能力を軸に構成されています:アプリケーション開発、最適化、通信システムの管理、データ管理、プロジェクトの推進、チームでの協働。3年間で600時間の指導付きプロジェクトがあります。
1年目:アルゴリズム、オブジェクト指向プログラミング、データベース、Web、システム、プロジェクト管理の堅実な基礎。
ヴァル=ド=マルヌ県庁、SINUM部門 · 情報科学BUT(アプリケーション開発コース)
BUTと並行して2年間のアルタナンス。完全に一人で担当しました。部署に技術系の人がいなかったため、設計から全体の本番稼働まで、すべてを引き受けました。イントラネットの会議室・車両の予約サイトを全面的に作り直し(PHP、JavaScript)、約800台の稼働端末で使われています。
部屋の現況確認を管理するAndroidアプリ(Kotlin、Room)、JiraとGitHub Projectsによるアジャイル開発。IUTでは並行して、Vigipol(React、D3、Chart.js)、パリ市交通局RATPの地下鉄経路計算ツール(Python、Flask、ダイクストラ法とベルマン–フォード法)、Flutterの移動困難者(PMR)向けアプリ。
Efrei Paris · 学位はパリ・パンテオン・アサス大学と共同で授与
ソフトウェア・情報システム専攻での3年間のアルタナンスで、国に認定されたエンジニア学位を目指します。BUTからエンジニア課程へ進んだのは、ソフトウェア開発と情報システムを専門にするという明確な目的があったからです。
学校では、ソフトウェア工学、オブジェクト指向プログラミング、データベース、アルゴリズム、グラフ理論、高度なWeb開発、C言語、Java、プロジェクト管理を学んでいます。翌日には実際のプロダクトで活かされるのを見られるところが面白いと感じています。
Société des Grands Projets(SGP)— 情報システム部(DSI)、ソリューション部門、開発チーム、S-Printチーム
SGPはグラン・パリ・エクスプレスを建設する公的機関で、全長200 kmの自動運転地下鉄と68駅を整備しています。私の担当は工事現場ではなくS-Printです。契約パートナーが経済的・社会的な足跡と安全指標を申告するプラットフォームです。
バージョン3(JavaとVue.js)からバージョン4(Symfony+API Platform、TypeScript+React)への刷新に参加しています。ページとコンポーネント、検索フィルター、データ閲覧、API呼び出し、テスト、コードレビューを担当。2週間のスプリント(ScrumとKanban)で、Jira、Confluence、GitLab、Docker、Postmanを使って働き、持ち回りのスクラムマスターとしてアジャイルの儀式を何度か進行しました。
2つの働き方
私の経歴はどちらの状況も経験させてくれました。そしてそれぞれが、もう一方では得られなかったことを教えてくれました。
ヴァル=ド=マルヌ県庁では、私の部署に技術系の人は誰もいませんでした。会議室・車両の予約アプリ(約800台の端末が利用)を、設計・開発、そして何より全体の本番稼働まで一人で担いました。部屋の現況確認用のモバイルアプリも開発しました。
BUTでは、ほとんどのプロジェクトがチームで行われました。今は学校でもチーム、会社(SGP)でもチームで、これは市場の現実に合っています。自分だけに頼らず、独学でもありません。同僚が助け、レビューし、成長させてくれるからです。
結果:必要なときは自律的に、可能なときはチームで力を発揮します。
SGPでの1年目のふりかえり
S-Print 3を読み、ニーズを理解し、S-Print 4できれいに書き直し、フィールドごとに比較する。遅いけれど、はるかに安全です。
DRY、KISS、YAGNI、SOLID、明確な命名、早期リターン、少ないコメント:コメントを増やすより、名前を良くすることを学びました。
WSL上でのテストのメモリクラッシュを適切な状況説明つきで報告すると、最終的な解決策がなくてもチーム全体の時間を節約できます。
複雑なデータモデルを理解して文書化したことで、その後のすべてのチケットでミスを避けられました。
持ち回りのスクラムマスター、10時のデイリー、適切なタイミングで助けを求めること:学校ではあまり教わらないスキルです。
フォームの各項目の裏には、地域の雇用や中小企業に対する現実の約束があります。データの正確さが最優先です。