ブログを書いていると圧倒的にインプットが足りないのを痛感します。
言い訳すると、プログラムの仕事に向いておらず仕事をこなしていくのに手一杯でそこまで手が回らなかったのです。
まあでもプログラマも昔は私より酷いやつがいっぱいいて、それで自分はまだマシな方、やれると思ってしまっていたのです。
プログラマ時代の初めの壁はMS-DOSからWindowsになった時ですかね。
Windows 3.1になって、プログラミングにそれ用のお作法があり、今までのようにmain(){}で括られ単純に上から下に向かって動いていくというものではなくなったので。
APIといってWindowsとのやり取りを制御する莫大な数の関数群が出てきて使うのに一苦労になりました。APIもガンガン増えていき日本語の説明が追いつかずに英語を読まなきゃいけなくて、日本語でさえ理解に苦しむ説明が英語で書いてあるなんてね。
またイベントドリブンといって、ボタンが押されたり何らかのインプットが発生するなどで、ソースの別の部分が走る的なプログラムの流れになるので、根本的に考え方を変えなければいけませんでした。マルチタスクのOSは元からそうなのかもしれませんが。
そのうちオブジェクト指向とかいう、プログラムをモジュール化(あるデータのまとまりを一つの部品と考えデータ自体が自分のふるまいを知っている感じに作成していく)して作成し部品として組み合わせる形になっていきます。まあこれは作りやすくなったと言えばそうなのですが、プログラム言語の文法も徐々に複雑になっていきました。
ただネットも普及してきて検索するとすぐ問題点を解決できたりするようにはなってきました。私もそういうのをまとめて自分のプログラム備忘録みたいなのをつくりネット上にあげていたりはしました。ブログとかはまだなかったのでHTMLを書くツールを使って。
またCPUの性能も向上して、スレッドが並列して(プログラムの部分がいくつか同時に)動くのでタイミング的に発生したりしなかったりでなかなかソース上では分からないバグになったりします。(スレッドセーフに書けば良く、そういう潜在的なバグが潜むものを書いてしまうのがいけないのですが)
そういう言語の進歩的な変化とは別に、Windowsのバージョンアップで何かしらうまくないことが起こったり、世の中の流れでソフトウエアを別の言語(英語とかそっち)に移植するようになり、リソースに気をつかったり翻訳した言語別に文字数など異なることがあるので何かと苦労したりなどもありました。もちろん翻訳は外注ですけどね。
それで(長い言い訳でしたが)仕事をする上で色々と理解すべき事があり、自分の能力ではやっていくのが精一杯で仕事の面以外では何も分からない状態でずっと来てしまったということです。
なので冒頭で書いたインプットという意味では、もうちょっと今まで読まなかったジャンルの本を読むとかしたいとは思うのですけどね~。引っ越し後しばらくは街に興味がいくからまた読書数が減ってしまうかもしれませんね。
以前会社の人が、アセンブラからCみたいな言語になって分からなくなったと言っていたけど、本来は言語が高級(機械より人の感覚に近くなること)になるほど人には分かりやすくなるはずなのに、私も高級なほどイメージが湧きにくくなってしまった気がしてます。
Web用の言語になって覚えられないというかしっくりこないというかそういう印象なのですが、それについては単純に年をとってついていけなくなっただけかもとも思います。
-< 旧ブログの「仕事」カテゴリーへ >-
-< 旧ブログの「退職」カテゴリーへ >-
-< 早期リタイア・退職・働く事についてお勧め関連本 >-
広告とか
-- 記事一覧ページへ --
思わず反応しちゃいましたが、
プログラミング言語C持ってますよ〜
30年くらい前に買ったもので、カバーもない状態ですー
>soraさん
あれ、soraさん同じ関係の仕事の人でしたか!
プログラミング言語Cはバイブル的なものですよね。実は私はプログラミング関連の書籍はさんざん買いましたが、この本だけは自分で買ったことがないのです。誰かしら持っていたもので(^^;) 初めてのCは人に貸してしまい一度買い直ししましたけど。
あと、1年半ぶりの札幌になります~~。
私は元々ハードの方ですが学生の頃からずっとcやunixやってますよ〜。アセンブラもよく書いてましたが、アーリーリタイア後はperlやphpで趣味と実益をかねてサイト作ってますー
ある意味技術ってスゴく進歩してますが、未だに30年近く前のunixの技術が生かせてることを考えるとunixは偉大ですー
良いところをあげるときりがないですが札幌いいですよ〜!
>soraさん
そうでしたか。かなり幅広くやられてますね。すごい。
Cを覚えたての頃、ちょっとだけunix端末で何かをやらされた記憶がありますがa.outってのしか覚えてません(笑)Linuxもちょっと触っただけですが、たしかに偉大ですね~。
札幌は楽しみで、しばらくはいい季節ですが、早くひと冬過ごしてみたい気持ちがあります。楽しみです。