Hello, World! ブログ

日本創発グループ:株式会社ハロー・ワールドの、ITエンジニア育成採用の活動をお伝えします。

【6期生おみつ】現場に出て半年経ちました!

初めまして、ハロー・ワールド6期生の「おみつ」です。

 

緊急事態宣言が続いています*1が、皆様心身ともに健康に過ごされていますでしょうか?
早いものでハロー・ワールドの研修が終わり、約半年が経とうとしています。
まだまだヒヨッコですが日々頑張っています!

 

f:id:helloworldinc:20200525092503j:plain

ヒヨッコです!



 

現在はリモートで業務を行なっています。

コミュニケーションの方法としては、ZoomやSlackなどのツールがメインとなっていますが、ようやく対面以外でのコミュニケーションに慣れてきた所です。。笑

オンラインでのコミュニケーションは、顔の表情や雰囲気が少々分かり辛いので難しい部分もありますが、個人的には対面より喋りやすかったりします(^ ^)

さてさて、前置きがだいぶ長くなってしまいましたが、エンジニアブログっぽい(?)こと を書きます。

 

私は現在、AIエンジニアを目指して日々頑張っています。
AI(Artificial Intelligence、人工知能)とは、人間が行う「知的活動」をコンピュータープログラムとして実現するものです。

 

f:id:helloworldinc:20200525092553j:plain

人工知能のイメージ



 

知的活動とは、頭(厳密には脳)で考えて実行する活動全般のことです。

例えば「絵を描く」「言葉を認識する」「絵を認識する」「ゲームをする」など、あらゆる人間の行動がこれに当てはまります。

 

身近なAIの例でいうと

  • Googleの音声検索機能
  • Facebookなどのタグ付け顔認識機能
  • お掃除を自動でやってくれるルンバ
  • YouTubeの言語翻訳機能
  • iPhoneのパーソナルアシスタント”Siri”
  • 囲碁でAIが人間のトップ棋士に5番勝負で勝利した『AlphaGo』・・・etc

 

f:id:helloworldinc:20200525092621j:plain

ルンバ



すでに沢山のAIが身近に使われていますが、このように世界にAI(人工知能)の活躍の場が増えていくことで

  • 日常生活が進化するのではないか?
  • AIと共存できる日が来るのでは?

などなど、そんな興味からAIエンジニアを目指しました。

 

有難いことに、現場でAIのプロジェクトに参加させてもらいました。
今まで独学で勉強していたPythonや機械学習などが、仕事としてできることがすごく嬉しかったです。

同時にまだまだ知識や技術が足りずに四苦八苦することも多いです。。

クラスタリング結果の可視化を見て

ポカーン(゚A゚ )。。

とすることもしばしば。。(現実は厳しい)

f:id:helloworldinc:20200525092650j:plain

クラスタリング



まだまだ勉強することが山ほどありますが、初心を忘れず頑張ってまいります!!

 

www.exection.co.jp

*1:編注:緊急事態宣言は 2020/5/25 全国的に解除されました。

Java振り返り演習の発表がありました!

まだまだ在宅での勤務が続いています。
ハロー・ワールドスタッフのミーティングも毎週オンラインです。

そろそろブログのネタもなくなってきた??

...というところだったのですが、引き続きリモートでJavaを学習中の5人が
「これまで学習してきた内容を振り返り、Javaを知らない人向けに説明する」
という発表をする、ということでまたまた覗きに行ってきました!

 

発表する内容はこの目次の通り。1人2項目ずつ担当し、交代で順に説明をします。
せっかくなので、初めてJavaを学ぶ人の気持ちになって聞きましたヨ。

f:id:helloworldinc:20200518094946j:plain

目次

1~10の目次項目は講師から提示されたものだそうです。
それぞれの説明は、身近な例などを使ってわかりやすくできていました。

 

しかし、ちょっと気になった点が・・・それはこの目次の並び順。

Javaをすっごく理解しやすい!という順番ではないのです。なぜかというと...

 

一番最初に、制御の説明があって、その後に、変数や型、メソッド、クラスなどが続いています。制御について説明する中で、変数や型をしれっと使っているのに、それが何かという説明はその後になっていたんですね。

最後のまとめで、講師は提示した目次の順番についても考えて欲しかったと言っていました。講師が言ったことをそのまま鵜呑みにせず、これは正しいのか?もっと良い方法はないのか?と、考えたり、多少疑ってかかることも大事です。

 

研修では「教わる」というより、自分からどんどん「学ぶ」という方が、結果的に自分のためになります。

 

課題も覚えることもたっぷりであろう毎日、着実に学んでいきましょう!

Javaの学習中(ちょっと覗き見)

GW明けたら、暑くなってきましたね!毎年こうだったかな?

 

さて、テレワークで研修中の5人です。
様子を見に行ったら、ちょうどJavaの学習をやっていました。

 

f:id:helloworldinc:20200511151451j:plain

Java研修中

このときは、画面共有をして説明をしているところでした。

講師にとっては、教室と違って5人それぞれの理解度などがいまひとつわかりにくいみたいです。何度も説明を繰り返されているようでした。 

学ぶ方も、教える方も、初めてのことばかりで手探り状態からのスタートでしたが、少しずつ少しずつ前進してきているように思いました。

わからないところは、質問や復習をしっかりとして理解を進めていきましょう!

 

またちょくちょく覗き見して進み具合をお伝えしていこうと思います。

 

研修が始まっています!

こんにちは!
ブログのネタ~~~💦 と悩ましい日々が続いています。

 

さて、4月からは新入社員5名のリモート研修が始まりました。

研修場所は各自の自宅なので、今までみたいに研修の様子をちょっと覗きに、とはいかないのですが、まずは最初の発表があったので大勢で見学しました。

 

見学の様子はこんな感じ。

f:id:helloworldinc:20200420181700j:plain

初めての成果発表会

講師も生徒も見学者もいっしょくたです。これは新しい…!

この日は、「ある程度の性能を持ったパソコンを予算内で組み立てるための調査」という課題の発表でした。自作パソコンの演習です。

昔々パソコンは、ケース、電源、各種パーツなどを自分で買い揃えたり、中古を譲り受けたりして、組み上がって売られているものより安く自作できる時代がありました。20数年ほど前でしょうか。組み上げたはいいものの、うまく起動しなかったり、起動しても動作が不安定だったりなど、マザーボードや各パーツの相性に悩んだりもしましたね。

最近は、そこまでの手間を考えると買ってしまったほうが安いでしょう。

でも自作の良い点は、パソコンの構造を知ることができるところです。
普段何気なく使っているパソコンがどういう部品から出来ているかなんて、あんまり考えないですよね。ノートパソコンだと、裏蓋を開けて中を見ることも普通の人はほぼないかなと思います。

 

さて、パソコンの中なんて見たことない5人ですが、講師の指導の元で事前調査を行いました。

2チームに分かれて、作成したリストがこちら ↓

f:id:helloworldinc:20200420184122j:plain

パーツのリスト1

 

f:id:helloworldinc:20200420183745j:plain

パーツのリスト2

予算は15万円でした。どちらも予算ギリギリで、健闘の跡が見えるセレクション!

調査時は、知らない言葉があったり、計画したスケジュール通りに進まなかったりと四苦八苦したようです。それでも楽しそうにやりとげて発表をしている様子に、見学者からは「短期間でよく頑張った!」という感想が出ていました。

 

今後は、Javaプログラミングの世界に踏み込んでいきます。未知の世界に楽しみを見つけて成長していく様子をまたお伝えします!

 

 

【我が道を行く】プログラマ一年目に感じたこと

はじめまして、5期生のウリボーです。


ちょうどプログラマになって一年が経ちました。
プログラマ二年目を迎えるにあたって感じた事を紹介しようと思います。

【プログラマを続けている理由】無いものは何でも作れる

プログラマを続けている理由はプログラミングが楽しいからの一言につきます。
機能を実装するための、仮説を立ててそれをコードに起こして、思い通りに表示された時の達成感は他では中々味わえないものがあります。

例えば下の画像は個人で開発しているVRゲームなのですが、
「二足歩行のロボットを操縦体験できる男のロマンを詰め込んだVRゲームを作りたい」
という思いから制作しています。


まさに先日のブログにあった村田社長の表現を借りると、
「無いものは何でもつくれる」という楽しさがプログラマにはあると思います。

f:id:helloworldinc:20200414101059p:plain

個人開発中の2足歩行ロボットのシューティングVRゲーム開発中画面



f:id:helloworldinc:20200414101126j:plain

上のVRゲームと連携させる開発中機材



【辛かったこと】勉強をつづけること

ただ楽しい事ばかりではありません。
業務時間外のプライベートの時間の大半をプログラミングの勉強に割かなければならないですし、何より学校や資格の勉強と違い「正解がない」「教えてくれる人がいない」環境で勉強を続けなければなりません。

ネットや本を見ても、「正解」ではなく単なる選択肢の一つに過ぎませんし、一つの機能を実装するためには、前提として複数の知識が求められる事も多々あります。

日々、少しでも多くの情報を頭に入れ、それを自分の頭で解釈し、実験し、失敗し、試行錯誤をしながら、実装していくことで初めて身につきます。

f:id:helloworldinc:20200414104239p:plain

日々勉強中



【今後どうなりたいか】

技術面、その他もまだまだ未熟で、一つずつ時間をかけて理解していっている最中ですが、最終的には自分のイメージや、あったらいいなと思うシステムを早く制作できるようになりたいです。

そしてお客様や身近な人たちの役に立てるようなものを制作できるエンジニアを
目指して精進していきます。

 

 

www.cadcenter.co.jp

右手にSlack、左手にZoom、そしてオンラインの世界へ

こんにちは!

在宅勤務が続く日々のみなさま、仕事は捗っていますか?突然ですが今回は、ハロー・ワールドが利用しているツールをいくつかご紹介します。

 

開始当初から使っているもの

  • Slackslack.com

    ご存知、Slackです。座学研修時の勤怠連絡や、これまでハロー・ワールドで学んできた社員全員への連絡、スタッフ間の打ち合わせ等、いろんな用途で活用されています。
  • G Suite
    gsuite.google.com

    ハロー・ワールドは親会社からG Suiteを使ったメールアドレスを貸与されています。なのでそこに紐付いているストレージを活用しています。座学期間中は、講義資料のシェア、開発実習時のドキュメントから成果物・日報・その他書類の提出などなど、ドライブ経由で行っています。

 

f:id:helloworldinc:20200416173154p:plain

電脳空間?

 

最近(2020年3月~)使い始めたもの

  • Zoom
    zoom.us


    ここのところ、人気も利用者数も急上昇、そして脆弱性の指摘件数までも急上昇中のZoomです。これは、3月のAWS研修からリモート講義で利用を開始しました。とりあえずですが、機密情報などは扱っていません。講義ですし。
    また、ソフトを利用しているみんなは、適切にアップデートしている、、、はずです。(まだの人はいますぐ確認!←ココ大事)パスワードの設定も忘れずに!

 

対面での授業やグループ作業、ディスカッションなどがかなわない今、不便な部分もありますが、各ツールを上手に使いこなして学習を進めていけるよう、スタッフ陣もあれこれと試行錯誤しています。

加えて、年頭から企画をしていたITエンジニアを目指す方向けのイベントですが、こちらもオンラインに切り替えて開催する方法を模索しています。

 

 

実際の開発環境や言語については、また別の機会に。

みなさんはどんなツールを使っていますか?

  

 

【総括】七期目が終わって(研修後記)

2019年12月からスタートした七期は、この春に座学研修を終えてエグゼクションでのインターンを開始しました。

 

今回、ハローワールド史上最小の2名で研修を行ってきた七期。もう少しで座学が終了という3月から新コロナウィルス感染症の大流行が始まり、TV会議を利用しての講義と演習、開発演習の発表を行うなど【初めて】がいくつかあった珍しい期となりました。

リモート講義を開始したときはどうなることかと思いましたが、2人とも柔軟に対応して学習をすすめることができていたようです。

 

それでは最後の開発演習について、どんな様子だったか少し振り返ってみます。

 

f:id:helloworldinc:20200408180755j:plain

チーム名はエスポワール

 最後の開発演習は、途中までとなっていたシステム開発のブラッシュアップでした。ペットホテルの予約システムです。

七期生2人と講師は会議室から中継、見学者たちはオンラインでの参加です。
(しまった、全員参加してる様子のキャプチャ撮り忘れた... )

 気を取り直して。

 

今回発表したサービスはというと

「HELLO わんにゃん ペット HOTEL WORLD!! 」

という犬猫用のホテル予約サイトです。

f:id:helloworldinc:20200409092251j:plain

作成したサイト

東京都内在住のペットを飼っている人を対象とした、ペットホテルの予約と関連するサービスを予約できるものだということでした。提供内容にはお散歩サービスもあって、ペットの健康維持にも良さそうです!

 

スタッフ紹介ページも作られていました。こういうのがあると、大切なペットも安心して預けられますよね。

f:id:helloworldinc:20200409091802j:plain

スタッフ紹介画面

発表は、最初スクリーンの前に立って説明する形で始まりましたが、画面を通して参加している見学者たちには資料が全く見えず。
急遽、資料画面のシェアに切り替え、説明は音声だけという形になりました。想定していた環境が変わったせいか、説明が途中で詰まってしまったりすることが何度かありました。

オンラインでの発表方法については講師が朝からいろいろ準備をしていたようですが、やはりいろいろと試してみないと本番でうまくいかないこともたくさん出てきます。何事もリハーサルは本当に大事ですね。

開発したサイトについては、今回もいろいろツッコミは入ったものの、短期間でかなり仕上げてきていたように思います。大きな環境変化の中、よく頑張りました。

今後2人はインターンとして勤務を始めますが、ここでもいきなりテレワークでスタートです。変化に対応する力はこれからますます重要になるでしょう。その力、ぜひこのまま伸ばしていって欲しいなと思います。

 

 

さて。
一通りの研修を終えたとは言え、七期生達はまだまだひよっこです。これからエンジニアとして過ごしていく中で、多くの困難に見舞われたり、幾度となく高い壁にぶつかることもあるでしょう。しかしどんなに大変なことでも、解決する手立てはきっとあります。その都度なんとかして乗り越えていくことで、もっともっと成長し、楽しくて充実したエンジニアライフを送っていって欲しいと思います。

ハロー・ワールド一同、心から応援しています。