ある組込ソフト屋が最近読んだ記事/ブログまとめ(2018/9/12)
はじめに
9月上旬に読んだ記事のまとめです。
セミナー/勉強会情報
- 2018/10/13(土) UXデザインのはじめの一歩を体験しよう! ユーザーインタビュー、ユーザー心理分析の基本(大阪)
devlove-kansai.doorkeeper.jp
既にスライドがUPされています。 www.slideshare.net
IPA/経済産業省の記事
IPA 「ITを活用した起業・事業化アイデアソン」を9/29(土) に大阪で開催
「ITを活用した起業・事業化アイデアソン」開催のご案内:IPA 独立行政法人 情報処理推進機構IPA「i コンピテンシ ディクショナリ2018」を公開
i コンピテンシ ディクショナリ(iCD):IPA 独立行政法人 情報処理推進機構経済産業省「Connected Industries」関連政策の進捗報告
Connected Industries(METI/経済産業省)
2018年6月に報告記事が挙がっています。以下の重点取組5分野から目指すべき方向性が記載されています。- 自動走行分科会
- ものづくり・ロボティクス分科会
- バイオ分科会
- 素材分科会
- プラント・インフラ保安分科会
- スマートライフ分科会
技術系記事
機械学習とデータ駆動システム&エンジニアリング・品質保証
www.slideshare.net
鷲崎弘宜氏のESS2018招待講演スライドです。第2回astah関西勉強会のスライド(複数)
第2回astah関西勉強会「開発現場のモデリング事例紹介」 - 資料一覧 - connpassコードを静的解析して脆弱性を検出する「SCALe」、米CERTがオープンソースで公開 www.publickey1.jp
iOSDC 2018 セッション資料まとめ
iOSDC 2018 セッション資料まとめあなたたちは、本当に「AI開発プロジェクト」をやる気があるのか?
www.itmedia.co.jp
プロセス系記事
「勝手に育つ」を育てる
www.slideshare.net
2018/9/1 DevLOVE 「現場の車窓から:新入社員研修トレーナー・トレーニーの現場」のスライドソフトウェア開発者が感じる企業への不満とは? gigazine.net
私的にはマネジメントがやらかして尻拭いをさせられている時が一番げんなりします。ソフトウェア開発に役立つ 心理学的現象、行動経済学の概念など 15題 qiita.com
上記の記載以外でも、以下で述べられているような「学生症候群」や「パーキンソンの法則」も意識した方が良いかなと思います。
satoshi.blogs.comHarvard Business Review のAgile At Scale記事掲載日本語解説 scrum.esm.co.jp
Agile2018 の詳細レポート
engineering.linecorp.com身に着けた技術をいかに捨てられるか。エンジニア歴39年、今でもエンジニアで居続ける理由
creator.game.cyberagent.co.jp
その他
5G、IoT時代のビジネス開発拠点「KDDI DIGITAL GATE」9月5日オープン news.kddi.com
客が半額より「2個買えば1個無料」を好む理由
toyokeizai.net
JISTA関西オープンフォーラム2018のレポート
はじめに
前回の記事で触れましたが、「日本ITストラテジスト協会 関西支部 オープンフォーラム2018」に行ってきました。
↓これです
日本ITストラテジスト協会って?
協会員でもないのに書くのも恐縮ですが、 以下とのこと。
「ITストラテジストおよび有資格者を中心として、所属する企業を超えて情報交換、相互研鑽、人脈形成、情報発信や提言を行うことを目的とした団体」
ITストラテジストは高度情報処理技術者試験の一部ですが、wikiにもあるようにIT技術を活用し企業の経営戦略を推進する人材として一番上流な試験のようです。
以下抜粋
- 旧情報処理技術者試験のシステムアナリスト試験と上級システムアドミニストレータ試験(共にスキルレベル5)を前身とし、情報処理推進機構の作成したロードマップにおける最終到達点という位置付けにあたる。
- 形式的には他の高度情報処理技術者試験と同じスキルレベル4であるが、これら歴史的な経緯や求められる水準・役割から、高度情報処理技術者試験の中でも最高峰の試験と捉えられることが多い。
全体の感想
内容、場所代を考えても参加費1,000円でいいの?(採算取れてるの)?と思うボリュームでした。前述の資格の内容より複数の資格を持っている方や大学教授、技術士、ITコンサルタント、中小企業診断士など様々な方が発表されてました(何より一番驚いたのが場の雰囲気がとても柔らかくて排他的でないところ)。
あと護身術のセッションもありました。 各分科会のセッションは各10分しかなく部屋移動が大変でしたが、充実した内容だったと思います。
(個人的には浅すぎたので15分くらいにしてほしいです)
各セッションの感想
聴講したセッションのまとめを以下に記載します。
情報通信自由化の歴史から見る、エネルギー(電気・ガス)の自由化と今後
有賀 貞一氏の基調講演です。
会社の役員と顧問をされながらITパスポート試験を命名したり、シスアド試験を作ったり、ITストラテジスト試験制度を作ったりと試験にも深くかかわっている方とのこと。
あと、コンサルタントという名前が好きでないのでITストラテジストという名前にしたとのこと(確かに、コンサルとか評論家はなりたいとは思わないです)
内容は情報通信分野(いわゆる黒電話からインターネット)の自由化の歴史と、電力・ガスの自由化が情報通信分野と何が違うかを述べられていました。
ポイントは以下。
- 現状の自由化のままでは情報通信分野のように新規ビジネスが興隆する状態にはなりにくい。
- 電力ビジネス変革の鍵を握るのは「バッテリー技術の高度化」(全個体リチウムイオン電池など)
- 再生可能エネルギー(太陽光、風力、水力)と蓄電ビジネス発生による、電気供給形態の変化からの新規ビジネス発生
- 特にEV系自動車の蓄積ビジネスとしての活用(EV使用済み蓄電池を用いたバッテリー蓄電への活用
あと質疑応答で「原発はどうなる?」という話はありましたが、以下の理由で"終わりにできる(やめるべきとは言わないが)と思っている、むしろ後世に余計なコストを残すべきではない" とのことでした。
- 今年の夏の電力需要は過去最高レベルだが原発を使っていない
- 乗り切れた理由は太陽光発電の固定買い取り制度(企業のピーク13:00~15:00をカバーできた)
- 曇ると出力が落ちる点は蓄電を強化すればカバーできる
Hondaの燃料電池自動車開発と水素社会へむけて
環境エネルギーの世界的課題からHondaの戦略、FCV(Fuel Cell Vehicle)としてCLARITYと家庭用電源の話。
まだコストが高い、ロバスト性などの課題があり一般販売は未だだそうです(リース販売のみ)。蓄電の話も含めて興味深い話でした。
太陽光などの再生可能エネルギーから作った電気を水素に変換しSHS(水素ステーション)やEVに蓄積し家でも使う、というのがHondaのスマートコミュニティコンセプトだそうです。
Honda | Honda Smart Community | 水素と電気のエネルギー社会
以下に書いてあるような技術的な話も多少してくれました。
Honda|エンジニアトーク|スマート水素ステーション(SHS)
ちなみに、FCVからは9kVA(9,000W)を出力できるようですが、これ以上は発電所の認可が必要になるので無理とのことです。
その他参加したセッション
時間ができたら、もう少し詳細に書きます。
1. AIとAI技術 -これからの社会で求められる力-
ITに関わる人間として人工知能のAIと認識や予測は違うということを伝えてきましょう、という内容。
2. データ主導社会でのIoT通信プロトコル
2017年のデータ主導社会(総務省)より、膨大なデータをAIで解析することで価値を創造する社会になる。
今まで取得できなかったデータを集めることが価値になる。
OSSの標準IoTプロトコルスタックは3000行(Zigbee)程度。アプリ特化型プロトコルを作ってもよいのでは?という内容。
3. Node-REDを利用したIoTソフトウェア開発
コードをほとんど書かずにノード(Tibbo-Pi)とサーバをやり取りさせる事例の紹介
Tibbo-Pi | ティーボパイ | こころ踊るIoTデバイス
4. 機械学習を始めるに際して考慮するポイント
いかに学習モデルへ良い(ちゃんとした)データを集めて入れるかが重要。
PPDACフレームワークを使う、仮説検証のためにパース図を集める、欠損データや異常値の取り扱いをどうするか決めておく等が大切とのこと。
ある組込ソフト屋が最近読んだ記事/ブログまとめ(2018/8/29)
はじめに
8月に読んだ記事のまとめです。
今まで社内に共有していましたがブログに残していく事にしました。
雑多なのでどこかでトピック単位で纏めなおそうと思っています。
セミナー/勉強会情報
2018/9/8(土) 日本ITストラテジスト協会 関西支部 オープンフォーラム2018
日本ITストラテジスト協会 関西支部 オープンフォーラム2018場所は大阪本町です。面白そうなのでさっき参加申し込みました。
申し込み締め切りが8/31で、期限も迫ってます。2018/10/2(火)~10/3(水) スクラムマスタートレーニング@虎ノ門
Scrum Inc.認定資格セミナー / Scrum導入支援 | 2018. 10/2 (火)・3 (水)
10/9~10/10の募集も含めて定員達してましたね(キャンセル待ち)
技術系記事
astah* communityの提供終了
astah* community | UMLモデリングツール | Astah今までastah* community/professional使ってきました。 全体設計する人がprofessionalで、コンポーネントの詳細設計する人がcommunityという使い分けだったのですが、これからどうしましょうかね。 今後最新版を使おうとするとprofessional(\28,000)になります。Enterprise Architect professional が\26,000なのでそれよりちょっと高い。
(今の仕事ではEnterprise Architect を使ってます)技術基礎研修「クックパッドを支える仕組み」 / Introduction to the Internet
【保存版】半年以内にエンジニアになりたい人が読んだ方がいい新卒研修資料まとめ harv-tech.hatenablog.com
ブロックチェーンサービスのセキュリティを考える
- 日本企業も危ない? 中国のサイバーセキュリティ法を知ろう - IIJ勉強会から news.mynavi.jp
プロセス系記事
- エンジニアのためのスライドデザイン実践講座
DevLOVE関西 ロッシェル・カップのプレゼンテーション(生産性を高める8つの習慣)
www.slideshare.net
ヤフー塚穣×及川卓也対談 アジャイル/DevOpsと日本のITエンジニアの未来 www.atmarkit.co.jp
アジャイル開発とドキュメントの話
www.leadingagile.com[ぐるなび]社内にエンジニア勉強会の文化が芽吹くまでの1年間の振り返りとノウハウ公開
developers.gnavi.co.jp成果のでるチームはサクッと答えられる「6つの問い」とは何か?
www.nakahara-lab.net人材エージェントのためのカスタマーサクセスを理解する7つの質問 www.slideshare.net エージェント向けの話ですが、エンジニアが読んでも参考になる。
『テスト駆動開発をやめて、なお残すべき習慣とは』連載完結!記事一覧をご紹介します!! twop.agile.esm.co.jp
エンジニアのためのジョブ理論 qiita.com 昨年結構話題になった経営学者クレイトン・クリステンセン著「ジョブ理論」のエッセンスを解説
新規事業開発におけるエンジニアの心得
要点は42ページに書いてあります
その他
メールからSlackへ 企業導入が加速する「ビジネスチャット戦国時代」── 主要ツール6社の規模と機能を調査
www.businessinsider.jpなぜ今、社内Q&Aシステムが必要なのか qast.jp
まず「そうですね」って言え。 www.creators-station.jp
組込ソフトエンジニアの新人に読んでほしい記事まとめ
はじめに
設計やコードのレビュアをしていると、毎回同じような事を言ってるな、と思う時があります。
個別に伝えるのも面倒なので節目で発信するようになった記事のまとめです。
もうちょっと整理できそうなので後で追加・変更するかも。。。
マインドセット
個人的には以下のようなマインドは共有しておきたいです。
How To Become A Hacker: Japanese
書籍を読んでもらっても良いのだけど、上記+口頭でのポイント補足で事足りる事が多いです。
qiita.com
「設計の正しさや美しさ」と「実装のシンプルさ」が対立した場合、後者を優先した方が後々(ビジネス的にも)役に立つ場合があるという事例です。
note.mu
計画・見積り
経験がある事ならともかく、やった事が無い案件を見積もらないといけないケースは必ずあります。
組込ソフトの場合は特に一度出した見積りが絶対になる事が多いので見積りに対する考え方は重要と思います。
simplearchitect.hatenablog.com
設計
幾つかリンク切れがありますが、とりあえずコードを書く前にここをざっと理解してもらうだけでも話が合って助かります。
(デザインパターンや技術的負債の話など)
qiita.com
良い設計書を書く人が暗黙的に行っている事を上手くまとめてくれています。
qiita.com
文章だけでなく図解しましょう、アウトラインを持ちましょうという話です。
www.slideshare.net
リファクタリングをどのように分類分けしていつ対処すべきかと言う話です。
blog.shibayu36.org
コーディング
主に作法の話。記事の下の方に定番書籍の紹介もあります。
blog.jnito.com
シンプルに纏まっていて読みやすいです。
コーディング作法をこれから決めよう、という所には参考になりそう。
qiita.com
テスト
120ページ以上ありますがクリティカルシンキングの説明もある力作です。
その他
論理的思考はトレーニングで身に付ける属性が強いので、新入社員の頃から意識しておいて貰いたい。
www.ltkensyu.com
PDCAを身に付ける際にとっつき易いのが"ふりかえり"かな、と思います。
yoshitsugumi.hatenablog.com
私の場合は意味不明な文章/説明を見かけたら「PREP法」で纏めなおす事にしています。
PREP(プレップ)法を用いて「説得力」のある文章構成にする手順とは
それでも意味不明なら"ペアマインドマップ"で相手の思考を聞き出して整理します。
koboblog.net 上記は1つの手段ですが集中力は質と深さのコントロールがミソで、自分なりの集中力を上げる作法を作り上げたほうが良いと思います。
アウトプットする場所をブログにしました
はじめに
主に某家電メーカー向けの組込ソフトウェア開発を担当しています。 今まで技術系記事の感想をメールで書いて社内に共有&発信していましたが、 ブログにしてもいいよなぁと前から思っていたので作りました。
他の事例でよく見かけるように手順やプログラミングの実例はQiitaを使う事にします。
アウトプットする事の重要性について
社内向けに最新の技術記事について発信しても、あまり反応が無かったり他の人から同様の発信が無かったりしますが、 直接話をすると「そうそう、あの時の記事さー」って話してくれる場合があります。
IT系でブログやスライドをバンバンWebにアップしている方は既にモノを書く力が付いてるんだろうなと思いますが、 組込み系の人で身近にブログを書く人ってあまりいないです。 今回そういう人向けに、アウトプットすると良い理由を書こうと思います。
アウトプットすると自分にとって良い理由
1. アウトプットする事は自分の頭の整理に役立つ。
以下の記事がとても共感できました。
ポイントは苦行でやるのでは無く、気軽にアウトプットする事ですかね~。
2. 場数を踏んでいる人ほど強い
昨年、堀江貴文氏の「バカは最強の法則」という本が少し話題になりましたが僕は以下について特に頷けました。
要するに以下の事を言っています。
- バカは打席に立つ回数が多い(失敗もするけどその分成功もする)
- 仕事は信用が一番大切
- 人の信用を得るためには与えまくる(相手に見返りを求めない)
場数についてですが僕は以前から以下を結構意識して仕事をしています。
(致命傷でないレベルで)失敗して学習サイクルを回す
ギリギリセーフとアウトの境界を狙い失敗/成功を記憶に残したりサンプリングします。
上記はギリギリ状態の場数を踏むトレーニングです。 意図的に失敗するので(例えば上司に怒られても)心理的なマイナスは少ないし、 本当にミスるとやばい時の判断力に効いてきます。
3. ギブする事は信用貯金の役に立つ
また堀江貴文氏関連の記事引用ですが、ギブアンドギブという言葉があります。
信用があると何が良いのか言うと仕事の進め方が楽になりますね
(昔から色々な所で言われている事ですけど)
ただ、ギブアンドギブを行うには以下の条件があります。
つまり自己肯定/承認が出来ている事です。 上記が無いと「媚びる奴」または「ただ都合の良い奴」になってしまい苦しくなりますね。 あと、与えた相手からの見返りを求めだしちゃったりとか。