マガジンのカバー画像

#エンジニア 系記事まとめ

1,138
noteに投稿されたエンジニア系の記事のまとめ。コーディングTIPSよりは、考察や意見などを中心に。
運営しているクリエイター

#プログラミング

Computer Scienceの学位がなくてできる仕事・求められる仕事

現在、Computer Scienceの技術分野と前提知識をまとめた記事の学士版を書いてますが、割込みで前回の補足記事です。前回、IT業界マップとして知識と記憶を中心に書かせて頂きましたが、日本で主流なSI業界とWeb業界以外があまり見えてないから漏れ多そうと思ってたところ、Courseraに良い記事があったので、それを基に、その日本語版、として書かせて頂きます。前回書いたのは下記の記事です。 今回の元ネタの記事 今回の記事は前回の補足と下記の記事+αです。CSや近い専攻

初心者がプログラミングを学ぶときに最も効果的な方法は「写経」だと思う

こういうエントリを見かけたので。 僕は1990年代からプログラミングを人に教える仕事をしています。最初は中学の時に技術家庭科の授業を先生から任されて同級生にプログラミングを教えることから始まりました。その後、色々な方法を試しましたが、結論としてプログラミング初心者は写経した方が結局は上達が速いと今は考えています。 それが特に強く感じられたのは2015年頃から色々な人にAI関連のプログラミングを教え始めた頃です。 AI関連のプログラミングには、当時からPythonが主流に

「継続は力なり」よりも「好きこそ物の上手なれ」

杜甫々 (「とほほのWWW入門」サイト管理者)  「とほほのWWW入門」というWeb関連の技術情報を掲載するサイトを運営しています.1996年9月に始めたので,もうそろそろ29年目に突入となります.HTML, CSS, JavaScriptを始め,Python, Rust, Goなどのプログラミング言語,React, Vue.js, Angularなどのフレームワーク,Docker, Kubernetes, OpenSSLなどのツール群,文字コード,正規表現,暗号化などの要

『ドメイン駆動設計をはじめよう』がわかりやすすぎた

こんにちは、リファクタリング大好きなミノ駆動です。 2024/07/20に発売された『ドメイン駆動設計をはじめよう ―ソフトウェアの実装と事業戦略を結びつける実践技法』を、訳者の増田亨氏よりご恵贈賜りました。 この記事は、この書籍の感想です。 著者の許可を得た上でのだいたんな意訳総評等の前にいの一番で伝えたいポイントです。 エリック・エヴァンス氏の『ドメイン駆動設計』は大変価値の高い知見が網羅されている一方、「ユビキタス言語」や「境界づけられたコンテキスト」といった独

プログラミングが消滅する未来に備えて。生成AIで何が変わっていくのか。

こんにちは、入江慎吾です。 僕がIT業界に入ってもう20年近くたちますが、そのほとんどをエンジニアとしてプログラミングで生活してきました。 やがて生成AIがでてからは、生成AIにコードを書いてもらうようになり、今ではほとんどゼロからコードを書くことがなくなっています。この1年をみても生成AIのモデルの進化はすごいものがありますし、この先もそうでしょう。 サジェストは次のコードを予測して書いてくれるし、Cursorのようなエディタに生成AIも統合されコピペする必要すらあり

Vision Proでコーディングするときの必須アプリ

Vision Proが快適すぎる。今この文章もVision Proで音声認識で入力している。リビングに寝転がりながら頭上には120インチ位のSafariが開いていてそこに音声で入力している。ここまで1度も修正してない。 さすがにプログラミングは難しそうだが、Bluetooth接続のハッピーハッキングキーボードスタジオをつなげばほぼ家にいるのと変わらない。 プログラミングするのにMacが必要と言うのも不便なのでVision Pro単体でプログラミングする方法を考えてみた。

「GitHub難しい!!」を30分で解決するサイトを共同開発しました🚀

はじめに先日、初心者でも簡単に参加できる GitHub チュートリアル 『First Contributions JA』を共同開発しました! 振り返りも兼ねて、プロジェクトの背景や使用技術について、紹介していきます。 ▼ GitHub のリンク: なぜ First Contributions JA を構築したのか?さて、First Contributions JA には、次のような特徴があります: 上記を踏まえて、プロジェクトの経緯は、主に2つあります。 (技術スタッ

地方エンジニアの採用事情

ここ数年、地方支社を増やすIT企業が増えている中で実際、地方でのエンジニア採用事情はどうなのか?を記事に書きました! はじめに・カヤックの記事 ・freeeインタビュー記事 私のプロフィールは下記を読んで頂ければと思います。 結論①コロナ禍を機に地方の採用市場は大きく変化した。 コロナ禍で東京企業の全国採用が加速する中で地方でのエンジニア採用は難易度が上がっている。地方でも給与水準が上がってきており、やりがいを重視するエンジニアが増えていると考えられます。また、エンジ

優秀なエンジニアと働いてわかった成長するための立ち回り

私は決して世界レベルで優秀なエンジニアではない。ただ、幸いなことにグローバルに活躍するエンジニアの方々と一緒に仕事をする機会には恵まれてきた。 エンジニアとしてだけでなくビジネスマンとしても、彼らからたくさんのことを学ばせてもらってた。 今日は彼らから学んだ成長するための立ち回りについて紹介しようと思う。 質問力が高い彼らと働いていて驚かされたことがある。 それは「これほど優秀な人がこんな基本的なことを質問するのか?」という場面に何度も出くわしたことだ。 知らないこ

プログラミングの終焉と生存戦略

まとめと結論めいたもの:AI技術の発展により「プログラミング」と呼ばれる「人間の仕事を機械に引き継ぐ行為」のほとんどはゼロコストで行えるようになり、少なくとも今ほどの価値や競争優位の源泉とはならないだろう。今やるべきは、AIを自社の競争優位の源泉とするべく、まるで人材投資のようにAIへの引き継ぎ書を書くことと、AIの研修制度を作ることかもしれない。 プログラミングという仕事の終焉著者もChatGPTがブームとなったときは、AIが仕事を奪う系の論調には懐疑的であった。実際まだ

2024年版:データエンジニア向け推薦本リスト

世間ではデータエンジニアリングが流行しており、エンジニアからは人気が出て、企業からはその能力が求められています。 データエンジニアは、データの収集、蓄積、分析、活用に必要なデータ基盤を構築・運用する職種です。データエンジニアとして活躍するためには、非常に幅広い知識と能力が求められます。 データベース プログラミング システム開発 クラウドサービス データ分析 etc……. 私は多少データエンジニアとして経験を積んできており、業務を行う上で読んで良かったと心から思

僕の自作ツールが大学のサーバーをダウンさせてしまった日の話

2021年10月25日、この日は僕がただの大学生から、大学のサーバーをダウンさせた"犯人"へと変わった日です。 小説みたいな書き出しをしてみましたが、これは嘘みたいな本当の話で、ふと思い出して懐かしくなったので回想録として note に残すことにしました。 出来事の概要2年前の2021年10月、何が起きたかを簡単に書くと以下の通りです。 時系列を追って、この note で出来事の全容を書きたいと思います。 使いづらい LMSまず前提として、私の大学では毎日の授業や課題

あなたの開発生産性を爆上げする、エンジニア向けAIツール22個

こんにちは。くるしばです。 元々コンサルタントの仕事をしていましたが、独学でプログラミングを学習し、Webサービスを作って起業しました。 その後個人で開発したサービスを売却したり、また別のIT系の会社を創業、経営したりしています。 去年の8月から下記のTwitterにてプログラミング学習に関して発信し始め、ありがたいことに13000人以上の方々にフォローして頂きました。 最近は下記のように、Udemyでプログラミング講座も出しています。 ありがたいことに公開から3ヶ

プログラミング初心者がゲーム感覚で楽しく学べる無料サービス16選

こんにちは。 苦しんでプログラミングを学んだ柴犬こと、「くるしば」と申します。 元々コンサルタントの仕事をしていましたが、独学でプログラミングを学習し、Webサービスを作って起業しました。 その後個人で開発したサービスを売却したり、また別のIT系の会社を創業、経営したりしています。 去年の8月から下記のTwitterにてプログラミング学習に関して発信し始め、ありがたいことに10000人以上の方々にフォローして頂きました。 最近は下記のように、Udemyでプログラミン