新人研修に関するcarolina04のブックマーク (124)

  • エンジニア基礎 ウィルゲート2024年度エンジニア新卒研修

    ▼この研修についてのテックブログ記事 https://tech.willgate.co.jp/entry/2024/04/01/184252 ▼補足 株式会社ウィルゲート 2024年度エンジニア新卒研修「エンジニア基礎」の資料です。 実際に研修で使用したものを加筆修正して外部公開しています。 ▼研修を実演するイベントが開催されました 2024/4/15 18:30〜『エンジニア基礎 - 話題の新卒向け研修実演』 https://forkwell.connpass.com/event/315283/ YouTube Live アーカイブ https://www.youtube.com/watch?v=VidNzvmlbvE

    エンジニア基礎 ウィルゲート2024年度エンジニア新卒研修
  • トップ | Track Training - テクノロジー人材を育成するLMS(学習管理システム)

    LMS(学習管理システム)としての高い機能性や、高品質な教材・テストを備えています。 業界唯一のスキルチェック機能で、パーソナライズドな学習パスを設計できる IT・プログラミング領域に特化した教材で、テクノロジー人材の育成ができる

    トップ | Track Training - テクノロジー人材を育成するLMS(学習管理システム)
  • プレゼンで絶対にやってはいけない「NGな話し方」ワースト3(ダイヤモンド・オンライン) - Yahoo!ニュース

  • 国際交流基金 - 日本語教育通信 文法を楽しく 「こと」(1)

    文法を楽しく このコーナーでは、学習上の問題となりやすい文法項目を取り上げ、日語を母語としない人の視点に立って、実際の使い方をわかりやすく解説します。 また、このページはPC画面での閲覧を想定しておりますため、スマートフォンでは表示に崩れが生じることがあります。PC画面での閲覧を推奨いたします。

    carolina04
    carolina04 2022/07/10
    “「の」のほうが「こと」より、より話しことば的である”
  • 新卒1年目に使ったエンジニア質問テンプレート - Qiita

    はじめに 今回は新卒1年目の時に自分が先輩エンジニアに質問する際に使っていた質問テンプレートを紹介します。 自分は相手に質問する時は「いかに相手の時間を取らずに解決まで至れるか」を重視して質問を考えています。 いきなり「OOがわからない」「OOのエラーが解決できない」「〇〇が動かない」といった答えを全て相手に丸投げするような質問をしていては成長はおろか、相手から「この子は自分で考えない子なんだな」と思われてしまいます。 そこで今回は初心者が先輩に質問する際にどのような手順で質問を作成すればよいかをテンプレートとして紹介します。 エンジニアとは書いているものの他の職種にも応用できるようなテンプレートだと思うので、ぜひ参考にしていただければなと思います。 この記事の主な対象者 新人エンジニア 質問の仕方が分からない人 エラー解決に時間を大幅に使ってしまう人 Google人工知能開発チームの15

    新卒1年目に使ったエンジニア質問テンプレート - Qiita
  • React + Firestore【入門から実装まで】

    稿ではFirestoreの概要、NoSQLデータベースの構造、Firestoreの初期設定、Reactの初期設定、書き込み、react-firebase-hooks(useCollection、useDocument)を使った読み込み方法(実装方法)まで丁寧に解説しています。書き込みはweb Version 8での記法と、2021年8月に正式リリースされたより新しいweb Version 9での記法を両方解説しています。 FirestoreとはFirestoreとはFirebase(Google Cloud Platformとほぼ同義)内で利用できるのNoSQLのデータベースで、最大の特徴はReactフロントエンドから直接DBを操作できる点です。バックエンドを記述する必要がなく、フロントエンド側でFirebaseライブラリーを使ってDBへの書き込み・読み込みが簡単にできます(もちろんバ

    React + Firestore【入門から実装まで】
    carolina04
    carolina04 2022/05/29
    “Firestoreとはfirebase(Google Cloud Platformとほぼ同義)内で利用できるのNoSQLのデータベースで、最大の特徴はReact等フロントエンドから直接DBを操作できる点です。バックエンドを記述する必要がなく、”
  • 表計算ソフトとデータベースソフトの違いとは?

    表計算ソフトの来の目的は、「縦計」や「横計」といった合計額を集計することなので、このような表示になっています。セルの大きさは自由に変えられるので、名簿などの一覧表を作るのにも便利な形式になっています。「フィルター」と呼ばれる抽出機能や「並べ替え」機能を使うことで、データベースソフトに近い処理をすることができます。 日人は、方眼用紙や原稿用紙で格子状の書式に慣れていることもあって、「表計算ソフト好きが多い」と言われています。そのため、何でもかんでも表計算ソフトで処理しようとする傾向があります。非常に優れたアプリケーションソフトであるため、頑張れば大抵のことはできてしまうのも事実です。 しかし、元々は計算をするソフトウェアなので、計算以外の用途で使うには限界があります。数百レベルの行であればスクロールも苦ではないかもしれませんが、数万件以上となるとスクロールするだけでも大変です。また、膨大

    表計算ソフトとデータベースソフトの違いとは?
  • YAZエンジニアが運営するメディア Blilliant Engineer

    開発プロジェクト格的に始まる前には、必ずといっていいほど要件定義という作業が行われます。いわば、開発の第一歩となる重要な作業です。要件定義の内容によっては、システム開発がとん挫・失敗してしまうことも十分に考えられます。開発側だけではなく、発注者にも要件定義への正確な理解が必要です。 こちらでは、要件定義の意味や一般的な流れ、上手に進めるために意識していただきたいポイントについてご紹介します。 要件定義の基礎知識要件定義はシステム開発において必ず行われる作業です。どういった意味があるのでしょうか。また、どうして重要なのでしょうか。以下では、要件定義の意味や、同じような意味を持つ要求定義についてお話しします。 要件定義とは?要件定義とは、ユーザー(発注側)の要求を実現する方法・進め方をまとめたものです。開発プロジェクトは、ゴールを定めなければ無駄な工数が増え仕様変更などの手戻りが多くなって

    YAZエンジニアが運営するメディア Blilliant Engineer
    carolina04
    carolina04 2022/05/17
    “要件定義の担当者には、いくつかのスキルが求められます。代表的な適性である「コミュニケーション力」「開発業務に関する知識・経験」「スケジュール管理能力」「文書化スキル」について”
  • 要件定義と基本設計はなにが違う?実施すべき内容と進め方のポイントを解説

    上流工程を任されたい…けれどどこから勉強すればいいのか分からないと悩みを持つ人は多いでしょう。基設計と詳細設計の違いであればわかるとしても、要件定義となると、普段、詳細設計やプログラミングしか行っていないエンジニアには、何をしている部分なのかがわかりづらいかもしれません。 この記事では初めて上流工程に挑戦する若手エンジニアに向けて、要件定義と基設計の違い、それぞれの進め方のポイントを詳しく解説します。 要件定義と基設計について 要件定義はクライアントからの要求を元に実装する機能や性能を決めていきます。対して基設計は実際にシステムを動かす部分の仕様を決定する工程です。各プロセスで実施すべき内容について、具体例を挙げながら詳しく解説します。 要件定義は実装機能の明確化 クライアントからの提示される要望・要求から、システムで実装すべき内容をドキュメント化する工程です。 例えば、以下のよう

    要件定義と基本設計はなにが違う?実施すべき内容と進め方のポイントを解説
    carolina04
    carolina04 2022/05/16
    “基本設計と要件定義はお互いの境界が不明瞭となることも。それぞれの工程を一緒くたに実施する場合でも、全く異なる実施内容・目的をもつ開発工程であり、不備なく作業を進めるには各工程を確実に実施すること”
  • 【基礎を解説】プロジェクトマネジメントとは?必要な資格やスキルもご紹介

  • [第1回]要望をそのまま受け入れると失敗 必要なのは「なぜ」という分析

    システム開発案件の多くは業務の見直しを伴い、要件定義が難しくなっている。利用部門の要望をそのまま受け入れても、真に役立つシステムにならない。「なぜ」という観点で要望を検証し、要件を決めていくことが不可欠だ。要件定義の経験が乏しくても実践できる、基的な考え方や方法を解説する。 国内市場の成熟による競争の激化、事業活動のグローバル化による顧客ニーズの多様化──。近年、企業を取り巻く環境は、劇的かつ連続的に変化しています。このような環境変化に対応するため、多くの企業には継続的な業務改革が求められています。 一方でITは、仮想化、分散処理といった各分野で革新を重ね、業務の効率化や省力化だけでなく、売り上げ・利益の拡大や顧客満足度の向上といった業務改革の実現手段と位置付けられるようになりました。 このような背景を受け、業務の見直しが必要なシステム開発案件が増加し、要件定義が難しくなると同時に、より

    [第1回]要望をそのまま受け入れると失敗 必要なのは「なぜ」という分析
    carolina04
    carolina04 2022/05/15
    要件定義工程で作成する主な成果物は、(a)システム化方針、(b)解決すべき課題、(c)課題の解決策、(d)新しい業務の仕組み、(e)システム要件、(f)実行計画の六つです。以下に、それぞれの内容を簡単に記
  • 達人プログラマーを読んだ。 - Blank?=False

    巷で話題となっている達人プログラマー【新装版】を読みました。 色々と勉強になりましたし、とてもいいだと思ったので紹介します。 新装版 達人プログラマー 職人から名匠への道 作者: Andrew Hunt,David Thomas,村上雅章出版社/メーカー: オーム社発売日: 2016/10/20メディア: 単行(ソフトカバー)この商品を含むブログ (5件) を見る どういうきっかけで知ったの? どんな? 対象読者 特に自分の琴線にかかったトピック 石のスープと蛙の煮物 あなたの知識ポートフォリオ 曳光弾 すべてはドキュメント 読み方 合わせて読むならどんながオススメか? どういうきっかけで知ったの? 伊藤淳一(@jnchito)さんの記事で知りました。 blog.jnito.com 伊藤淳一さんのブログは読みやすく、とても勉強になるのでオススメです。 この記事をみて、興味を持ったの

    達人プログラマーを読んだ。 - Blank?=False
    carolina04
    carolina04 2022/05/15
    “何かを変えようとするのであれば、急に変えてしまうのではなく緩やかに変化させ、最終的なゴールに導くようにすることで成功し易いということ”
  • 問題解決のプロセスを8ステップで解説!問題解決能力の鍛え方も紹介 | テックキャンプ ブログ

    「ビジネスの『問題解決』って何か難しそう…」 「問題や課題に対して、順序だてて解決した経験がない」 「ビジネスパーソンに必要な問題解決のプロセスを教えてほしい」 仕事や日常において、問題や課題に立ち向かう機会はたくさんあるでしょう。 問題とは「営業成績トップが理想だけど、現実は今月のノルマで精一杯」のように、理想と現実にギャップがある状態のこと。そしてこのギャップを解消する行動が「問題解決」です。 とはいえ有効な解決策が思いつかない、そもそも何から始めたらよいのか分からない、という方も多いでしょう。 そこで記事では、問題解決のプロセスをステップごとに分かりやすく解説。また問題解決能力を鍛える方法、問題解決の手法を学べるなども紹介します。 ビジネスパーソン必見の内容ですので、ぜひ参考にしてください。

    carolina04
    carolina04 2022/05/13
    “問題解決のプロセスを8ステップで紹介します。 問題は何かを認識する 原因を調査し分析する 解決策を考える 情報を集めて解決策を深掘りする 解決策を絞り込む 課題を設定する 課題を実行する 結果を検証”
  • 要件定義工程の進め方 | 若手エンジニアの羅針盤

    システム開発の上流工程である要件定義では、顧客が抱える課題に対してどのようなシステムを作るのかを概要レベルで決定する。 要件定義が必要なのは「作ったはいいが使えないシステム」という状況を防ぐためで、システム開発におけるW...

    carolina04
    carolina04 2022/05/13
    “業務要件の整理では下記の作業内容を行う。1つずつ説明していこう。  2-1.現行業務の整理  2-2.ヒアリング実施と課題分析  2-3.新しい業務の検討  2-4.システム化範囲の検討”
  • 思考力を鍛える〜なぜ、問題解決はうまくいかないのか〜 | 特集 | 人材育成・研修のリクルートマネジメントソリューションズ

    昨今、企業の人事教育担当の方から、ビジネススキルの中でも思考法に関するもの、例えば「論理的思考力」や「問題解決スキル」といった切り口でご相談いただくことが増えてきています。 背景として、事業をとりまく社内外の環境が絶えず変化し、複雑化する中で、一律の「正解」が存在せず、常に「最適解」を求めて考え続けることが求められていること、また、スキルとしての思考フレームなどの有効性・有用性について、あらためて広く認識されつつあることも理由の一つと考えられます。 特に、ここ最近、一つの事故、判断ミスが企業の存続を根底から揺るがしかねない事件が相次いでおり、場当たり的な対処ではなく根的な原因究明や、問題解決が求められています。 今、企業が問われていることは、日頃から社員一人ひとりが、いかに職場の問題や課題について考えているか、課題解決に向けて何をすべきなのかを、組織としてどう共有しているか、ではないでし

    思考力を鍛える〜なぜ、問題解決はうまくいかないのか〜 | 特集 | 人材育成・研修のリクルートマネジメントソリューションズ
    carolina04
    carolina04 2022/05/12
    実は、「問題」には次の2つの種類があります。 1.あるべき姿(目標)が明確に定まっており、共有できている場合 2.あるべき姿(目標)が人・状況により異なる場合
  • 問題解決は課題設定能力が9割|アナグラム株式会社

    これまで数年間リスティング広告プレイヤーとして、この業界にいると「この人すごいなぁ」という方々に何人も会ってきました。そういった方々を観察していると、共通した”ある能力”を持っているんじゃないかと感じるようになってきました。その”ある能力”をあえてコトバにすれば「課題設定能力」。今回はその「課題設定能力」について考察していきたいと思います。(人によっては当たり前過ぎる話かもしれません) 課題設定能力とは? まずは問題と課題の定義について。 問題とは目標(あるべき姿)と現実との差異になります。例えば、理想とする体型があり、現実の体型がそれよりも太めであった場合、理想と現実にギャップが発生しています。”太っている”が問題になります。 問題があれば解決していかねばなりませんが、”太っている”という問題に対し”痩せる”ではなかなかやせられないよですね。なぜなら”痩せる”では具体的に何をするのかが決

    問題解決は課題設定能力が9割|アナグラム株式会社
    carolina04
    carolina04 2022/05/12
    “いかに早く問題から課題を抽出しその中から適切な課題を見極め、問題解決へのインパクト(工数×効果)から優先度を決め、課題を評価できるか、これが「課題設定能力」です。”
  • Slack のコマンドを使って TeamSpirit に打刻する

    CAMPFIRE の従業員は、勤怠・経費・工数などの管理を TeamSpirit を使って行っています。 勤怠情報は SalesForce Force.com 上にインストールされた TeamSpirit の勤怠管理画面などから行います。 ref: 【利用環境・機能】知っていると得をする!チームスピリットと Force.com との関係を理解しよう! 勤怠情報は、毎日リアルタイムに付けないと、月末にまとめて、過去を振り返って記入する必要があり、従業員に負荷がかかっています。 この打刻作業を毎日習慣づけて、負荷なく行うため、いつも使っている Slack のコマンドで行える、Slack のアプリケーションを作成しました。 ソースコードは GitHub 上で公開しています。 TeamSpiritSlack を利用している企業であれば、Heroku などを使ってアプリケーションを立ち上げ、全

    Slack のコマンドを使って TeamSpirit に打刻する
    carolina04
    carolina04 2022/05/11
    TeamSpirit は外部に公開されている API がありません。 そこで、Force.com に Apex REST のエンドポイントを作成します。 ref: Creating REST APIs using Apex REST
  • 問題と原因と、課題と要望とを切り分けられないとヤバみが深い|Makoto Sone イノベーションカタリスト

    このnoteについて 社内で会話をしていて、どうにも違和感があったので言語化しました。 このnoteが、あらためて考えるきっかけになれば幸いです。 どういうこと?「原因は○○だと思っていて…」と社内で相談されることがあるのですが、 それが「発生している物事」なら、それは原因とは言わず問題といいます。 言葉の外形がもうすでに自分自身を「原因」ではないと言っている。 「課題は○○したい。なのですが」社内で相談されることがあるのですが、 「○○したい」なら、それは課題とは言わず要望といいます。 言葉の外形がもうすでに自分自身を「課題」ではないと言っている。 「課題」という名の「要望」を、 「課題」と思ってしまっていては、破滅します。問題と原因、課題と要望は、すべて違うものです。 お客様が「課題」と言っていることが「課題」でないなら、 「課題」を見つけにいくことが必要です。 お客様が「原因」と言っ

    問題と原因と、課題と要望とを切り分けられないとヤバみが深い|Makoto Sone イノベーションカタリスト
    carolina04
    carolina04 2022/05/10
    “課題とは? 課題は、現状と理想との間の解消すべき「差分」です。 「〜しなければならない。」「〜する必要がある。」という形になります。”
  • WiFiを使った位置情報サービスとは?仕組みやメリットを解説 - FUJIログ通信

    近年では、位置情報を利用したサービスが増えています。 アプリを入れるだけでスマホがカーナビになったり、位置情報を利用したゲームを遊ぶことができたりと、大変便利です。 しかし、安易に位置情報を教えることで、セキュリティリスクを抱えてしまうケースもあります。 この記事では、WiFiを使った位置情報サービスの仕組みや、メリットとデメリット、利用する前に知っておきたい注意点についてご紹介します。 位置情報サービスで何ができるのかがわかれば、便利に活用できるようになるはずです。 まずは、位置情報サービスについて知るところから始めてみましょう。 1.WiFiの位置情報サービスとは WiFiの位置情報サービスとは、WiFiに接続することでデバイスの現在地情報を測定、通知するサービスです。 ユーザー側で特殊な操作を行う必要は無く、位置情報の提供に同意するだけでサービスを利用できます。 類似の位置情報サービ

    WiFiを使った位置情報サービスとは?仕組みやメリットを解説 - FUJIログ通信
    carolina04
    carolina04 2022/05/04
    “WiFiを使った位置情報サービスは、周囲にWiFiアクセスポイントが多く存在するほど測定精度が上がります。 そのため、ビルの中や地下街のような、WiFiアクセスポイントがたくさん存在する場所での測定が得意です。”
  • GPSがないPCで現在地を特定できる理由

    こんにちは。日HPで製品企画を担当している白木智幸です。皆さんはPCのブラウザでマップを開いたときに、現在地が表示されてびっくりした経験はないでしょうか。GPSを搭載しているスマートフォンなどでは当たり前の機能ですが、「PCでも現在位置が分かっちゃうの?」と不思議に思った方もいるかもしれません。今回はそんな素朴な疑問に切り込んでみたいと思います。 おなじみの「GPS:グローバル・ポジショニング・システム」とは 現在位置を特定する仕組みといえば、GPSを思い浮かべる方が多いはずです。もともと米国の軍事用途に開発されたといわれていますが、実際、スマートフォンはおろか、フィーチャーフォンの時代以前からGPSはは民生機などに組み込まれ、一般の人にとっても身近な存在となりました。 まるでスパイ映画のように、ジャングルの奥地でも太平洋上でも、基的に空が見渡せる場所であれば、地球上どこでも居場所を特

    GPSがないPCで現在地を特定できる理由
    carolina04
    carolina04 2022/05/02
    “なぜWi-Fiで位置情報が分かるかというと、GoogleやAppleといったプラットフォーマーが、Wi-Fi機器固有のMACアドレスと位置情報がひも付けられたデータベースを構築しており、それを参照できるからです。この情報は頻”