PHPカンファレンス見ました

今月の12日にPHPカンファレンスありましたね!

今年は、オンラインの開催で、リアルタイムにみる必要ないんじゃない?って思った方も多いかもしれませんが、私が思うこのセミナーのいいところはモチベの高いPGの集まりなので、刺激を受けて自分もモチベが高まるところですね。(去年も同じ話してますが💦)ちなみに去年↓

PHPカンファレンス 2019 に行ってきました

 

 

DiscordやYoutubeのコメントなどで、そういうのが感じられて、

「やっぱりIT業界はいいなぁ…。(^_^)」

と思いました!

 

また、このセミナーのいいところは、実際の実用的なアプリでどのように取り組んできて、どのような失敗があったかという話を聞けることですね。

知ってることとやったことは100倍ぐらい重みが違うので、ためになります。

 

PHPに関しては、悪く言われることも多い言語ですけど、私はもう10年ぐらいPHPやってきて、PHPやってきてよかったなー、と思っております。言語というのは、すたれない勝ち馬に乗ることも大切なので、今のところ、まだPHPがメジャーであるのは確かですし。Javaの次に好きな言語です。

 

弊社でもいつかこういうののスポンサーになって、誰か弊社のPGが壇上で話してくれるといいですね!( ˊᵕˋ )

では、内容ですけど、私が見たものだけ、まとめをさくっと書いておきますね。

 

1.PHPStan使う

・PHPの静的言語解析をするツール。できれば使っていきたいですね。

・PHPDocsちゃんと書きましょう。

・PHPStormでもuseで使う名前空間の並び替えとかやってくれるらしい。

 

2.テスト駆動開発の導入(シャドウバース)

・テストを書くための時間がないんじゃない、テストを書かないから時間がないんだ!(…刺さる…(>_<))

・決まった時間にテスト実行しよう

・アプリDBとテスト用のDBを切り離そう

・大規模なリファクタをする場合、大きなスコープでテストを書いてから、小さなスコープに切り出しておく。

それでIN/Outが変わっていないことを確認。そうすると、失敗が少ない。

 

3.事業のスケールアウトをプログラミングで支える★

・アプリはリリースしてからが本番

・書き込みが多いアプリケーションはCassandra、DynamoDBなどを使っていく

・CQRSに取り組む

例えば、ランキングの取得とか いちいちDBにアクセスして集計していたら大変…。

でも、誰かがイイネを押したら、更新されないといけない…。

→前日にランキングのデータを作っておいて、後はイイネが押されたらDBのトリガーを走らせて、DBを更新するなど

・2フェーズコミットは難しいからやめたほうがいい

・イベントソーシング ApacheKafkaがいいよ

・分散トランザクションも難しいのでやめたほうがいいよ

Sagaというソフトがあるらしいけど、難しいのでやめたほうがいいよ

・Kappaアーキテクチャがおすすめ

 

4.Composer2の話

Composer2がだいぶ早くなったよー

OSSのソース見るのは勉強になります。読んでみよう!

 

来年も、これ見れるといいな。

運営の皆様に感謝です!

 

 

営業を募集します

弊社で、営業の募集を始めました!

ODIN リアルタイム配送システムというシステムが好調で、お引き合いを多く頂いております!✧٩(ˊωˋ*)و✧

ありがとうございます。m(_ _)m

そこで、弊社ではずっとプログラマーがプログラマーの傍ら営業的な活動をしていましたが、だんだんと営業の比重が多くなり、最近ではほぼ営業をしてもらっているという現状に…。

というわけでの、営業を募集しています。

これを見た方で、知り合いにいるよ!とかありましたら、ぜひご紹介ください。

こんな方が望ましいです。

 

・売り上げを上げられる

・ITに興味がある

・単純なものを売るのではないし、世の中になかったものなので、売り方は確立されていない。柔軟な考え方や、お客さんの目線に立って課題解決を一緒に考えられる人

・男女どちらでも

・コミュニケーションスキルがある

・Webサイトや、販促に関してもアイデアを考えたりできる

・長い目線で弊社の理念に共感してくれる人

・人柄のよい人

・直行直帰ばかり、ずっと外にいたいという方には向いていないG

・転職歴が多い人にも向いていない

 

月の売り上げが!ノルマが!というわけではないですし、テレアポもありません。

ただ、提案力とかコミュ力とかヒューマンスキルですかね。

測るのが一番難しいところですけどね…。

 

募集の詳細は下記にありますので、ぜひご覧ください。

採用情報

 

下記は先日行ったインターンの歓迎会で焼肉に行った時の写真です。妙に奥行きある。

ぜひ、私たちの仲間になってください!( ˊᵕˋ )

ODIN 配送計画 新機能 Excelのように配送計画を作れる!

やった!

本日、下記のプレスリリースを行いました。

プレスリリース Excelのように配送計画を作る機能

ODIN 配送計画という配送計画を作成できるシステムがありますが、それの大幅リニューアルです。

何がすごいかといいますと、Excelのように配送計画が作れるというところなんです。

Webで使うシステムなんですけど、Excelのようにドラッグアンドドロップでセルの内容のコピーができます。

Excelのような画面で配送計画を編集できます

受発注システムなどを配送会社さんが使っている場合、配送先をExcelでよく保存されているんですよね。

そこから、直接「ODIN 配送計画」に取り込みたいという話が多かったんですが、今までできなかったんです。(>_<)

が、今回できるようになったというわけです!!!(*ฅ•ᗜ•*)❤(*•ᗜ•ฅ*)

 

また、Excelを直接取り込めます。これも、お客さんが列とかを整形する必要がなく、好きな形式のExcelファイルを取り込んで、システムの列とファイルの列を後で紐づけできます。

配送計画に取り込んだデータを紐づけ

取り込んだデータを紐づけ

 

便利!⊂(^-^)⊃

 

私、思うんですけどね、ExcelとかWordって20年ぐらい業務系アプリのTOPなんですよ。すごくないですか。

そんで、みんな、Excel大好きじゃないですかw 何かというとExcel使いますよね。

使い勝手が、本当に20年前から相当洗練されてるんですよね。

今回は、その力を借りようと。そんな感じです。

 

その他にも、かなり使い勝手にこだわりました!

・計算条件を表示できる
・一度計算してみて結果が気に入らない場合、条件を少し直して再計算できる
・計算する前に、確認画面で配送先や時間指定を確認できる
・計算条件をすぐに保存できる
ここからは裏話です。
2か月強で4人がかりで作りましたんで、10人月ぐらいかかりました。

今回は、私もせっせこ手を動かして作りましたんで、できたのは感激一塩ですね!(*ฅ•ᗜ•*)❤(*•ᗜ•ฅ*)

私は主にクラス設計をして、ページごとの実装は弊社の俊英、M君とM君とN君にやってもらいました!

ありがとう!連日深夜までお疲れ様でした┌o ペコッ

 

で、目に見える部分よりも、裏側のクラス設計をガラリと変えました。

なんかですね、自分もだいぶ長い間開発していますが、とにかくこのクラス設計というのは、熟練プログラマーが一番取り組まないといけないことなのでは、と最近考えています。

ドメイン駆動という考え方に最近影響を受けています。

 

後は、わかる人にはわかると思いますが、javascriptでなんとかする系の実装が今回は多かったです。

 

ODIN配送計画は、無料で14日間お試しできます。ご登録は下記からどうぞ!

導入までの流れ

 

3年間うちでアルバイトした学生さんが、大手企業に就職した後戻ってきてくれた話

2月のことでしたが、私にとってはとっても嬉しかったことで、今年中に書かなきゃと思っていたことです。

それは、5年前から弊社でアルバイトしていたM君が、卒業してEという大手メーカーに勤めてたんですけど、弊社に戻ってきてくれたことですo(>▽<)o

 

前職は誰でも知ってるぐらい大きい会社さんなんで、

「せっかく入社したのに、OCに戻るでいいの?」

と思うこともありましたが、戻ってきてくれましたw ありがたやありがたや。m(_ _)m

私の結婚式に来てくれた時の写真です。

 

M君が戻ってくる前に、諏訪に尋ねて行った話が下記に書いてあります。

諏訪に日帰り旅行した話(11月)

真面目だし、信頼できるところが一番いいと思ってます。(`・ω・´)

 

M君が来た当時はどんなだったかな?このブログで初出したとき、どんな感じだったかな?とあさったら、2015年ぐらいの投稿を見てました。

お前らやっぱり・・・

プロ○スのパロディとかやってたんですね(笑)

5年前!みんな若くて懐かしい!o(>▽<)o

 

嬉しかったことの内訳としては、M君とまた働けることはもちろんですが、弊社が働くのにそんなに悪い会社ではないだろうという自信を持たせてくれたこともあります。

以前も働いていた女の子が、子供ができて出産した後に戻ってきてくれたことがあって、その時もうれしかったですね( ˊᵕˋ )

 

歓迎会で、

「後藤さんのGoogleみたいな会社にしたいという夢をかなえるためにがんばります!」

と言ってくれて、それもうれしかったですね!⊂(^-^)⊃

なかなかそういってくれる人いないんでw。

 

そんなM君のなぜ弊社に戻ってきたかなどのインタビューが下記にありますので、ぜひご覧ください。

エンジニアインタビュー 村田

 

 

 

ODINで介護事業のリモートワーク・ペーパーレス化を実現した事例

ODIN リアルタイム配送システムに新しい事例が追加されました!

介護事業をされている、すまいるケア様です。

すまいるケア様 事務所写真

介護タクシー

すまいるケア様の介護タクシー

 

介護事業でリモートワーク?? 一番難しそうに思えますよね。

 

すまいるケア様では、ODIN リアルタイム配送システムの配送計画機能を使って、それを実現されています。

ヘルパーの方がそれをスマホアプリで見て、家から出勤し、お客様のお宅を回って、そのまま家へ帰宅、ということができるのです。

コロナの対策にもなりますよね!

報告も、ODIN リアルタイム配送システムで見えます。

ODINで日報などが紙に印刷しなくても確認ができるのでペーパーレス化できるそうです。

 

また、ペーパーレス化を実現されたそうです。

介護事業というのは、大変紙を使うそうですね。役所の申請などで仕方ないそうです。

小さい事業所であっても、月に2000~3000枚カウンターが回って、複合機が2年ももたないそうです。
そこを、月500枚まで減ったそうで。

 

もともとは、介護の仕事は急な依頼や変更もあるそうで、そんなときに業務内容に対応できるスタッフの位置情報やスケジュールを事務局で把握し適切な指示を送り対応できないかなと考えられたそうで、ODIN リアルタイム配送システムを導入していただきました。

 

今回、私も新人プログラマーと共に、こちらへ訪問させていただきました!

まだとても暑い一日でした(>_<)

こういう日に、お客様のところでいただく冷たいお茶っておいしいんですよね…。( ˊᵕˋ )

しかし、一番うれしいのは上記のように私たちの作ったものをフルに活用して頂いていることです。

また、ドラッグアンドドロップで操作できる機能などを

「遊び心がある。業務システムではなかなかこういうものがない」

とおほめ頂き、それが大変うれしかったです。

そんな「すまいるケア」様の導入事例は下記に紹介しております。

導入事例 すまいるケア様

ありがとうございました!

 

 

今日は弊社の創立記念日です。15年目に突入しました!

今日は何の日~ フフッフフー♪

今日は私にとって、とっても大事な記念日です。

今日は弊社の創立記念日なんです!!!

 

2006年に創業したので、なんと14周年で、15年目に突入します!

弊社がここまでやってこれたのも、日ごろご愛顧いただいているお客様、パートナー企業の皆様、そして何より、がんばっているスタッフのみんなのおかげです。

本当に感謝です。

ありがとうございます。m(_ _)m

去年の今日は何を言っていたかというと…

今日は創立記念日 13周年を迎えました!

今日も、気持ちのいい秋晴れでしたね⊂(^-^)⊃

って毎年言ってるんで、本当に創業以来この日は晴れているのかも???

 

最近、急に寒くなったりしていたので、今日はちょっと気温も高く、過ごしやすいです。

朝から金木犀の香りが漂っていて、秋を感じました。

14年前に横浜の法務局に会社の登記を届けた時も、気持ちのよい青空が広がっていました。

 

最近は、ビジネス規模もだんだん大きくなり、メンバーも少しずつ増えてきました。

お客様から多くのお問い合わせをいただき、社会への貢献度も上がってきたな…と感じます。

ODIN リアルタイム配送システムの重要度も日に日に増していってます。

それを受けて、もっとよいサービスを届けたい!という思いが強くなりました。

これからも、ご指導ご鞭撻のほどよろしくお願いいたします。

 

本当に、3年前ぐらいまで苦しかったんですよ。(つД`)

日々、納豆とキムチばかり食べてました…。

あの頃があって、今がある。。。

事業で苦労しないで成功した方もいっぱいいらっしゃって、ITの業界ではそういう方がもてはやされがちな気がしますが、私は苦労してよかったなと思います。

少なくとも、事業で苦労した人の気持ちがわかりますからね⊂(^-^)⊃

 

さてさて、特に創立記念日だからと言って写真はないんですが、最近弊社でやったバーベキューの写真でも載せておきます。

まぁ、コロナ禍で夏も何もなかったんで、せめてBBQでもしようという感じでした。

会社帰りにデジQで。材料はいろんなものを持ち込みました!

もちろん肉!!

そして、サケのホイル焼き、ラムチョップ、エビ!

ホタテ!サザエ!

でらおいしかったです。

ピザ!豆腐!

そう、豆腐。

私としては、この田楽串!!が一番作ってみたかったやつです!

バーベキューで串作ったの初めてで、めっちゃテンション上がりました!⊂(^-^)⊃

2次会はカラオケ。

いや、おいしかったし楽しかったです!

肉も、ちょっといいやつ買ったんですけど、焼肉行くよりずっとコスパいいし。

またやりたいです!

Mapboxのブログで、ODIN リアルタイム配送システムが紹介されました

私にとってはとっても嬉しい話です(*ฅ•ᗜ•*)❤(*•ᗜ•ฅ*)

弊社のODIN リアルタイム配送システムがMapboxという地図アプリのブログで紹介されました!

ODIN Real Time Delivery System — Bringing Dynamic Management to the Map

 

Mapboxとは何かと言いますと、一言でいうと、Google Mapみたいなやつです。

下記のスクショの、地図の部分がMapboxです。

配送計画を均等に割り振る

地図を埋め込んで、その上にマーカーを置いたり、ルートを線で描いたりできるんですね。

弊社では、ODIN リアルタイム配送システムの中で、Mapboxを使っています。

今では、ゼンリンさんのデータも導入され、Google MapよりMapboxのほうがいいんじゃないか説もあるぐらいです。(ソースは私)

思えばMapboxと弊社の付き合いは2014年から始まり↓

Smart動態管理がバージョンアップ 主要な変更はOpenStreetMapのデフォルト地図からMapboxへの変更

Mapboxの情報が、検索しても日本語ではまったく出てこなかったころです。

Mapboxを世に広めるために、LINEさんでLTをしたりしました↓↓

IoT縛りの勉強会でLTをしてきました

そんな私のMapboxヨイショが伝わったのか(?)今回、Mapboxのブログで取り上げてもらったので、感無量です。⊂(^-^)⊃

ありがとうございます!

 

そして、弊社の鋭才TYくんが英語でMapboxの担当者とやり取りしてくれたので、今回のブログ掲載も実現したんですよ!

英語が話せる人がいると助かる~(๑>◡<๑)

ありがとう!

 

 

 

 

 

 

 

上海蒼龍人狼が面白い!

先日、Zoomで「上海蒼龍 ~チャイニーズ人狼~」というゲームをしました。勝手に略して上海人狼と呼んでます。

友人でもあるゆりえちゃん氏が作られてます。

人狼の派生ゲームっていっぱいありますが、私的にはワンナイト人狼と、この上海人狼が今のところツートップじゃないかと思ってます!⊂(^-^)⊃

上海人狼は、人狼よりもパーティーゲーム感が強くって、あんまりいろいろ考えるより、やってみよう!って感じですかね。

死んだときに役職を公開するので、あまり真面目に考察したり騙りしてもしょうがない…のかも…( ^ω^)・・・(やりこみが浅いかもしれない)

 

で、これプレイするのにかこつけて、チャイナっぽいコスしたり、チャイナドレスを着るのも楽しみのひとつなんですよ~

今回、人生に一度はしてみたかった、両サイドのチャイナお団子をしてみました!⊂(^-^)⊃

 

チャイナドレス好き~💛

こういうアジアの民族衣装がでら好きですね。

先日は、女子ばっかりだったのもあって、皆さんチャイナっぽい服だったりで華やかで楽しかったです!

上海人狼の登場キャラクターは人狼=マフィアで、娼婦とかゴッドファーザーとか医者とか、連続殺人犯とか出てきて、ちょっとオトナな世界観ですよね~。

そういう世界観も好きです。

昔、チャイニーズマフィアものの映画、結構好きでしたね。

「男たちの挽歌」とか「上海グランド」とか。どんな映画かまったく覚えてないけど(;^ω^)

新卒さんの採用面接と内定を行った件数を発表します

今年度、新卒さんの採用面接を行った件数ですが…

じゃじゃん!

なんと面接を40件です。(8月末時点)

多くないですか?

あ、もちろん、弊社のような零細企業にしては、という話ですよ。

「ん?書類選考はどれぐらい?」

とお思いになったことかと思います。

ちょっと特殊な事情がありまして、弊社では、パイザというメディアでしか今年度は新卒の採用をしていません。

このパイザが、書類選考できないんですよw

そんなことあるー????( ゚Д゚) と思いますよね。

私も思います。が、仕方ない。それが学生さんにも受けてるんでしょう。なんで、40件はほぼほぼ応募件数です。

 

いつも言ってますが、私としては弊社に興味を持ってくれたという時点で採用したいぐらい、ありがたいと思います。

数ある会社さんの中から弊社を選んでいただき、本当にありがとうございます。m(_ _)m

 

今年度は本当に多くの方に応募していただきました。

なのに、私は誰とも会ってません…。

つまり、最終面接まで来た方いないんですよ。

なんで、内定は0件です。

これ、なんですかね。採用情報などに書いてあることと、弊社が採用したい方のミスマッチがすごいのか。

「零細のくせに選びすぎだろう!!」

と怒られてしまいそうですね(´・ω・`) いや、優秀な方に応募していただいていると思うんですが…。

 

後は、こういう状況ですから、ほとんどがオンライン面接です。それが多少は影響してるんですかね。

学生さんのほうも、オンラインだとわからないことも多いんじゃないでしょうか。

普通だったら、4月とか5月とかに会社説明会があって、そういうところに行くと

「就職」「会社」

とかそういうことについて、イメージが固まりやすいと思うんですが、今年はそれがなかったわけですもんね。

今までも新卒採用って、

「車に乗ったことがない人がいきなり新車を買わなくてはいけない」

ことにたとえられてきましたが、今年度は

「車に乗ったことがない人が、いきなりネットで新車を買わなくてはいけない」

わけですもんね。ショールームにも行けないのに、スペックとかネットで得られる情報でしか動けないのは不利ではありますね。

 

ところで、弊社の求める人とは、こういう方です。

採用情報

求める人物像

コミュニケーション能力が高い人

「何かを察してほしい」というのではなく、自分で発言できる
 困った時には誰かに相談できる

柔軟で新しいものを追いかける好奇心

– 常に変化するIT業界は、一つのものに固執する、こだわりの強い人には向いていない。

知らないことは知らないと言える、学習能力の高い人

– プログラミングは常に勉強することが多い分野。「無知の知」を大事にできることが必要。

責任感の強い人

– 困難にぶつかったらすぐに何かを放り出したり、他人のせいにするのではなく、自分の責任で自分の仕事をできる人。

弊社の理念と目標に共感し、長い視点で仕事ができる

 

で、こういうことって、面接とか書類でわからない部分が多いんですよね(;^ω^)

なので、弊社では部活・サークル・アルバイトの経験をよく聞いています。

たぶん、こういうことが全く関係ない会社っていっぱいあると思うんですよ。

でも、弊社は上記のような能力がフルに必要なんです。(`・ω・´)

 

というわけで、弊社ではまだ21年卒の新卒さんをまだまだ募集しています!

弊社に興味を持ってくださった方がいらっしゃれば、こちらのページからエントリーをお願いします。

採用情報

 

新卒・中途積極採用中