タグ

ブックマーク / note.com/erukiti (9)

  • GitHub Copilotを使いこなしてプログラミングの生産性を上げる大切なコツ|erukiti

    皆さんはGitHub Copilotを使っていますか?VSCodeやIDEに拡張を入れると、生成AIとペアプロのようなことができるという、アレです。 最近はこれがないと仕事ができない。なかった時代を思い出せないという人が増えています。プログラミングの生産性に明確に差が生まれます。僕もその口です。 ただ、GitHub Copilotを使いこなせていないという話も度々聞きます。Copilotが提案してくれるコードが微妙で役に立たないというような感じです。 その差はどこにあるのか?を知りたくて6/24に試しにCopilotを使った動画を撮ってみました。実践的なCopilot実演動画というのはすごく珍しいらしく、GitHub dockyardというコミュニティの竣工イベントに登壇してみないか?というお声がけをいただいたので、8/5にGitHub Copilotを使いこなせるとどうなるのかというライ

    GitHub Copilotを使いこなしてプログラミングの生産性を上げる大切なコツ|erukiti
    tuki0918
    tuki0918 2023/08/22
  • 10年引きこもりニートしてた就職氷河期直撃アラフィフでも社会復帰してReactで成り上がれるよ|erukiti

    社会問題にもなっている就職氷河期直撃世代のえるきちです。クッソどうでもいい専門学校を出てから10年引きこもりニートしてました。 どん底(と言っても当にどん底ではないかもしれない)からでも、普通に人生なんとかなるみたいな話です。あと、怪しげなサロンやスクールに通うくらいならN予備校に通う方がいいと思いますという話です。 ワナビー界隈だと年収公開したりするようなキラキラパリピが人気集めるんですって?わざわざ金の話をこれ見よがしに語る人、まっとうなエンジニアではないので気をつけた方がいいですよ。 年収は特に書きませんが、スタートアップに勤めて、同人誌書いたりしつつ、面白おかしく生きるのに問題無い金額は稼いでおります。 前提: 他の世代の人への補足アラフィフ4x歳だったら、経験も豊富で金も一杯もらってんだろ当然だろみたいに考える人もいるかもしれませんが、それは必ずしもそうとはいえません。 たとえ

    10年引きこもりニートしてた就職氷河期直撃アラフィフでも社会復帰してReactで成り上がれるよ|erukiti
    tuki0918
    tuki0918 2020/11/16
  • 僕のフロントエンド技術に対するスタンス|erukiti

    僕は日頃からReact Hooks + TypeScript 最高だの言ってますけど、実のところ、それらを超えるモノが登場したら一瞬で「React Hooksなんて過去の技術だよねー、#にゃーん(社会性フィルター)」とか「TypeScript?へなにそれ?過去の言語ですよね」とかボロクソに言ってる自信があります。 補足: ボロクソにいうとは限りません。その頃に、単に手のひらクルーって返してるだけで、新しい技術を「〇〇+□□最高!」って言ってるだけになるように、人格的に成長してるかもしれませんw 僕にとっては技術はただの道具にすぎません。 道具に対して必要以上の思い入れもしなければ、信仰する気持ちもありません。というより今あるクソなモノよりマシなものを求める渇望がここ数十年ずっと続いてる感じです。 そんな僕が判定するフロントエンド技術の数々を書いてみます。ブログなんでぶっちゃけテキトウで率直

    僕のフロントエンド技術に対するスタンス|erukiti
    tuki0918
    tuki0918 2020/06/19
  • 僕がTypeScriptを最善手の言語として認識している理由|erukiti

    いまのところ僕は、TypeScriptは決して理想ではないけど、最善手の言語だと認識していて、僕のフロントエンド技術に対するスタンスという先日に記事にもそういうこと書いてたんですけど、なぜTypeScriptを最善手だと認識しているか?を記事にしてみます。 VSCode の存在正確にはTypeScript Language server が持ってる機能ですが、VSCodeは他のあらゆるIDEやテキストエディタと比較しても、軽量な動作を誇るエディタ・IDEでありながら、強力な補完、tipsでドキュメント表示などの機能を持っています。 ES ModulesTypeScriptのベースであるECMAScriptのモジュール仕様も良いものです。 歴史的経緯とDOM/ブラウザ仕様とガラの悪いコードを除けば、ECMAScript のコードではグローバルを利用しません。 モジュールは export され

    僕がTypeScriptを最善手の言語として認識している理由|erukiti
    tuki0918
    tuki0918 2020/06/08
  • 情報感度が高すぎるあなたへ|erukiti

    このブログを読んでいる人は、間違いなく情報感度が高いです。有名な漫画家でもライターでもなんでもなく、ちょっと記事がバズることがある程度のエンジニアが書いているこのブログに到達してる時点で、たぶん情報感度は日人口でも間違いなく上位n%でしょう。そもそも大半のひとはIT音痴なので。 そんなあなたはきっと、Twitterや他メディアで知った有益な情報に眼を向けている人で、ちょうど今、世界的に問題になってる例の件についても何かしら情報をたくさん仕入れていて、何ならリツイートしたり、Twitter以外で情報を広めたりしているかもしれません。 でも、少ししんどくなっていませんか? 有益な情報を広めたいと思ったり、「いま、〇〇するのは最悪だろ!」とか「いま、〇〇しないと最悪だろ!」みたいなことを考えたりしているかもしれません。 僕もそういうタイプですが、実は心がけていることがあります。 それは何かしら

    情報感度が高すぎるあなたへ|erukiti
    tuki0918
    tuki0918 2020/04/05
  • 現代ウェブフロントエンド(ウェブアプリケーション)について理解する唯一の方法|erukiti

    この記事は、ウェブ技術の開発者(Java, PHP, Ruby, Go... 全て含む)のうち、少しでもJavaScriptを触ったことがあるけど、現代ウェブフロントエンドというか、特にウェブアプリケーション —— React, Vue, Angular など—— が分からない人に向けて、たったひとつの理解方法を提示するものです。 追記: ちなみに果てしなくどうでもいいですが、今回の記事が記念すべき100記事目らしいです。(Noteさん!その手のヤツはいっそ自動で記事にバッヂを表示するとかしてくれるとうれしいです!) 対象読者は、Java, PH(以下略)などのコードと一緒に、ほんの少しでもJSのコードを触った、見たことがあるというレベル感の人なので、既にReact, Vue, Angular などでガリガリコードを書いている人は対象ではありません。 あとホームページ屋さんとかウェブコーダ

    現代ウェブフロントエンド(ウェブアプリケーション)について理解する唯一の方法|erukiti
    tuki0918
    tuki0918 2020/03/29
  • JSフレームワーク事情2020年始め|erukiti

    この記事では面倒なので名前に .js が付いているものは省きます。例えばNext.js は Next と表記します。 まず結論から日ではVueReactと二分する人気があるように観測されますが、世界的な数字で人気・シェアを見るとReactが圧倒的です。 シェアだけで見るとAngularAngularJS(Angular系の1.x系)の合計値はVueよりも高いですが、「今後はもう採用したくない」と考える率が高く、Angular/AngularJSの人気が低下しているということは間違いありません。 ※追記: Angularのシェア、人気度に関しては、Angular及びAngularJS両方を含む数値であり、AngularJSとAngularは別物であるものが混ざってカウントされているため、Angularのシェア及び人気度はあやふやかもしれません。他の数値に関して信頼性を疑うべきかどうかは

    JSフレームワーク事情2020年始め|erukiti
    tuki0918
    tuki0918 2020/01/04
    React x Redux で知識が止まってるけど、静観中...
  • Clean Architectureは全てのプログラマにお奨めしたい良著|erukiti

    Clean Architecture 達人に学ぶソフトウェアの構造と設計を読んだので、まとめてみます。コメントやツッコミなどのフィードバックがあればうれしいです。 続編としてクリーンアーキテクチャを読むためのポイントという記事を書きました。併せてご覧ください。 なぜ良著?著者のロバート・C・マーチン(著書読んだことあるかも?)は、50年前から現代に至るまで、様々なアーキテクチャを見て、第一線級として開発し続けてきた経験を元に、どのアーキテクチャでもクリーンにしようとするなら、基部分は変わらないと言ってて、それらが美味くまとまっただからです。 いってみればコンピュータ工学について抑えるべきポイントを解説したであり、The Clean Architectureそのものについてはほとんど割かれていません。それくらい、基として知るべき事が書かれたなのです。 最近のアーキテクチャを追いか

    Clean Architectureは全てのプログラマにお奨めしたい良著|erukiti
    tuki0918
    tuki0918 2019/05/29
  • 技術書典で爆死しないために

    技術書典5にサークル参加する皆さん向け、特に技術書典経験の少ないサークルさん向けの記事です。 技術書典で爆死しないために、被チェック数の読みかた、印刷部数の判断の仕方、告知の仕方などをまとめた記事です。ただし、当記事では印刷部数と頒布部数について確約できるものではありません。皆様ご自身のご判断でよろしくお願いします。 追記: また、この記事の意図は、印刷部数の判断ということに慣れていない人に、ある程度指針を示すことで、原稿自体に集中できる環境に持って行ってもらいたいという点にあります。enjoyする為に情報をまとめ上げたわけですね。 被チェック数マイページに、被チェック数という数値が書かれている事にお気づきでしょうか?これは参加者の人達のチェックリストに、貴方のサークルが加えられた数で、当日来るモチベショーンの高い人の数であり、サークルカットから情報を読み取れる、もしくはSNSでの宣伝力の

    技術書典で爆死しないために
    tuki0918
    tuki0918 2018/09/12
  • 1