並び順

ブックマーク数

期間指定

  • から
  • まで

41 - 80 件 / 9810件

新着順 人気順

プログラマの検索結果41 - 80 件 / 9810件

  • 数百サイトがFirebaseのセキュリティルール設定を誤って合計1億2500万件の機密情報が公開されてしまっていた

    Firebaseのセキュリティルールの設定を誤っていることが原因で数百のサイトが平文パスワードや機密情報を含む合計1億2500万件のレコードを公開してしまっているとセキュリティエンジニアの「Logykk」「mrbruh」「xyzeva」という3人がブログに投稿しました。 900 Sites, 125 million accounts, 1 vulnerability - env.fail https://env.fail/posts/firewreck-1/ セキュリティエンジニアの3人はChattr.aiというサービスでFirebaseの設定が間違っていることを発見しました。Chatter.aiではウェブサイト上の正規ルートで登録するとアカウントの権利が適切に制限されるものの、FirebaseのAPIを直接使用してアカウントを作成するとFirebase上のデータベース全てに対する権限が取

      数百サイトがFirebaseのセキュリティルール設定を誤って合計1億2500万件の機密情報が公開されてしまっていた
    • 俺たちの面白いは操作されている - 澄ヒビト | 少年ジャンプ+

      俺たちの面白いは操作されている 澄ヒビト ある日、「面白い」が決められるようになってしまったらどうしますか――?岡の仕事はレビューアプリのエンジニア。皆に合わせることが“面白い”の価値基準になってしまった岡は、ある日レビューの書き換えが起こっていることに気づく…AIがどんどん浸食する世界に本当の価値観を問いかける澄ヒビト先生の衝撃新作読切!!

        俺たちの面白いは操作されている - 澄ヒビト | 少年ジャンプ+
      • PythonとGoogle Cloud, Spreadsheetで「自分のためのスポーツ観戦DX」をプロダクト化して実現した話. - Lean Baseball

        プログラミングとプロダクト作りは楽しいよ, っていう「個人開発ネタ」の話です. スポーツ観戦, 具体的には野球のデータ分析DX(Digital transformation)*1を実現しました. 記事の前半はプロダクト企画とアーキテクチャ, 後半はDash(Python)を使ったマルチページ・データ・アプリケーション開発の話となります. TL;DR SpreadsheetとPythonのアプリケーションでいつでもメジャーリーガー(全選手)のパフォーマンスを好きな条件で可視化できるようにしたら野球が面白くなりました. https://example.com/batter/ohtani-shohei/2024-03-20/2024-04-28?cache=false みたいなURLを開くと, オオタニサンのパフォーマンス(現地時間2024/4/28までの数字) 以下の成績をいい感じにグラフ・可

          PythonとGoogle Cloud, Spreadsheetで「自分のためのスポーツ観戦DX」をプロダクト化して実現した話. - Lean Baseball
        • サブクエリの書き方を2万文字弱かけてすべて解説する

          これはなに ども、レバテック開発部のもりたです。 今回はSQLのサブクエリについてまとめます。仕事でクエリを書く際、サブクエリは頻出の構文だと思うんですが、同時にサブクエリの書き方を完全に理解しているよという人は案外少ないのではないでしょうか?[1] 実際、MySQLの公式ドキュメントを見ると12ページくらいを割かれており、意外と奥深いのがサブクエリです。使いこなせると便利ですし、何よりちょっとSQLのコツみたいなのがわかって面白いよ、ということで記事にしてみました。 前提 この記事は以下の前提を含んでいます。 環境 MySQL8.0系 読者の知識 なんとなくサブクエリが書ける けど相関サブクエリとかになると「あーっ」つってGoogle meetを閉じてしまうくらいのレベル感 記事のボリューム 18,000文字 おれの卒論が20,000文字だった マサカリ 間違ってたら投げてくれ〜〜 それ

            サブクエリの書き方を2万文字弱かけてすべて解説する
          • エンジニアに必要な「Web技術」を学ぶための書籍ロードマップ - Qiita

            はじめに ◆この記事は何? 「Web技術を学ぶための書籍」を紹介する記事 ◆対象は? Web技術/Webアプリケーション開発を学びたいエンジニア ◆この記事のねらい Web技術を学ぶときのロードマップになれば幸いです 先に結論 ①「イラスト図解式 この一冊で全部わかるWeb技術の基本」 「イラスト図解式 この一冊で全部わかるWeb技術の基本」 Web技術の入門としておすすめです。 特に新卒エンジニアにおすすめできる本です。 ◆この本の良いところ HTTPの解説が他の入門書よりも詳しい、そしてわかりやすい 細かいところまで図解されており、データやコードで理解できる ネットワーク、データ形式、アプリ、システム、セキュリティと網羅性が高い 他の入門書 「図解まるわかり Web技術のしくみ」 「図解即戦力 Web技術がこれ1冊でしっかりわかる教科書」 ②「プロになるためのWeb技術入門」 「プロに

              エンジニアに必要な「Web技術」を学ぶための書籍ロードマップ - Qiita
            • はてなに入社して20年が経ちました - 田中慎樹メモ

              若干冗談のようなタイトルですが、本当のことです。2004年5月1日に株式会社はてなに入社して20年が経ちました。創業者近藤淳也を含めて5番目。創業時体制は3人だったので、その後の採用で2番目となる社員でした。 新卒の会社に約5年間在籍した後の転職でした。20年も続いたのかという驚きも少しあり、一方で正直なところ20年間という時間の長さや重みも少し掴みかねていもいます。少々実感に欠けているというか。致し方ないでしょう、多くの人にとって「勤続20年」イベントは人生で1回しか経験しないことだと思いますし。 コンサルティング業界からインターネット業界という異業種転職、またコードも書けない非開発者ということで、色々と下積みから勉強させていただいたり遊ばせていただきました。当時、インターネット業界は新興業界、誰しも促成プロフェッショナルとしてやるべきと意地になって頑張った自覚もありつつも、振り返ってみ

                はてなに入社して20年が経ちました - 田中慎樹メモ
              • 全ITエンジニア必読書である「世界一流エンジニアの思考法」を要約してみた

                エンジニアの間では発売から瞬く間に広まった本書ですが、まだ読んでない方々向けに本記事を書いてみました。要約なので、ここは重要だなと感じたポイントに絞って本記事に記載します✏️ 概要 まず結論からいうと、仕事の進めかたや捉え方という点でとても学びのある良書です。すでに多くのエンジニアには知れ渡っていますが、もっともっと知れ渡って欲しい本です。 内容としては、著者の牛尾さんがアメリカのMicrosoft社(Azure開発)で得た経験がそのままに書かれています。最初はアメリカのエンジニアに劣等感を感じていたようですが、その理由を言語化して、実際にどうすれば彼らと肩を並べるエンジニアになれるかが書かれています。 また全体的にアメリカのエンジニア思想を爆推ししているので、こっち系の思想が好きな人は一瞬でハマると思います。私もどちらかと言えば圧倒的にこっちのタイプですが、読むときには偏らないように中立

                  全ITエンジニア必読書である「世界一流エンジニアの思考法」を要約してみた
                • GoogleがFlutter・Dart・Python開発チームの一部従業員を解雇

                  Googleが2024年4月、FlutterやDart、Pythonチームで働く一部のエンジニアを解雇しました。Googleによると解雇理由は組織再編のためだそうです。 Google lays off staff from Flutter, Dart and Python teams weeks before its developer conference | TechCrunch https://techcrunch.com/2024/04/29/google-lays-off-staff-from-flutter-dart-python-weeks-before-its-developer-conference/ Google layoffs hit Python and Flutter teams • The Register https://www.theregister.com

                    GoogleがFlutter・Dart・Python開発チームの一部従業員を解雇
                  • QAエンジニアから見た『データモデリングでドメインを駆動する』書評 - ブロッコリーのブログ

                    はじめに 本記事は、今年発売された書籍『データモデリングでドメインを駆動する――分散/疎結合な基幹系システムに向けて』を読んだ感想と、QAエンジニアである私*1が日々の業務で役立ちそう(既に役立った)部分を紹介します。今のところ、本書籍は2024年のベストバイな気がします。 gihyo.jp 本記事で一番伝えたいこと データモデリングについての考えが深まるぞ 開発者が読むともっと役立てることができると思うぞ QAエンジニアである私が読んでも役立つぞ 読み始めてすぐに「良い買い物だった」と思って思わずポストしている様子 目次 はじめに 本記事で一番伝えたいこと 目次 本書籍で良かったこと:データモデリングをするにあたっての整理と用語の提案がすごい SoAとSoMという整理 「残」という概念 データベース設計とは違う「データモデリング」という考え方 QAエンジニアとして、業務に役立てそうなこと

                      QAエンジニアから見た『データモデリングでドメインを駆動する』書評 - ブロッコリーのブログ
                    • インプットのすゝめ | 外道父の匠

                      絶賛成長期にあるだろう若手エンジニアは、どういう流れで自身の成長を促したら良いのだろうか、とふと思いつつ口頭で説明してみたけどよくわからんくなったので整理してみたいお気持ちです。 当ブログではアウトプットの効用みたいなものは書いてきましたが、インプットそのものについてはお初なので、自身を振り返る良い機会にもなりそうです。 はじめに これは私が二十数年間、プログラマー・インフラ・SRE といったエンジニアとして通ってきた中で、どのようにインプットをしてきたかを整理してみるチラ裏です。 自分は一般(?)と比べれば少々特殊な経歴で、情報学を学んだことも、新卒研修を受けたことも、IT系資格も、転職したこともない…… ほぼ独学による野良エンジニアとして生息してきましたので、あまり参考にはならないかもしれません。 それでも一応長く生き抜いてきたエンジニアの経験として、インターネットに数多くある参考例の

                        インプットのすゝめ | 外道父の匠
                      • 「空振りをし続ける」技術広報活動の環境整備

                        「ビットキー知ってます!〇〇カンファレンスにスポンサーされてましたよね!」 「この前ビットキーの方が登壇してるのみました!」 「あー、あのスマートロックのとこ!」 初めまして!株式会社ビットキーで技術広報活動を担当しているパウリです! 一昨年あたりからビットキーは技術広報活動に力を入れており、私が参画した2023年5月からさらにその活動量は増加しました。 その結果として、ありがたいことにスカウト返信や面談の際に、冒頭のような反応をいただけるようになってきました😊 本記事では事業会社において、技術広報活動の中で重要だと思った 「空振りをし続けること」 についてまとめてみました。 はじめに いかに自社の技術力が優れていても、適切な広報が伴わなければその価値を知ってもらうことは難しいでしょう。 ここで重要な役割を果たすのが 技術広報活動 です。 技術広報は、ただ製品を宣伝するだけではなく、エン

                          「空振りをし続ける」技術広報活動の環境整備
                        • QAエンジニアがいない会社に入社してやったこと、まだやれてないこと - TalentX Tech Blog

                          はじめまして。2023年2月に入社したQAエンジニアの大出です。 前職はフリマアプリを開発する会社で約8年QAエンジニアとして働いていて、TalentXで初めてtoBのサービスのQA業務を行うことになりました。 入社前の状況 やったこと 新規開発の検証 テストプロセス改善 テスト計画の作成 ドキュメントの整理 バグチケットの整理 ドッグフーディング 採用 まだやれてないこと 終わりに TalentXは2015年にMyReferというサービスをリリースして以来、2023年2月に自分が入社するまで社内にソフトウェアテストを専門に行うメンバーは在籍しておらず、開発エンジニアが自分達で全てテストを行っていました。 そういう状況で私が入社してから約1年間でやってきたことを振り返りたいと思います。 TalentXの開発に興味がある人や、ソフトウェアテストを専門に行うメンバーが居ない会社でこれからQAエ

                            QAエンジニアがいない会社に入社してやったこと、まだやれてないこと - TalentX Tech Blog
                          • プログラマーがソースコード内に書いた「アスキーアート」図2000点以上を収集 使われ方を分析しデータベース化【研究紹介】 レバテックラボ(レバテックLAB)

                            米カリフォルニア大学サンディエゴ校に所属する研究者らが発表した論文「Taking ASCII Drawings Seriously: How Programmers Diagram Code」は、ソースコード内で使用するアスキーアート(ASCII art)を収集し分析した研究報告である。 ▲ソースコード内で活用されたアスキーアートの一例 keyboard_arrow_down 研究背景 keyboard_arrow_down 研究内容 オープンソースのソフトウェア開発では、プログラマーがコードの中にアスキーアートを使って図を描き、アイデアを視覚的に表現することがよくある。アスキーアートはコードや自然言語では表現しにくい概念を視覚的に明快に説明でき、またコードよりも詳細度は低いものの、コードを理解するうえで「サムネイル」のような役割を果たす。 こうしたアスキーアートは、実際のソフトウェア開発

                              プログラマーがソースコード内に書いた「アスキーアート」図2000点以上を収集 使われ方を分析しデータベース化【研究紹介】 レバテックラボ(レバテックLAB)
                            • 複数の企業でデータエンジニアとして求められたスキル - yasuhisa's blog

                              最近「ああ、これ前職でも前々職でもやったことあるなぁ」という仕事があった。データエンジニア(やその関連職種)として働き始めて約5年、3社でフルタイムとして働いてきて「このスキルは業界や組織規模が変わってもデータエンジニアとしてスキルを求められることが多いな」と感じたものをまとめてみることにした。棚卸し的な意味はあるが、特に転職用などではないです。 前提 どこでも必要とされたスキル データマネジメントに関する概要レベルの知識と実行力 セキュリティや法令に関する知識 事業ドメインに関する興味関心 他職種とのコミュニケーション能力 コスト管理 / コスト削減のスキル ソフトウェアエンジニアとしてのスキル DataOpsやアラートのハンドリング能力 分析用のSQLを書く力 古いテーブルやデータパイプラインを置き換えていくスキルや胆力 あるとやりやすいスキル 関連部署の動きを何となく把握しておく力

                                複数の企業でデータエンジニアとして求められたスキル - yasuhisa's blog
                              • プログラミングのやる気がでないとき机に向かうべきか - Qiita

                                はじめに おはようございます。Watanabe Jin(@Sicut_study)です。 今回は「やる気がない日も机に向かうべきか」について書いていこうと思います! ぜひやる気が出ないときはぜひ試してほしいことを書いています。 毎朝5分で読める 朝5分で読めるシリーズは平日7時にエンジニアの方が読んで何か気づきが与えられるような記事を投稿しています。 よければ@Sicut_studyのフォローを宜しくおねがいします! またスタエフでも毎朝6時58分に同様のお話をしているので、耳で学習 したい方はこちらもお願いします やる気がないときも勉強すべきか? 私の運営するプログラミングコーチングJISOUでお悩み相談がきました。 「やる気がない日でもすこしは机に向かったほうがいいですか?」 まずは結論からいいます。 日頃から、プログラミングの勉強を頑張っているのであれば やる気のない日はやらない。む

                                  プログラミングのやる気がでないとき机に向かうべきか - Qiita
                                • まつもとゆきひろ氏がソフトウェア開発に役立つ2冊の書籍を紹介 『失敗の科学』と『APIデザインケーススタディ』から学べること

                                  まつもとゆきひろ氏がソフトウェア開発に役立つ2冊の書籍を紹介 『失敗の科学』と『APIデザインケーススタディ』から学べること #11 「失敗の科学」 オープニングトーク まつもとゆきひろ氏:まつもとゆきひろです。月曜日に放送して以来、ちょっと間が空いてしまいました。今日これを録音しているのは、(2022年)6月25日の土曜日なので、月曜日から土曜日まで録音できなかったということになります(笑)。 「Voicy」は、一発録りで流す仕組みで、編集をほとんどかけていないので、そういう意味で言うと、習慣化して毎日10分とか録れば、すぐに毎日できるようになると思うんですけれども、まだ習慣になっていないので、忙しいとこうやってつい後回しになって、じゃあ、次の日、とかなってしまいがちなのが現状です。 例えば、毎日「Wordle」をするとかですね(笑)、日記を書くとかですね、それから、「mruby」に1日

                                    まつもとゆきひろ氏がソフトウェア開発に役立つ2冊の書籍を紹介 『失敗の科学』と『APIデザインケーススタディ』から学べること
                                  • 展示会で過剰な呼び込みをやめてもらえませんか?っていうお話。|原田篤史_独立系水処理エンジニア

                                    ※かなり燃えてきたようなので、当初から内容修正してます。 先日、ビッグサイトで開催されている「Japan IT Week」に参加してきました。 この展示会、IT関連では一番大きな展示会、という事で、各メーカーさんともにかなり力を入れて参加している展示会だと思います。 ただ、その「力を入れている」が行き過ぎちゃって、かえって治安が悪くなっているなぁ〜なんて思ったので、今日はそのことについて書いてみたいと思います。 主催のRX Japanさん:過度な呼び込みをしている一部企業のせいで、展示会全体のイメージが下がってますよ。早めの対策を。 コンパニオンの皆さん:私も含め、皆様の絶え間ぬ努力を理解できない人間が多数いました。プロフェッショナルリズムを理解できなくてスイマセン。 参加者の皆さん:悪いのは過度な呼び込みをしている企業や個人です。現場の人に八つ当たりはしないでくださいね。 過度な呼び込み

                                      展示会で過剰な呼び込みをやめてもらえませんか?っていうお話。|原田篤史_独立系水処理エンジニア
                                    • 【作業効率化】4年目エンジニアが「使わなくなった」アプリを供養する - Qiita

                                      はじめに よくQiitaでおすすめアプリとかの記事を見かけますが 逆に使わなくなったアプリの紹介記事ってなくね? と思い今その勢いで本記事を書き進めています。需要があるかはしーらないっ。 本記事では、今年で4年目のエンジニアが作業効率を追い求める中で淘汰されていったアプリたちを紹介します。 ちなみに当方Macユーザです。 エディタ Visual Studio Code 3年目くらいまでは結構使ってました。 settings.jsonやkeybindings.jsonをdotfilesで管理してみたいなこともするくらいには使ってました。 が、何かのタイミングでvimに興味を持ち、vimを使いはじめてから徐々に使わなくなってゆきました。 vimに興味を持った最初の頃はVSCの拡張でvimがあったので、それを使ってました。 VSCでvimの操作を再現できる拡張です。 しかし vimと言えば学習コ

                                        【作業効率化】4年目エンジニアが「使わなくなった」アプリを供養する - Qiita
                                      • 生産性における即レスの大切さ - Qiita

                                        はじめに 昨今「開発生産性」についての話題をよく目にします。 生産性が向上することで悪いことは無いので、様々な組織の事例が公開されて業界全体に知見が共有されていくことはとても素晴らしいことだと感じています。 話題のこちらの本 「世界一流エンジニアの思考法」にもとても大切なことが書かれておりますし こちらの記事も参考になりました。 それらを踏まえて個人的に生産性向上のベースになる大切なことだと思っている 「即レスの大切さ」 について書きたいと思います。 これまでやってきたお仕事 ツールアプリの新規事業責任者(3年ほど) 全体3名の少人数チームでスタート 私(責任者+PdMの役割)、エンジニア1名、デザイナー1名 最終的には30人前後の組織の事業部長 ゲームアプリのマーケティングマネージャー(5年ほど) 組織全体としてはビジネスサイド20名、エンジニア5名、デザイナー5名ほど 会社経営(4年ほ

                                          生産性における即レスの大切さ - Qiita
                                        • 新人が1on1に来ない - Qiita

                                          新人が1on1に来ない。その原因を考察する。 ここで出てくる新人の情報は以下である。 年齢: 30代前半 エンジニア歴: 5年 入社して半年 1on1を行うに至った経緯: 1年前、私と同じ時期に入社した同期Aが退職した。 詳細はよく分からないが、どうやらチームの先輩の1人と相性が悪いとの事だった。 尚、Aが退職したのは上記の理由だが、退職したいからこれを名目上の理由にしているのであって、原因は他にある可能性はあるが、この際それは考慮しない。 会社の人員構成: ほとんどがエンジニア歴10 ~ 20年のベテラン。平均年齢は30代後半。 Aは30代前半。 周囲の反応: Aが退職を告げた時、周囲はうろたえた。事前に相談は無かったし、特に問題はないように思われていた。 何より30過ぎた社会人は、問題があれば自分から話して来るという思い込みが、既存社員にあったもしれない。 年齢は関係あるか: ないと考

                                            新人が1on1に来ない - Qiita
                                          • 技術に専念したいエンジニアのための上級職「スタッフエンジニア」とは? 培った能力を生かして組織に貢献するキャリア

                                            エンジニアのキャリアとして、技術にもとづいた専門的なキャリアパスを提供する「スタッフエンジニア」が注目されている。本講演では、2023年に出版された翻訳本『スタッフエンジニア マネジメントを超えるリーダーシップ』の監修・解説を務めた増井雄一郎氏が登壇。本書の内容に沿って、ソフトウェアエンジニアが技術力を武器にテクニカルリーダーシップを発揮し、キャリアパスを築くための指針とあり方について新たな視点とインスピレーションを提供した。 エンジニアの能力を活かし、組織に貢献する「スタッフエンジニア」というキャリア 「風呂グラマー」の愛称で呼ばれ、トレタやミイルを始めとする数々のB2C/B2Bプロダクト開発に携わってきた増井氏。監修・解説を務めた2023年発行の『スタッフエンジニア マネジメントを超えるリーダーシップ』では、「スタッフエンジニア」について触れている。「スタッフエンジニア」とは多くのエン

                                              技術に専念したいエンジニアのための上級職「スタッフエンジニア」とは? 培った能力を生かして組織に貢献するキャリア
                                            • 30代・40代のエンジニアによくあるキャリアの悩み5つ 元エンジニアのキャリアカウンセラーが教える、それぞれの対応策

                                              バルテス・ホールディングス株式会社の小島氏は、自身が社内キャリアカウンセラーとして受けてきた相談から、年代別キャリアのよくある悩みと、その悩みを解決するための対策と、キャリア開発の基本ステップについて紹介します。全2回。 バルテス・ホールディングス株式会社について 小島友美氏:本日、前半の話を進める、バルテス・ホールディングス株式会社の小島と申します。よろしくお願いします。 本日は「多忙な30代/40代のPM/PLが自分らしく働くために知っておくべきキャリア開発の基本ステップ」と「品質エキスパートという選択肢」の紹介をしていきたいなと思っています。 今案内があったように、Q&Aの機能やリアクションの機能をうまく使いながら、インタラクティブに進めていきたいので、ぜひ意見などもらえればと思っています。 あと、「Zoom」のリアルタイムアンケート機能というものがあって。みなさんのキャリアの悩みを

                                                30代・40代のエンジニアによくあるキャリアの悩み5つ 元エンジニアのキャリアカウンセラーが教える、それぞれの対応策
                                              • 目標設定の陥りがちな落とし穴と回避方法 - STORES Product Blog

                                                こんにちは。 STORES 決済 でAndroidアプリエンジニアをしている Yamaton です。 早いもので、4月ももうすぐ終わりを迎えます。新社会人の皆さん、もう少しで待ちに待ったゴールデンウィークですね! さて、今日は、この時期に先輩社員が頭を悩ませている「目標設定」について、「そもそも目標設定って何なの」から、陥りがちな落とし穴と回避方法まで紹介します。 なんで目標設定で頭を悩ませてるの? やり方は企業によって異なりますが、通常、1年を半分から1/4に区切って、その期間内に達成したい目標を設定し、それを達成できるよう進めることが一般的です。 半年を1期間とする企業では、4月がおおよそ 中間 ふりかえりの時期となります。周囲の先輩社員も、1月に目標を立て、日々の業務と両立しながら目標達成に向けて進んできたはずです。 しかし、4月になって振り返ると、目標達成に必要なステップがまだ残っ

                                                  目標設定の陥りがちな落とし穴と回避方法 - STORES Product Blog
                                                • 株式会社リクルート エンジニアコース新人研修の内容を公開します!(2023年度版) | Recruit Tech Blog

                                                  こんにちは! 2023年度エンジニア新卒の、吉田です。 株式会社リクルート 新卒エンジニアコースでは、部署への配属前に、BootCampと呼ばれる新人研修を行っています。 本日は2023年度の研修の内容を、実際に受講した新卒の立場から紹介させていただきます。 研修の内容については毎年反響をいただいていますが、今年度も一段と進化し、より充実した研修でした。 ページ下部に研修資料を公開していますので、ぜひ研修の雰囲気を感じ取っていただけると嬉しいです。 研修の概要 エンジニアコースの新人研修は、配属後にスピード感を持って成長できるようになることを見据え、 「さまざまな技術領域の講座を受け、興味関心を広げて、知らなかった好奇心に出会う」 「現場で求められる『仕事への取り組みスタンス』をつかむ」 「気軽に相談できる仲間(同期)をつくる」 の3点が目的とされています。 今年度は、入社前に行われたスキ

                                                    株式会社リクルート エンジニアコース新人研修の内容を公開します!(2023年度版) | Recruit Tech Blog
                                                  • エンジニアとして真に成長するには?──技術スキルだけじゃない、"すごいエンジニア"が大切にするマインドセットとは

                                                    すごいエンジニアになるためのマインドセット2つ目は「あらゆる責任を引き受ける」 2つ目に田中氏が大事にしているマインドセットは、米国の起業コンサルタントであるダン・ケネディ氏の「人生のコントロールをしたかったら、責任を引き受けろ」だという。 人生にはさまざまな判断がつきもの。しかし、会社の中でも意外と判断していない人は少なくない。その理由は「責任を取りたくないから」だと指摘する。しかし、逆に言えば責任を取る意思があれば、どんなことでも自分で決められる、判断できる、自分でコントロールできることを意味する。 つまり、責任を取れる人は、判断できる人であり、指示されたこと以上のことができる。すると、どんどん仕事ができるようになり、プロアクティブに動いて仕事をこなせるようになっていく。一方、責任から逃れようとする人は、常に言われたことしかできなくなり、さらに力もつかず、言われたことすらできなくなって

                                                      エンジニアとして真に成長するには?──技術スキルだけじゃない、"すごいエンジニア"が大切にするマインドセットとは
                                                    • 「Vim」が愛され続ける理由と、サンプルで学ぶ使い方

                                                      「Vim」が愛され続ける理由と、サンプルで学ぶ使い方:TechTargetジャパンエンジニア読本集 「Linux」の標準テキストエディタとして根強い人気のあるのが「Vim」だ。初心者にとってはなじみにくいVimを、使い勝手の良いツールにするためのコマンドやカスタマイズを学ぼう。

                                                        「Vim」が愛され続ける理由と、サンプルで学ぶ使い方
                                                      • 『グラフニューラルネットワーク』を上梓しました - ジョイジョイジョイ

                                                        グラフニューラルネットワーク (機械学習プロフェッショナルシリーズ) 作者:佐藤 竜馬講談社Amazon 講談社より『グラフニューラルネットワーク(機械学習プロフェッショナルシリーズ)』を上梓しました。 グラフニューラルネットワークはグラフデータのためのニューラルネットワークです。化合物やソーシャルネットワークのようなグラフデータの解析に使うことができます。また後で述べるように、テキストも画像もグラフなのでテキストや画像の分析にも使えますし、それらを組み合わせたマルチモーダルなデータにも適用できます。要は何にでも使うことができます。この汎用性がグラフニューラルネットワークの大きな強みです。 本稿ではグラフニューラルネットワークを学ぶモチベーションと、本書でこだわったポイントをご紹介します。 グラフニューラルネットワークは何にでも使える 付加情報をグラフとして表現できる グラフニューラルネッ

                                                          『グラフニューラルネットワーク』を上梓しました - ジョイジョイジョイ
                                                        • ぼくらのスクラム奮闘記 - SmartHR Tech Blog

                                                          こんにちは、プロダクトエンジニアのa2cとプロダクトマネージャーのdaisukeです。 本稿では、2024年1月に組成され、スクラムを採用した私たちのチームが最初の3ヶ月間に直面した課題とその改善策、それによってもたらされた変化を共有します。スクラムに参加するエンジニアとPMの多様な視点を取り入れ、実際の経験に基づく具体的な事例をオープンに紹介します。 なお、この記事は「SmartHRのプロダクトマネージャー全員でブログ書く2024」への参加記事です。ぜひ他の記事もご覧ください。 チームの紹介 PM1名・プロダクトエンジニア3名の計4名がコアとなり、価値提供に責任を持ちます。そのコアチームに兼任のプロダクトエンジニア(チーフ)1名・兼任のプロダクトデザイナー1名が加わりチームを構成しています。専任のスクラムマスターはいません。 担当しているプロダクトとプロジェクトは、SmartHR Plu

                                                            ぼくらのスクラム奮闘記 - SmartHR Tech Blog
                                                          • 5年後、生成AIでエンジニアの仕事はどう変わるのか? メルカリ、LayerX、Algomaticの3社が語るAIへの取り組み

                                                            生成AIの技術革新が相次いだ2023年、生成AIを本格的に業務やサービスに導入する企業が増える中、生成AIの最前線に取り組むエンジニアは、現状をどう観察していて、今後どうなっていくと考えているのだろうか。本セッションでは、メルカリ、LayerX、そして2023年に創業したばかりのスタートアップAlgomaticの3社が集い、事業フェーズの異なるそれぞれの視点から、生成AIへの現状の取り組みや、今後期待する変化について語った。 生成AIへの3社の取り組み 「生成AIを本気で推進するトップランナーが語る!AIの展望2024年とその先」と題したパネルディスカッションでは、PIVOT 蜂須賀大貴氏がモデレーターを、メルカリ 石川佑樹氏、LayerX 松本勇気氏、Algomatic 南里勇気氏がパネリストを務めた。 冒頭で蜂須賀氏は「他の2社に負けない生成AIへの取り組み」というテーマを提示し、各社

                                                              5年後、生成AIでエンジニアの仕事はどう変わるのか? メルカリ、LayerX、Algomaticの3社が語るAIへの取り組み
                                                            • 【エンジニアの日常】エンジニア達の自慢の作業環境を大公開 Part2 - Findy Tech Blog

                                                              こんにちは。 FindyのTeam+を開発している西村(sontixyou)です。 【エンジニアの日常】エンジニア達の自慢の作業環境を大公開 Part1と題して、公開したブログが好評でした。 それに続いて、弊社エンジニア達の作業環境を見ていきましょう! 作業環境を大公開 西村 私は、現在週3日ほど出社と残りはリモートワークしています。そんな私の作業環境をご紹介します。 デスクの全体像はこのような感じです。 デスクは新卒時代の先輩からおさがりです。幅120cmのものを使用しています。 ディスプレイはDELLの27インチ 4Kモニタを2枚使っています。1枚だけ縦置きにしている理由は、省スペース化と首の振り向きが大変だからです。 横置きのディスプレイでは、エディタとSlack専用になっています。 縦置きのディスプレイでは、ブラウザ専用になっています。ウィンドウを垂直に2枚置いて活用しています。

                                                                【エンジニアの日常】エンジニア達の自慢の作業環境を大公開 Part2 - Findy Tech Blog
                                                              • The Front End Developer/Engineer Handbook 2024

                                                                This guide is open source, please go ⭐️ it on GitHub and make suggestions/edits there! https://github.com/FrontendMasters/front-end-handbook-2024 1. Overview of Field of Work This section provides an overview of the field of front-end development/engineering. 1.1 — What is a (Frontend||UI||UX) Developer/Engineer? A front-end developer/engineer uses Web Platform Technologies —namely HTML, CSS, and

                                                                  The Front End Developer/Engineer Handbook 2024
                                                                • 大ヒットゲーム『Balatro』のコードが“力業”だとして共感呼ぶ。コードが汚くても、ゲームが完成してちゃんと動けばそれでいい - AUTOMATON

                                                                  ホーム ニュース 大ヒットゲーム『Balatro』のコードが“力業”だとして共感呼ぶ。コードが汚くても、ゲームが完成してちゃんと動けばそれでいい ゲームを制作する際に必要となるプログラム。そのコードの記述にあたっては「コーディングルール」などとして、構造の把握のしやすさなどが求められることがある。一方で今回、あるユーザーが『Balatro』のコードの一部を公開。コードにif文が多用されている点などから注目されているものの、「見づらかったり、複雑なコードでもほぼ問題なくゲームを完成させられる」事例として共感も呼んでいるようだ。 コードのわかりやすさ ゲームの制作にあたっては、基本的にはプログラミング言語を用いてソースコードを書くといった、プログラムの記述が必要となる。プログラミング言語としては、「C++」「C#」のほか「Java」「Ruby」など、さまざまな種類の言語が存在している。 またゲ

                                                                    大ヒットゲーム『Balatro』のコードが“力業”だとして共感呼ぶ。コードが汚くても、ゲームが完成してちゃんと動けばそれでいい - AUTOMATON
                                                                  • エンジニアとして真に成長するには?──技術スキルだけじゃない、"すごいエンジニア"が大切にするマインドセットとは

                                                                    CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。

                                                                      エンジニアとして真に成長するには?──技術スキルだけじゃない、"すごいエンジニア"が大切にするマインドセットとは
                                                                    • 新メンバーを受け入れる際に大事だなと思う心構え - freee Developers Hub

                                                                      こんにちは、 freee でエンジニアリングマネージャーをやっている sentokun と申します。 4 月になり、新人や中途入社など新メンバーの参入など、チームの変化を感じている方も多いのではないでしょうか? この記事では、そんな新メンバーの受け入れ時に、チームで大切にしたいと思う心構えについて記載していきます。 人と環境には相性がある!焦らずその人にあったペースで 新メンバーは、チームに参画する際とにかくできるだけ早く環境に慣れて成果を出したい!と考えると思います。特に経歴がある中途入社だと、本人は経験がある分早く成果に繋げられるはず!と考えるし、受け入れ側の視点でも、経験豊富なんだから早くキャッチアップしてくれるはず!と期待するかもしれません。 もちろんスタートダッシュが決めれれば大きいですし、そのために全力を尽くすことは大事だと思います。一方で、うまくいかない場合の大事な心構えもあ

                                                                        新メンバーを受け入れる際に大事だなと思う心構え - freee Developers Hub
                                                                      • 若手のうちに知りたかった生産性の高め方

                                                                        D-Plus Tokyo #1 https://d-plus.connpass.com/event/315744/

                                                                          若手のうちに知りたかった生産性の高め方
                                                                        • Rubyエンジニア採用が難しい3個の理由|Takuya @ CTO at stmn

                                                                          昨日は https://note.com/takuya_stmn/n/n02e627b9afc3 で会社のアップデートを書きました。プロダクト系職種の中でも、特にコロナによるフルリモートがどの会社でも当たり前になった頃から採用難易度が増してきた、Webバックエンドエンジニア、とりわけRuby on Railsエンジニアの採用の難易度が難しくなった理由について、Rubyを25年間、Ruby on Railsを18年間やってきた中、感じたことを軽く書きます。 1. オワコンである「Rubyが死んだ」「Ruby on Railsは死んだ」みたいな言葉は何度も聞きました。Ruby / Ruby on Railsを使った開発を始めたころから辛さはありましたが、一定の生産性が出るということで利用ケース数は増えていきました。一方で、コミュニティベースの進化は独特の文化を持ち合わせていることもあり、中長期

                                                                            Rubyエンジニア採用が難しい3個の理由|Takuya @ CTO at stmn
                                                                          • これからのプロジェクトマネジメントに大事なのは「結果にコミットしない」こと クリエイティブな仕事に求められる“アジャイル思考”

                                                                            不確実さが増す世界のプロジェクトマネジメントとはとういうものか 倉貫義人氏:そんな不確実さが増す世界のプロジェクトマネジメントはどういうものなのか。(スライドを示して)プロジェクトがうまくいかない(理由)というのは、このあたりを見てもらうと胃が痛くなりそうな言葉がいっぱい書いてあると思います。想定よりコストがかかるとか、作ったものを直せないとか。 (スライドを示して)これに対してどうすればいいかというと、「こうすればうまくいくのかな?」と考えがちですよね。「遅いからプレッシャーをかけようか」とか「少し遅れているので人を増やそうかな」とか「一気に作ったほうがいいんじゃないの?」とか「属人性を排除しましょう」とかと言いがちですよね。 これらはけっこう言いがちですが、全部失敗するやつです。これを全部やってみたら困ったことにプロジェクトが大変なことになるので、ぜひやってみたらいいと思います。 (会

                                                                              これからのプロジェクトマネジメントに大事なのは「結果にコミットしない」こと クリエイティブな仕事に求められる“アジャイル思考”
                                                                            • ゲームプログラミング入門書、横浜の15歳が完成 「ないなら自分で」決意 | カナロコ by 神奈川新聞

                                                                              ゲームプログラミングの初心者向け入門書を、10代の少年が完成させた。横浜市磯子区に住む杉山悠真さん(15)の「僕自身、ゲームが大好き。いろいろな人がゲームを作れるようにしたい」という情熱が、全約380ページにも及ぶ力作に結実した。販売に向けた準備や全国の中学校への寄贈に向け、5月末までクラウドファンディング(CF)で支援を募っている。 杉山さんがプログラミングを知ったのは、ゲームが大好きな小学3年生の頃だった。「ゲームを作る側もすごい楽しいんだな」。プログラミングの本を読みあさり、次々と新たな技術を習得。小学6年生までに手がけた作品は800近くにも上った。 「ゲームの作り方が知りたいのに、何で基礎の説明ばっかりなんだろう」。子ども向けの解説本を読むたびに疑問を抱いた。本当に知りたいゲーム作りのノウハウにはなかなかたどり着けない現状を変えようと、実用的な一冊を自らの手で生み出すことを決めた。

                                                                                ゲームプログラミング入門書、横浜の15歳が完成 「ないなら自分で」決意 | カナロコ by 神奈川新聞
                                                                              • 基本設計について学んだことをアウトプットしました - Qiita

                                                                                現在、案件で上流工程のサポートとしてアサインしております。 理解が不足している箇所や分からないことがまだまだ多いため、個人で学習した内容を備忘を兼ねてアウトプットしたいと思います。 基本設計とは 基本設計はビジネスサイドの要件定義を実現させるために、エンジニアサイドでシステムに実装する機能を明確化、具体化していく工程です。 要件定義で決めた内容に対して「画面」「機能」「データ」を設計し、実現可能性を検討する項目と解釈しました。 基本設計は「外部設計」とも呼ばれ、ユーザーから見た時の動作を決める工程になります。 上記に添付している @KNR109 さんの記事がめちゃイメージしやすかったです。 ありがとうございます! クライアントに何をアウトプットする必要があるのか? 以下、代表例になります。 システム構成図 機能一覧 画面一覧 画面遷移図 データフロー図 APIドキュメント 基本設計はユーザ

                                                                                  基本設計について学んだことをアウトプットしました - Qiita
                                                                                • 最近出社して対面で会話することが多くなった結果、生産性に繋がりそうな会話があった話3選

                                                                                  みなさんこんにちは。 都内のIT企業でフロントエンドエンジニアをしてますSakuです。 ここ1、2ヶ月くらいオフィスに出社して仕事をすることが多かったのですが、そこで、「あれっ…意外と仕事が捗るな…」と感じることがあったので、そこで感じたことを整理するため言語化してつらつら書きたいと思います。 その発端としては、最近新しいプロジェクトが始まり、その開発のチームリーダーという役割もあったため、まあ折角だしオフラインでチームビルディングやどういうプロダクトにするかなどをエンジニア・ビジネスサイドのメンバーと話し合うのも良いかなと思い、軽い気持ちで他のメンバーにも声をかけて出社の機会を作ってもらったのが始まりです。 それから週に何日かは出社して仕事をしていたのですが、ある時ふと思ったのが、冒頭で感じた意外と仕事が捗る感でした。 本題に入る前に、話は4年前に遡ります。 コロナ禍で生活が変わった 昨

                                                                                    最近出社して対面で会話することが多くなった結果、生産性に繋がりそうな会話があった話3選