この記事について Pythonバックエンドエンジニアが1ヶ月でフロントエンドを学んだ話を共有する。 どういう勉強をしたかのラーニングパスを某所で話したら興味があるというコメントがあったので、自分の振り返りも兼ねて共有することにした。 TL;DR 学習期間は1ヶ月、30時間程度 TypeScript → Next.js → MDNでHTML+CSS → TailwindCSS の順に勉強した JavaScript、React.jsはほぼすっ飛ばした(というより上記ラーニングパスの中で派生して習得した) できるようになったこと: 簡単な処理であればテストつきでTypeScriptのコードが書けるようになり、UIの基本的な設計ができるようになった DISCLAIMER 筆者の経験を記したものであり、ベストプラクティスではありません。 筆者の開発スキルセット(勉強前時点) バックエンドが得意領域
先のコンテンツでお話したように、スキルに現役感があって柔軟性があればITエンジニアについては継続的に就業できそうな傾向が見えています。急に20代の日本人正社員が増えることはこの先無いので、企業が日本人に拘っているうちはミドルの需要はなし崩し的に高まっていくと考えています。ただし、朗らかに、にこやかにコミュニケーションできる柔軟性の高いミドルを目指しましょう。 とはいえ、実際に採用市場を見ていると転職の仕方が不器用な方が多いです。早期退職制度などもあり、初めての転職や十数年ぶりの転職という方も多く居られます。今回はITエンジニアにおいてミドルが取るべき採用の動き方についてお話します。 ミドルの転職におけるアンチパターン:とりあえず大手人材紹介に登録Twitterで話題の47歳について、私も思い当たるところがあり共感を持って毎日拝見しています。現役エンジニアがコメントや引用RTでワーワー言うの
「5音カード」と「7音カード」を組み合わせて 57577(=短歌)を作るワードゲーム! 「ぼくたちは」のような、5音の言葉が書かれたカードと「バナナを食べて」のような、7音の言葉が書かれたカードを、5・7・5・7・7の順に並べて、短歌を作ります。もっとも良い短歌を作った人の勝ちとなります。子どもから大人まで気軽に楽しむことができるゲームです。 【遊び方】 ●準備……各プレイヤーは、5・7・5・7・7の計5枚のカードを持ち、ゲームスタート。 ●交換……自分の番がまわってきたら、手札を場にあるカードと交換。2巡します。 ●発表・投票……ひとりずつ短歌を発表! ベストな短歌に投票し、最多得票者の勝ちです。 付録の説明書では、〈リモートモード〉〈チーム戦モード〉も紹介しています。 【作品例】 ギャグ系、しっとり系、青春系など、奇想天外な短歌が続出し、盛り上がります! 好きな言葉を書き込める「ブラン
Scrum@Scaleの基本と実装 - Chatworkの実践に学ぶ「スケールするスクラム」の導入戦略 スクラムのスケーリング手法であるScrum@Scale(スクラムアットスケール)の基本的な概念、そして企業内での実践例を粕谷大輔(daiksy)さんが解説します。実践例では、Scrum@Scaleにおいて「だれが」「なにをやるのか」を、1週間のタイムスケジュールとともに解説します。 2001年にアジャイルソフトウェア開発宣言 が発表されてから20年。日本のソフトウェア開発の現場でもアジャイルはずいぶん一般的に扱われるようになってきました。そのうちの手法の1つであるスクラムについても、導入事例を多く見聞きします。 スクラムは原則的に少人数のチームに適用されることを前提としている手法ですが、さまざまな現場で扱われるようになるにつれ、規模の大きなチームへと拡張されるニーズも高まってきました。現
欲しかったゲームが「発売初日」から「初月100円」で遊べて怖い まずタイアップ記事として結論から述べてしまうと、Xbox Game Passに加入するかどうかの判断は、やはり”プレイしたいゲーム”が対象タイトルに含まれているかどうかがいちばん大きな判断材料になるだろう。 プレイしたいゲームがあるからゲームハードをいっしょに買うのと同じだが、大きな違いとして注目すべきなのは「発売初日」と「100円」である。 筆者の場合、そのプレイしたいゲームとは2020年3月にリリースされた『オリとくらやみの森』の続編『Ori and the Will of the Wisps』のPC版だった。それまでValveの「Steam」を中心にPCゲームを購入しており、多くはないがライブラリに数百本のタイトルがあるようなゲーマーだった自分は、今回も当然のごとくSteamで購入する心づもりをしていた。 2020年3月
はたらくSSD ~SSDの役割ってなんだろう~ SSD at work! - Let's learn together how KIOXIA SSDs work - みなさんはSSD (Solid State Drive)を知っていますか? フラッシュメモリを使った高速かつ大容量の記憶装置で、パソコンやサーバの中で大切なデータを記憶しています。今回は動画で普段目にすることが少ない、ビックデータ社会を支えるSSDや、フラッシュメモリの技術を紹介します。 また、SSDネタ満載の新作「SSD同人誌」のPDF版を、以下のリンクから無料でダウンロードできます。ぜひご覧ください! PDF版をダウンロード キオクシア ~総合紹介ムービー(SSD編)~ (Long版) キオクシア ~総合紹介ムービー~ (Long版) 当社はフラッシュメモリ・SSD事業を核に「記憶」の可能性を追求し、新しい価値を創り出す半
連載目次 前回はVisual Studio Code(以下、VS Code)のソース管理機能の初歩の初歩として、リポジトリの初期化からファイルのコミットまでを見ました。今回は、ブランチの作成とマージ、コンフリクトの解決をVS Codeで行う方法を見ていきましょう。 ブランチの作成 「ブランチ」はGitの大きな特徴の一つです。これを使って、日々のコード記述の流れを管理できます。 VS Codeの[ソース管理]ビューの[リポジトリを初期化する]ボタンをクリックすれば、「master」あるいは「main」などのブランチが作成されます*1。このブランチは、プロジェクト全体を通してメインとなるブランチであり、そのプロジェクトの成果物が常に安定して動くように維持していきます。新機能の追加やバグフィックスなどの作業はメインブランチから別のブランチを派生させて、そこで行うことが一般的です。それらの作業で書
エンジニアだからセーラー服で仕事ができた さくらインターネット執行役員・江草陽太氏の自由な発想の源 「なぜセーラー服で出社してはいけないの?」 さくらインターネット・江草陽太氏の自由な発想の源 さくらインターネット株式会社にはセーラー服を着た執行役員がいます。IoTプラットフォーム「sakura.io」の立役者である江草陽太氏です。同社に新卒入社し、1年半後の24歳のときに執行役員に就任し、技術全般を統括しています。 今回は、江草氏にやりたいことをやるスタンスはどのように作り上げられたのか、その原点をおうかがいします。後半は、さくらインターネット株式会社における多様性と、江草氏がセーラー服を着用して出社する理由について。前半はこちらから。 さくらインターネットは「性別」「年齢」「学歴」などのラベリングで個人を見ない ――ここからは働き方についてお聞きしたいと思います。今お勤めのさくらインタ
本日10月1日、LaunchableにPrincipal Software Engineerとして入社しました。最近日本のエンジニア界隈でも少しづつ聞かれるようになったIC(Individual Contributor)としてのキャリアです。 ご存知の方も多いとは思いますが、LaunchableはあのJenkinsを作った川口さんらが2年前に創業された、まだ若いスタートアップです。自動テストにおける、スローテストやflakyテスト等の痛みを、AIの力で解決するプロダクトを作っています。 シリーズAの調達を終え、採用にも力を入れています。現在は、サービスの肝に関わるData Scientistを一番求めているようなので、興味のある方は是非採用応募してください。 Careers: Data Scientist - US or Japan | Launchable Inc. 元々優秀なスタッフ揃
関連記事 「ミステリー映画(洋画)」DVDおすすめ5選 予想外の”どんでん返し”で、鳥肌間違いなし!【2021年最新版】 今回は洋画の「ミステリー映画」の中でも、見終わった後に思わずうなってしまうような、完成度の高い作品をピックアップしました。普通に見るだけでも十分面白いですが、探偵や刑事になったつもりで、推理に参加してみるのもおすすめの楽しみ方です。皆さんも謎解きにぜひ挑戦してみてくださいね。 「アニメ映画(洋画)」DVDおすすめ6選 ディズニー、ピクサーなど、みんなで一緒に楽しめる作品をピックアップ【2021年最新版】 洋画のアニメーション、特にディズニー・ピクサーのアニメ映画は、家族や友達、カップルなど、みんなで見て楽しめるのが魅力の一つですよね。今回は、みんなで一緒に見て楽しめるような、洋画の長編アニメーションをピックアップしました。アクションや友情劇、ラブロマンスなど、ジャンルは
GNU Wgetの後継となる「GNU Wget2」の開発チームは9月26日、最新版となる「GNU Wget2 2.0」を公開した。 GNU Wget2はWebサーバーからコンテンツを取得するダウンローダーGNU Wgetの後継で、HTTP、HTTPS、FTP、FTPSを使ってファイルの取得を行う。libwgetを使ってラッピングするようスクラッチから設計し、マルチスレッド対応などの機能を加えた。HTTP2、HTTP圧縮、並列接続、If-Modified-Sinceヘッダ(HTTP)などにより、多くの場合でWget1系よりも高速にダウンロードできるという。ライセンスはGPL v3以上。 バージョン2では、HTTP2アップロードのサポートが加わった。HTML5 ‘download’属性が使用できる–download-attrオプションをサポートしたほか、HTMLダウンロード属性もサポートした。
VAddyとは? VAddyは我々が開発している、「CIで脆弱性検査(セキュリティテスト)を」というコンセプトのサービスです。 Jenkins等のCIサーバを使い、JUnitやPHPUnitなどユニットテストや、Seleniumを使ったブラウザテストを行うというテスト(開発)手法は、一度慣れてしまうと元に戻れない安心感を与えてくれるものです。 しかし、テストの中でもまだ広く一般的にはCIに組み込まれていないのが、セキュリティテスト(脆弱性検査)とパフォーマンステストだと思います。 「CIで脆弱性検査(セキュリティテスト)を実施しよう」というアイデアは自然なものであり、特に英語圏では、ブログやカンファレンスの発表資料などでよく目にします。 それらのうち多くはOWASP ZAPとJekninsを組み合わせるというものですが、元々ZAPはGUIのツールとして開発されたこともあり、CIに組み込むの
The GNU Core Utilities(coreutils)開発チームは9月24日、最新のメジャーリリースとなる「coreutils-9.0」を公開した。 GNU Core Utilities(coreutils)は、UNIX系OSのファイル、シェル、テキストの操作のためのユーティリティセット。cat、tac、nl、base32などファイル全体の出力、整形などのためのプログラムが含まれている。coreutils-9.0は、2020年に公開されたcoreutils-8.32に続く最新版。 ファイルやディレクトリのコピーを行うcpで、データの処理方法が変更となった。CoW(Copy on Write)がデフォルトで有効となり、利用できる場合はコピーオフロードを行うようになった(copy_file_range)。また、SEEK_HOLEでholeを検出するようになった。 ハードウェア向けの
Unicode コンソーシアムが提供している見た目そっくりな文字リストにある文字が紛れていても文字列マッチする小さなライブラリが Confusables です。 このクラスは最新の Confusables.txt を Unicode.org から取得し、紛らわしい文字を含んだマッチする正規表現を生成してくれます。 たとえば、”Hello” に対しては次のようなパターンができます。 Regexp pattern: [HHℋℌℍ𝐇𝐻𝑯𝓗𝕳𝖧𝗛𝘏𝙃𝙷Η𝚮𝛨𝜢𝝜𝞖ⲎНᎻᕼꓧ𐋏ⱧҢĦӉӇ][e℮eℯⅇ𝐞𝑒𝒆𝓮𝔢𝕖𝖊𝖾𝗲𝘦𝙚𝚎ꬲеҽɇҿ][l\|∣⏽│1۱𐌠𝟏𝟙𝟣𝟭� IIIⅠℐℑ𝐈𝐼𝑰𝓘𝕀𝕴𝖨𝗜𝘐𝙄𝙸Ɩlⅼℓ𝐥𝑙𝒍𝓁𝓵𝔩𝕝𝖑𝗅𝗹𝘭𝙡𝚕ǀΙ𝚰𝛪𝜤𝝞𝞘ⲒІӀⵏ
日時・講演内容 日時:2021年10月20日(水) 18:30-19:30 開催場所:オンライン(URL等は本ページの「参加者への情報」に掲載いたします) タイトル:いまどきのデータベース索引技術 講師:石川佳治先生(名古屋大学 教授) 講義概要: 索引(インデックス)はデータベースの問合せ処理において重要な役割を果たしている.この講義では,データベースにおいて用いられる索引技術について,まず基礎的な技術について解説する.加えて,現在のシステム技術やハードウェアの進展による最近の新しい索引技術のアイデアについて概説する. 講師紹介: 石川佳治 先生(名古屋大学 教授) 1989 筑波大学第三学群情報学類卒.1994 同大学大学院博士課程工学研究科単位取得退学.同年奈良先端科学技術大学院大学助手.1999 筑波大学電子・情報工学系講師.2004 同助教授.2006 名古屋大学情報連携基盤セン
裏メイカー祭のテーマソングとなった「デバッグ音頭」。この曲は、いまから約20年前、工学社発刊の「Computer fan」という雑誌の付録CDに収録されていたものです。そんなデバッグ音頭の登場から、iTunesでの販売、そして、音楽CD製作までを語ります。 〈投稿者:大澤文孝 @sour23〉 テクニカルライター/プログラマ。「情報セキュリティスペシャリスト」「ネットワークスペシャリスト」を保有。プログラミング関係の著書を多数執筆。IoT的な書籍としては「sakura.ioではじめるIoT電子工作」(工学社)や「TWE-Liteではじめるカンタン電子工作」(工学社)などを執筆しています。クラウドの書籍としては「Amazon Web Services クラウドデザインパターン 実装ガイド」(日経BP)や「AWS Lambda実践ガイド」(インプレス刊)など。初心者本としては「ちゃんと使える力
Scrum Fest Mikawa 2021の登壇資料です。 以下は資料内で引用している参考リンクです DPA https://qiita.com/viva_tweet_x/items/97e819c626979b78947a KPT http://objectclub.jp/download/files/pf/KPT_TIPS.pdf TimeLine https://developers.freee.co.jp/entry/timeline-is-a-good-retrospective-method 象、死んだ魚、嘔吐 https://no-kill-switch.ghost.io/elephants-dead-fish-vomit/ Start Stop Continue https://www.retrium.com/retrospective-techniques/start-
12 月はずっと Office 365 ばかりいじっていました。 これまでやったことを忘れてしまいそうなので、ここに備忘録として置きます。 はじめに ある時、ある方たち (老若男女問わず) がある場所に訪れた時に質問カード (個人情報も含む) に回答をご記入いただき、それを見て Excel に入力。当日分を集計してまとめ役に報告するということをやっていた模様。なお、時と場所などによりこのフロー自体それぞれでオリジナリティが溢れているようです (目的はいっしょでもそのための手段は人・場所でそれぞれ)。 絵にしてみると、こんなかんじかしら。 紙を見ながら Excel 入力なんてとてもしんどい作業だと想像できます。気を失いそうです。だけど、やりたくない作業でも人力でやらないといけない時があります。ただ、少し工夫すればちょっとはラクできるかもしれませんね。 改善策を考える もれなく Office
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く