Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Until I meet Go

8924d254fe8a39021d3822b5d51b6fec?s=47 wiroha
March 09, 2021
120

Until I meet Go

「エンジニアになり、Goと出会うまで」

【オンライン】Women Who Go Tokyo #50 Goと人生 LT大会!
2021/3/9 発表のLTです

8924d254fe8a39021d3822b5d51b6fec?s=128

wiroha

March 09, 2021
Tweet

Transcript

  1. エンジニアになり、Goと出会うまで @wiroha 2021/3/9 (まだ書いてはいない)

  2. • @wiroha (ゐろは) • Androidエンジニア • 「1人の女性がエンジニアになるまで」を最初に書いた人(2021/1/24) ◦ 多くの反響! ◦

    同じ形式で経歴を書く人、それをまとめる人が出てくる!( まとめ 30記事以上!) ◦ followerさんが1日で500人増えた ◦ Podcast出演、取材、登壇の機会をいただく 自己紹介
 引用元 https://anchor.fm/atsuko-fukui/episodes/FM-2-wir oha-epkcdf , https://anchor.fm/background-radio/episodes/Bac kground-radio-ep-02-eq3jls , https://www.asahi.com/articles/ASP347DL9P32PL FA006.html
  3. 本題 エンジニアになり、Goと出会うまで

  4. プログラミング言語という観点で、 人生を振り返ってみる

  5. はじめてのプログラミングっぽいこと
 • 小学校6年生頃、プレイステーションソフト RPGツクール3をプレイ • 選択肢での分岐や、flagを組み合わせた条件分岐できる • 初期化処理を誤ってイベント後に実行、キャラクターが突然登場 • はじめての無限ループをつくる

    🐎💨 ヒヒーン! https://rta-play.info/tool/save-glitch/ より引用
  6. 中学 帰宅部
 • コンピュータ部に興味があったが、男性しかおらず怖くて入れなかった • RPGツクール2000 が発売、変数の概念が導入された • RPGツクールで遊んでいた部員が 多かった模様

    (プログラミングしてた人もいたと思う) • もし入っていたらもっと早く プログラミングやそれに 近いスキルを磨けたかも…? 引用元 https://fermiumbay13.hatenablog.com/entry/2019/03/17/142058
  7. 中学 ホームページ作成
 • V6のファンサイトに入り浸る ◦ サイトの作者が女子高生で、自分も作れるかもとロールモデルになっていた • dotcityというチャットサービスにハマり、 交流用に自分のサイトを作成。楽しい! •

    メモ帳でHTML, CSSを書いていた ◦ V6のサイト作成者が「メモ帳で作成」 「HTMLタグ打ち」のバナー(同盟) を貼っていたから ◦ 他の方法は知らなかった サイトにはイラストなども掲載
  8. 高校
 体育が厳しすぎて毎日筋肉痛&負けたら罰!美術クラスだったのもありほぼ毎回罰! →精神的にもつらく、プログラミングに挑戦する気は起きなかった 無


  9. 大学1年
 • 入学後、タイピングのテストで学年1位を取りいきなり目立つ ◦ 毎晩チャットに入り浸っていた成果! • タイピングの成績が良い人がリーダーになり、 グループでWebサイトを作るのが課題!! ◦ 知ってたら手抜いたと思う…

    • プログラミングの授業でC言語を学ぶ • ポインタでつまずく(あるある) 当時つくったサイト。1年前期で夏をテーマに
  10. 大学2年~4年
 授業・卒研 • Javaを学びswingで電卓をつくった気がする • データベースとPHPを学び、中華まんのレビューサイトを作成 • Javaで仮想ショッピングサイトを作成 ◦ オブジェクト指向につまずく(あるある)

    • 卒研用にC#でデスクトップアプリ作成 学外 • 派遣でPHPのプログラミングやデータベース設計など • PHPで遊びツールを書き、チームラボのコンテストで受賞
  11. 新卒入社
 会社 • Wikipediaに4行しか記載がないマイナー言語など プライベート • PythonでカーリルAPIコンテストに出したtwitter botを作成 • Pythonでtwitter用の診断ツールを作成(先駆け)

    ◦ Google App Engine https://blog.calil.jp/2010/05/api_01.html より引用
  12. 上京
 • SNSの開発 ◦ Perl ◦ JavaScript (prototype.js, jQuery) ◦

    少しだけAndroid(Java) • 転職、新規事業開発 ◦ 少しだけAndroid(Java) ◦ 主にディレクター, プロダクトマネージャー ◦ バックエンドはRuby(不具合調査でたまに読んだ) 引用元 https://www.itmedia.co.jp/news/articles/0507/15/news062.html
  13. 現職
 • Android(主にKotlin, 稀にJavaが残っている) • バックエンドがGo! 出会った!!!
 実装の調査でコードを読んだことがある バリデーション確認や、ログを見てエラーの行を見るなど 🎉🎉🎉

    Android ロボットは、Google が作成および提供している作品から複製または変更したものであり、クリエイティブ ・コモンズ表示 3.0 ライセンスに記載された条件に従って使用しています。 The Gopher character is based on the Go mascot designed by Renée French.
  14. まとめると…
 • HTML, CSS • C言語 • Java • PHP

    • C# • Python • Perl • JavaScript • Kotlin • 読んだだけ:Ruby, Go 全部できる…? 出来ません!!! 忘れているし、Versionも様変わりしている その時々でどの言語でも学ぼうという意欲はある ので、Goを学ぶときが来たら よろしくお願いします!!🙏