kolmas.tech note

雑記と思索、偏った技術の覚え書き

プログラミング

生成できても手ずから初心者コーディング

以下のエントリ、の続きのようなもの。 blog.kolmas.tech このエントリで書いた通り、生成AI勃興の今におけるプログラマの役割は、変化する事はあり得ども無くなることはないと考えている。一方で、これからプログラミングを修めようとする人に対して、どの…

「自動プログラミング」というもの

最近の生成AIを活用したプログラミングはなかなか凄い。指示=プロンプトを出してやれば、少なくとも一定程度世の中でやられているようなプログラムならソースコードを生成してくれる。例えば先日のエントリで紹介した息子用ランダムタイマー程度なら、それな…

どのプログラミング言語から始めるべきか

プログラミング未経験の妻から表題の質問を受けた。それに対する私の回答は「本質的には何でも良い」である。強いて言えば、手続き型の言語で、入門レベルの内容において所謂「おまじない」が少なく、初学者向けの資料が一定程度充実しているもの、さらには…

プログラミングは自転車乗るようなもの

自転車というものは、一度乗り方を覚えたら忘れない、が、メンテナンスは必要。 10年以上ぶりにCを書いたら 先日、仕事でちょっとしたデモプログラムをCで作ることになった。それは、とあるライブラリの使い方の一端を簡単に示すものである。50行ちょっとく…

SpringのDIっぽいものを雑に自作する

だいぶ昔に以下のようなJavaのコード1を初めて見た時には、何故こんなコードが動くのか、と思った。 import org.springframework.beans.factory.annotation.Autowired; import org.springframework.jdbc.core.JdbcTemplate; import org.springframework.ster…

私のプログラミング遍歴:大学生〜ポスドク・就職

前回のエントリの続き。 blog.kolmas.tech 大学生(2008〜2012年) 文理融合系の学部に進学。色々な専門が入り乱れる学部で、その中でコンピュータ分野も存在感を持っていた。 かなり自由度高く様々な科目を取れるカリキュラムの中で、プログラミング・コン…

私のプログラミング遍歴:前史〜高校生

野良プログラマを名乗っているので、その遍歴をまとめておく。 前史 1989年生まれ1。 はじめて触ったコンピュータはスーパーファミコン、次いでゲームボーイカラー2。 カービィSDXとかカービィ3とか、ポケモン金銀とかをやっていた。 とはいえ、両親の教育方…