タグ

プログラマに関するcpwのブックマーク (30)

  • もうみんなプログラマーになれるよ|shi3z

    僕の20年来の親友にnpakaというプログラマーがいるんだけど、彼はもう超凄い。何でもすごい。何でも書けるし何でも早い。を書くのもプログラムを書くのも、新しいわけわかんない説明書がバグだらけの環境に慣れるのも早い。 んで、これまではちょっとしたことも難しいことも全部npaka(布留川君)に頼んでたんだけど、最近二人とも独立したからつまんないこと頼むのは悪いなと思って「あれはできるんだっけ」くらいのことは自分で何とかしようかなと思った。 それでChatGPTに「Swiftで⚪︎⚪︎やるにはどうすんの?」と聞いたら、Swiftについてほとんど何も勉強してないのに作りたいものが何となくすぐにできてきちゃって、でもまあやっぱりChatGPTだと知識が古いので詰まったらネットで検索すると、だいたい結局npaka(布留川君)のページが出てきてやはり信頼と実績の大先生(仲間内ではそう呼ばれている)です

    もうみんなプログラマーになれるよ|shi3z
    cpw
    cpw 2023/09/11
    まぁなんだろう。ホームページビルダーのときと同じ感じだね。もうHTML書かなくて良いんだよ。ってなったけど、結局20年以上経ったけど未だにHTML書いてるよ。AI活用すべきだけど盲信は良くない。
  • スタートアップを取り巻く環境について 〜スタートアップとエンジニアリング〜

    東京大学 松尾研究室 様向け講演資料

    スタートアップを取り巻く環境について 〜スタートアップとエンジニアリング〜
  • プログラマだった親父が死んだ

    俺にとってはビル・ゲイツよりもスティーブ・ウォズニアックよりもリーナス・トーパルズよりもケン・トンプソンよりもアラン・チューリングよりもティム・バーナーズ=リーよりもブライアン・カーニハンよりもビャーネ・ストロヴストルップよりもジョン・バッカスよりもグレース・ホッパーよりもデニス・リッチーよりも数々の功績を挙げた偉大なプログラマよりも当に当に偉大なプログラマだった 親父の職業がプログラマだと子供の頭で理解したとき当に驚きだった 俺の親父はテレビテニスが作れると知ったとき、オリジナルのゲームウォッチを目の前で作りあげ誕生日プレゼントだと渡してくれたとき、俺の親父は何でも出来る人なんだと当に憧れた PC9801やX68000で疑似3Dやワイヤーフレーム3Dをレンダリングされた際の衝撃が理解できるだろうか?俺はまさに最先端のゲームを目にしていると子供ながら身を震わせてしまったことを今でも

    プログラマだった親父が死んだ
    cpw
    cpw 2023/05/22
    凄い。尊敬だ。自分も死ぬ時どうしようか悩むけどたくさんの日記を書いてAIに学習させ、チャットとして生き続ける事も考える。ただ自分は死ぬけど子供からすると生きてるように感じて逆に辛いかな
  • プログラマが凄いものを作ることについての雑感

    空港で暇なので何か文章でも書こうという事で。 podcastなどでも度々話をしているが、ここ1年くらい掛けてお仕事で作っていた独自言語が割と使えるようになった。 リリースまでにはまだやる事がそれなりに残っているが、2年弱くらいで作ったとは言えそうだ。 これはコレクションからUnitTestのライブラリからパーサーから全て手作りで、結構大掛かりであり、実装の面でも色々な工夫が入っているし、 そもそもに実現しているものも、自分が作らなければ類似のものは無いくらいには新規性のあるものだ(独自言語なので当たり前だが)。 こういう、結構大きくて、自分が作らなければ世の中に無いものが、たった一人で生み出せる、というのは、結構凄いことだよなぁ。 一方で、2年くらい仕事でずっと一人で何かを作り続ければ、相当なものが作れる人は、世の中にはそれなりにたくさんいるんんじゃないか。 自分と同世代のプログラマの友人

    cpw
    cpw 2023/04/05
    それだけの勢いがある人は起業したりするだろうから、今の状態もそんなに悪くないと思うんだよなー。
  • 【悲報】プログラマー終わる。MSがChatGPTを組み込んだプログラミングソフトを発表、誰でもアプリ開発が可能に : IT速報

    マイクロソフトはローコードでスマートフォン用の業務アプリケーションを開発する「Power Apps」と、CRMなどの既存の業務アプリケーションを組み合わせて新たな業務アプリケーションを開発できる「Power Automate」にChatGPTベースのAIを組み込んだ「Copilot in Power Apps」および「Copilot in Power Automate」を発表しました。 いずれも自然言語でCopilotに作りたいアプリケーションの内容を伝えると自動的にアプリケーションが生成される機能を備えており、プログラマだけでなく、あらゆるビジネスマンがアプリケーションを開発できるようになると期待されます。 続きはソース元で マイクロソフト、自然言語で誰でもアプリケーション開発が可能になる「Copilot in Power Automate」「Copilot in Power Apps」

    【悲報】プログラマー終わる。MSがChatGPTを組み込んだプログラミングソフトを発表、誰でもアプリ開発が可能に : IT速報
    cpw
    cpw 2023/03/20
    今のレベルのAIだとプログラマの地位が向上する感じ。置き換えはトライしてるけどまだ無理だなー。後は自然言語で複雑な条件分岐を表現するよりはプログラム書いた方が早いというのも超えづらいとこだよね
  • Ubie創業期にKotlinを導入した私が、社の技術選定の転換について思うこと|たろう|note

    Kotlinエバンジェリストとして、ガッカリしょんぼり…!? Ubieが、KotlinをやめてGoとNode.jsへの転換を決定したことについて、私がこれをどう受け止めたのか… こんにちは。私はたろうと言います。 Ubie株式会社 Ubie Discoveryに勤めるソフトウェアエンジニアです。 業務外では、Kotlinエバンジェリストとして講演や執筆を行なったり、技術カンファレンス「Kotlin Fest」の運営代表を務めたりしています。 先日「UbieGo と Node.js の会社になります」という記事が、同じくUbie Discoveryのyukuというソフトウェアエンジニアにより発信されました。 新しいアプリケーションを立ち上げる際には、その役割に応じてGoで書くかNode.jsで書くかの2択となり、今後はKotlinを使わない。記事の内容を噛み砕くと、そんな感じです。 私

    Ubie創業期にKotlinを導入した私が、社の技術選定の転換について思うこと|たろう|note
    cpw
    cpw 2023/01/01
    Kotlinの専門家として生きていくのなら他のフィールドの方が価値が出せる気がする。
  • どのようにしてプログラマはAIに仕事を奪われていくかの妄想

    先日 OpenAI からChatGPTが Beta 公開された ChatGPT ではどんな質問に対しても何かしらの回答を生成してくれるのだが、ソースコードに関しても中々の筋が良さそうな雰囲気のコード片を生成してくれるということで少し話題になっていた こうしたプログラムを生成してくれる AI が発展していく中でどういう具合にプログラマの仕事が奪われていくのか興味がある 特に以下ではweb アプリやモバイルアプリなどのアプリケーションの開発においてという文脈で考えることにする まず AI がプログラマの仕事を奪うまでにはいくつかの段階があると思う コード支援レベル 現状はGitHub Copilotのようなコーディング支援を行うレベルの AI はある程度実用レベルになっている 自分は Copilot が生成したコード片をプロダクションコードに含めるのは権利関係の問題もあり様子見している しかし

    どのようにしてプログラマはAIに仕事を奪われていくかの妄想
    cpw
    cpw 2022/12/04
    でもそのテストだってちょっと違うAIを複数動かしてテストさせればちゃんと相互に保管しつつテストケースとか作ってやってくれそうではある。
  • 私がDjangoでWeb開発を行う理由

    はじめに 今回の記事では、私がPythonのWebフレームワーク「Django」で開発を進める理由を独自の視点から徹底解説する。今回の記事の読者の対象は主に以下の通り。 個人開発でDjangoを使おうとしているプログラマー Djangoについて深く理解したいプログラマー Django個人開発(Web開発)に採用するメリット・デメリットを把握したいプログラマー すでにRailsLaravelなど他のWebフレームワークを使った開発を経験しており、他のWebフレームワークの特徴を把握しておきたいプログラマー Web開発の技術選定で困っているプログラマー Djangoとは DjangoPythonで開発されたWebフレームワークである。フレームワークを簡潔に説明すると、開発に必要な機能をデフォルトで揃えているものを意味する。WebフレームワークはWebアプリケーションの開発を効率化させるた

    私がDjangoでWeb開発を行う理由
    cpw
    cpw 2022/10/11
    数多あるFWの中でDjangoを選んでいるのだから他に比べてどう優位性があると考えているのかを書かない伝わらないと思う。
  • AI Programmer

    語で指示を出すだけでコードを 自動で生成してくれます。 AI Programmer エンジニアを強力にサポートします。現在プロトタイプを無料で公開しています。AI プログラマーに指示を出してソースコードを生成してみてください。できるだけ具体的に指示を出すと期待通りのコードが書けます。

    cpw
    cpw 2022/10/03
    まともなプログラムは絶対にプロンプトから生成できない。逆を手でやってみれば明らかで既存のプログラムを人間が理解できる言葉で説明することができないんよ。曖昧になる。単純なCRUDとかはできるけどそれだけじゃ
  • 「正規表現ぐらい覚えてないの?」と言われ痛感したレベルの差 脳内でプログラミングを完結させる天才プログラマー

    「シリエン戦隊JUN TV」は、現役エンジニアである酒井潤氏がシリコンバレーにおける、働き方やキャリアなどの情報を届けるチャンネルです。今回は、酒井氏が今まで一緒に働いてきた中で出会った天才プログラマー3人について。全2回。後半は、酒井氏がレベルの差を痛感した韓国人天才プログラマーについて。 「正規表現ぐらい覚えてないの?」と言い放った天才 酒井潤氏:3人目は韓国の方で、その方もやはり異常にプログラムができました。 昔、「OpenFlow」というネットワーク関係のルーティングを処理するプロジェクトがあって、その時に私も彼と一緒にPythonを使ってネットワークのルーティング系統の部分のプログラムを書いていました。 ネットワーク関係のプログラムを書く時は、RFCやIEEEとか、プロトコルにしろネットワークのやり方にしろ、世界で決められた標準がドキュメントのかたちになってWebに上がっているん

    「正規表現ぐらい覚えてないの?」と言われ痛感したレベルの差 脳内でプログラミングを完結させる天才プログラマー
    cpw
    cpw 2022/08/13
    まぁ大学生の時に友人に同じこと言われた。RFC読め、正規表現くらい覚えろ。ということなのでそれくらいはそれなりの技術者を名乗っていたら正規表現覚えておいて欲しい感じはある。てかvim使ってたらかなり頻出。
  • きしだൠ(K1S) on Twitter: "現代プログラマが40年前くらいに転移してしまうと「え?メモリ8KB?え?画面幅40文字?え?コードは紙に。。。え?」とかになってなんも無双できなそう"

    現代プログラマが40年前くらいに転移してしまうと「え?メモリ8KB?え?画面幅40文字?え?コードは紙に。。。え?」とかになってなんも無双できなそう

    きしだൠ(K1S) on Twitter: "現代プログラマが40年前くらいに転移してしまうと「え?メモリ8KB?え?画面幅40文字?え?コードは紙に。。。え?」とかになってなんも無双できなそう"
    cpw
    cpw 2022/07/16
    無双するなら流行ることがわかっているC言語、Java、Rubyなどを作るんだね。利用者になったら無双できない。
  • 高校生のなりたい職業1位に「エンジニア・プログラマー」 学研調査 男子・高1女子に人気

    高校生のなりたい職業1位は「エンジニアプログラマー」――こんな調査結果を、学研教育総合研究所が12月24日に発表した。性別・学年別では男子全学年と、1年生女子の部門で1位を獲得した。 男女総合ランキングでは「エンジニアプログラマー(機械・技術IT系)」が6.7%で1位を獲得。2位が「公務員」(6.0%)、3位が「会社員」(4.5%)、4位が同率で「学校の教師・先生」「看護師」(2.7%)となった。 エンジニアプログラマーは男子総合ランキングで1位(11.3%)を獲得した一方、女子総合ランキングでは12位(2.0%)と男女で人気に差がついた。 女子学年別ランキングでは、2年生・3年生の部門で得票はなかったものの、1年生の部門で1位(6.0%)を獲得。学研教育総合研究所は、文部科学省が推し進める教育のデジタル化施策「GIGAスクール構想」や、新学習指導要領による「情報I」の新設などの影

    高校生のなりたい職業1位に「エンジニア・プログラマー」 学研調査 男子・高1女子に人気
    cpw
    cpw 2021/12/24
    1995年くらいはオタクに思われたくなくて、パソコンやってることをひた隠しにしてたよ。20年ちょっとで価値観ガラッと変わるもんだねー。
  • 現役プログラマーが選ぶ「ソフトウェアエンジニア人生を変えた5冊の本」とは?

    読書をしていると、書籍に記された新たな知識や考え方を取り入れることが可能で、時には人生に影響を与えるほどの印象深い書籍と巡り会えることもあります。世界に無数に存在する書籍の中でも「ソフトウェアエンジニア人生を変えた5冊の書籍」をネオバンク「Nubank」のソフトウェアエンジニアであるジュリアーノ・リマ氏が紹介しています。 Five Books that Changed My Career as a Software Engineer https://julianogtz.github.io/my-personal-blog/posts/five-books-that-changed-my-career-as-a-software-engineer ◆1:情熱プログラマー ソフトウェア開発者の幸せな生き方 リマ氏は、人生を変えた書籍の1冊目として「情熱プログラマー ソフトウェア開発者の幸せな

    現役プログラマーが選ぶ「ソフトウェアエンジニア人生を変えた5冊の本」とは?
  • プログラマーがドキュメントを書かない理由

    この記事は、著者の許可を得て配信しています。 Why programmers don’t write documentation 最近ではずっとコードのドキュメンテーションに関連した記事を書いていたので、当然、私のMediumのおすすめ記事には「開発者がドキュメントを書かない当の理由」という記事が表示されるようになりました。この記事では、ドキュメントを書くための優れたツールがないことが、ソフトウェアエンジニアが自分の作業や判断をドキュメンテーションする意欲を失わせる最大の原因について書いています。 私は普段、特定の記事を批判したりはしませんが、この記事には怒りを覚えました。このライターは図解ツールについていくつかメリットに関して述べてはいますが、全体的に誤解を招くような内容になっており、この重要な問題をより分かりにくくさせています。2つの図解ツールを比較して、どちらも不十分なツールである

    プログラマーがドキュメントを書かない理由
    cpw
    cpw 2021/06/04
    全体像を掴むドキュメントときれいなソースコードで大抵のwebシステムは読み解けるよね。少なくともチームとして長い間メンテ可能な状態で高効率に維持できてる。きれいじゃないところはコメントを手厚くする程度。
  • アーケードゲームを支えるデバッグ術 - SEGA TECH Blog

    ブログ読者のみなさん、はじめまして。 株式会社セガのベテランプログラマー阿部です。 このエントリーではデバッグ手法のあれこれについての体験談と、デバッグをテーマに一昨年に実施されたプログラマー向け新人研修の概要をお伝えしたいと思います。 EXE ファイルのデバッグ イーサネット絡みのデバッグ 周辺機器絡みのデバッグ デバッグスキルブートキャンプ 黒子に徹する、裏方系エンジニア EXE ファイルのデバッグ 同僚が作った EXE ファイルが手元にあり、あなたはこれを Windows で起動しようとしています。 起動してみたところ何も反応がなく、しかもそれは想定外のことでした。 「何コレ、動かないんだけど」とあなたが同僚に文句を伝えると、同僚はあなたに返します。 「こっちでは動いてるよ」 困りましたね。 あなたの手元には EXE のソースコードも無ければ、Visual Studio もありません

    アーケードゲームを支えるデバッグ術 - SEGA TECH Blog
    cpw
    cpw 2020/11/26
    そう。プログラマを目指してた頃はこういうのに憧れていた。気づいたらサーバーよりレイヤーが上のエンジニアになってた。こういうのになぜか憧れがある。ハックしてる感があるよね。
  • 失敗ばかりのプログラミング勉強法を語るので反面教師にしてくれ - 俺の遺言を聴いてほしい

    5年以上前に「プログラマーになりたい」と思い立ち、業務の後でコツコツとプログラミングの勉強をしてきた。 「自分でアプリケーションを作って、世の中に出せたらどんなに素敵なことだろう」 と夢を見ていた。青雲の志と言ってもいい。 就職前はファイルとフォルダの違いもわからず、WindowsのパソコンのセットアップもできないIT弱者であった私が、ゼロどころかマイナスの状態から、明らかに適正がないのを承知でコツコツと勉強してきた。 ...という論調で始まると 「全然ダメだった自分が大逆転を果たすまでの素晴らしい勉強法」 を語るようにも見えるだろう。 ネットでよくある 「借金100万円の落ちこぼれだった僕が年収1億を達成した仕事術」 みたいなやつだ。 この記事でそんな奇跡は起きない。 ここで語られるのはあくまで敗軍の将が語る、自らの失敗談だ。 素晴らしい成功譚ではなく、アンチパターンである。 著名なプロ

    失敗ばかりのプログラミング勉強法を語るので反面教師にしてくれ - 俺の遺言を聴いてほしい
    cpw
    cpw 2020/01/18
    勉強するのではなくてなにかものを作ることを目的にするのが良いと思う。趣味とつなげるなおよし。筋トレを管理するためのアプリ作るとか、自転車の走行距離を計測して管理するためのアプリとか。自分が使うやつね。
  • Appleのティム・クックCEO「プログラマーになるのに大学を出る必要ない」 - iPhone Mania

    Appleのティム・クック最高経営責任者(CEO)は、今週初めに米フロリダ州オーランドのApple Storeを訪れ、Appleの開発者会議(WWDC 19)に参加する資格を得た16歳のリアム・ローゼンフェルド氏と面会しました。クックCEOはそのとき、「プログラマーになるのに4年間の学位(学士)は必要ない」と語ったとされています。 プログラミング教育は学校教育の初期の段階で取り入れるべき クックCEOは、プログラミングの教育は学校教育の早い段階で始められるべきと提唱しており、Apple Storeで十代プログラマーのローゼンフェルド氏と対面し、以下のようにコメントしました。 4年間の学位(学士)は熟練したプログラマーになるのに必要だとは思わない。それは古くて伝統的な見方だ。我々が気づいたのは、学校教育の初期の段階でプログラミングを取り入れることで、高等教育の期間にかなりの難易度にまで達する

    Appleのティム・クックCEO「プログラマーになるのに大学を出る必要ない」 - iPhone Mania
    cpw
    cpw 2019/05/12
    完全にポジショントークでしょ。プログラマにはなれるがAppleの社員にはなれないと思う。
  • プログラマだったら当然知ってるよね?という知識一覧

    2019年11月11日追記 ただのタイトルで煽ってるだけの記事に半年経っても未だに大量のアクセスがあるので追記しておきます。 ここで言いたいことは、「プログラマならコンピュータサイエンスを勉強してると役に立つよね」、ということ だけ です。 この一文以上に有用な言葉は以降の文章では出てきません。みなさんの時間を無駄にしないために注意書きをしました。 それでも良いという人は読んでみてください。 Twitterで「〇〇ができるという人が面接に来たけど、『じゃあXXXやYYYって知ってます?』というと知らないという人が多いんだよねぇ」とかいうツイートを見かけて、私はXXXやYYYってのを知らなかったので調べた見たところ、常識とまでは言えない概念だったり、名前は知らなくても誰もが知ってる概念だったり、むしろもっと良いアプローチがあるのではという思想だったりでなんだかなぁと思っていたところ、半日くら

    プログラマだったら当然知ってるよね?という知識一覧
    cpw
    cpw 2019/05/12
    やばい、説明できないやつある。
  • 文系でプログラマーになったけど色々失敗して3年半で会社を辞めた話|denkigai

    このnoteをすべてのインターネット探索者(Internet Explorer)達に捧げる。 2018年12月31日、新卒入社して3年半勤めた会社を辞めた。東京の八重洲にある、フリーペーパーやWebサービスを作る会社で働いていた。いわゆる「文系プログラマー」というやつで、文系学部を卒業後、会社に入ってからプログラミングを覚えた。現在は退職してフリーランスになり、個人で開発しつつ、ずっと漫画を描いている。 3年半のあいだ、大きく分けて2つの失敗をした。 1. プログラミング入門の仕方に失敗した 2. プログラミングを覚えてから何をすればいいかわからなかった 前者の失敗の結果、プログラミングを投げ出して京都に逃亡した。後者の失敗では精神を病み、3ヶ月休職をすることになった。前者は笑い話だが、後者は人生に暗い影しか落とさない。これからプログラミングを始めようと考えている人には同じような失敗を避け

    文系でプログラマーになったけど色々失敗して3年半で会社を辞めた話|denkigai
    cpw
    cpw 2019/01/21
    素敵な文章。
  • 専門学校では如何に素人に対し体系的にプログラミングの基礎を教えているか(体験談) - みんからきりまで

    こんにちは。 あけましておめでとうございます。 さて、新年早々プログラミング教育エンジニア業界の闇について議論(?)が盛り上がっていますね。 この話題に関してはぼくはわりと思うところがたくさんあり、書き始めると延々と書き続けてしまいそうなんですが、今回は「プログラミングは体系的な教育方法が確立されていず殆どの人間はプログラミングに向いていない」という内容について体験談をもとに言及してみたいと思います。 人はどのようにプログラミングを学習するか ぼくの観測範囲では、バリバリに活躍しているエンジニアはだいたい「大学で情報工学系の教育を受ける一環としてプログラミングを習得した」「文系だったけど趣味や研究などでプログラミングを独習してプログラマになった」という人が多いようです。 特に、コーディングノウハウそのものに関しては独習で学んだため、どうやって他人にプログラミングを教えればいいのかなんて分

    専門学校では如何に素人に対し体系的にプログラミングの基礎を教えているか(体験談) - みんからきりまで
    cpw
    cpw 2019/01/05
    20年前くらいに安くいけるからとプログラミング教室に行ったことある。だけど先生と話をした記憶がない。教材渡されてひたすら実装するだけだった。意味を見出せなかったな。俺的にはpaizaみたいなのがいいと思うなー