プログラマ時代の壁のいくつか


ブログを書いていると圧倒的にインプットが足りないのを痛感します。

言い訳すると、プログラムの仕事に向いておらず仕事をこなしていくのに手一杯でそこまで手が回らなかったのです。

まあでもプログラマも昔は私より酷いやつがいっぱいいて、それで自分はまだマシな方、やれると思ってしまっていたのです。

 

プログラマ時代の初めの壁はMS-DOSからWindowsになった時ですかね。

Windows 3.1になって、プログラミングにそれ用のお作法があり、今までのようにmain(){}で括られ単純に上から下に向かって動いていくというものではなくなったので。

APIといってWindowsとのやり取りを制御する莫大な数の関数群が出てきて使うのに一苦労になりました。APIもガンガン増えていき日本語の説明が追いつかずに英語を読まなきゃいけなくて、日本語でさえ理解に苦しむ説明が英語で書いてあるなんてね。

 

またイベントドリブンといって、ボタンが押されたり何らかのインプットが発生するなどで、ソースの別の部分が走る的なプログラムの流れになるので、根本的に考え方を変えなければいけませんでした。マルチタスクのOSは元からそうなのかもしれませんが。

そのうちオブジェクト指向とかいう、プログラムをモジュール化(あるデータのまとまりを一つの部品と考えデータ自体が自分のふるまいを知っている感じに作成していく)して作成し部品として組み合わせる形になっていきます。まあこれは作りやすくなったと言えばそうなのですが、プログラム言語の文法も徐々に複雑になっていきました。

 

ただネットも普及してきて検索するとすぐ問題点を解決できたりするようにはなってきました。私もそういうのをまとめて自分のプログラム備忘録みたいなのをつくりネット上にあげていたりはしました。ブログとかはまだなかったのでHTMLを書くツールを使って。

またCPUの性能も向上して、スレッドが並列して(プログラムの部分がいくつか同時に)動くのでタイミング的に発生したりしなかったりでなかなかソース上では分からないバグになったりします。(スレッドセーフに書けば良く、そういう潜在的なバグが潜むものを書いてしまうのがいけないのですが)

 

そういう言語の進歩的な変化とは別に、Windowsのバージョンアップで何かしらうまくないことが起こったり、世の中の流れでソフトウエアを別の言語(英語とかそっち)に移植するようになり、リソースに気をつかったり翻訳した言語別に文字数など異なることがあるので何かと苦労したりなどもありました。もちろん翻訳は外注ですけどね。

 

それで(長い言い訳でしたが)仕事をする上で色々と理解すべき事があり、自分の能力ではやっていくのが精一杯で仕事の面以外では何も分からない状態でずっと来てしまったということです。

なので冒頭で書いたインプットという意味では、もうちょっと今まで読まなかったジャンルの本を読むとかしたいとは思うのですけどね~。引っ越し後しばらくは街に興味がいくからまた読書数が減ってしまうかもしれませんね。

 

以前会社の人が、アセンブラからCみたいな言語になって分からなくなったと言っていたけど、本来は言語が高級(機械より人の感覚に近くなること)になるほど人には分かりやすくなるはずなのに、私も高級なほどイメージが湧きにくくなってしまった気がしてます。

Web用の言語になって覚えられないというかしっくりこないというかそういう印象なのですが、それについては単純に年をとってついていけなくなっただけかもとも思います。

-<「セミリタイア・仕事」カテゴリーへ >-
-< 旧ブログの「仕事」カテゴリーへ >-
-< 旧ブログの「退職」カテゴリーへ >-
-< 早期リタイア・退職・働く事についてお勧め関連本 >-

広告とか


-- 記事一覧ページへ --



Pocket

同じカテゴリーの記事

  • サンストリート亀戸サンストリート亀戸 昨日はバズリズム(バカリズム司会のTV番組)で下積み時代にライブをしていたというサンストリート亀戸をバーチャル散歩していましたし、販促でもあちこちでPer […]
  • 今度は漫画で「海街diary」を読んだよ。8巻まで今度は漫画で「海街diary」を読んだよ。8巻まで (上画像指紋だらけでスマソw) かいつまんでいうと、三姉妹で暮らしていたところに父の訃報が届き、腹違いの妹を引き取って四姉妹になるという発端。 […]
  • ようやくレイドをやり始めるようやくレイドをやり始める FF14はストーリー上飛ばしても問題なかったレイド等を今になってやってます。まだまだ未クリアのものが多く残っているので。 具体的にはクリスタルタワー […]
  • 豆乳パックの注ぎ口は牛乳と同じじゃいけないの?豆乳パックの注ぎ口は牛乳と同じじゃいけないの? 豆乳が入った紙パックって、キャップや付属の注ぎ口を自分で差し込むものしか見たことがなく、牛乳のようなぱかっと開けるものではいけないのかなあと思っていました […]
  • 他の弦も押さえてしまう他の弦も押さえてしまう ぼくちんのギー太くんを練習したいのですが、隣の人がいるのかいないのか分かりません。車があるけど連休で出かけているのか、多分いないような気がします。 […]
  • 逃げろについて逃げろについて 何かあって病むくらいなら逃げろと言いたいけど、それは無責任だという意見もある。確かに他人の人生に責任は持てない。 ではどうすればいいのか。無責任だと […]
  • アランの「幸福論」からセミリタイアに関係しそうな言葉を2つアランの「幸福論」からセミリタイアに関係しそうな言葉を2つ 以前コメントで紹介してもらったアランの「幸福論」を読みました。一部ちょっとそうか~と思う部分はありますが、なるほど含蓄あると思う部分も多いですね。アランは […]

SNSでもご購読できます。

コメント

  1. sora より:

    思わず反応しちゃいましたが、
    プログラミング言語C持ってますよ〜
    30年くらい前に買ったもので、カバーもない状態ですー

    1. じゅんぺー より:

      >soraさん
      あれ、soraさん同じ関係の仕事の人でしたか!
      プログラミング言語Cはバイブル的なものですよね。実は私はプログラミング関連の書籍はさんざん買いましたが、この本だけは自分で買ったことがないのです。誰かしら持っていたもので(^^;) 初めてのCは人に貸してしまい一度買い直ししましたけど。
      あと、1年半ぶりの札幌になります~~。

  2. sora より:

    私は元々ハードの方ですが学生の頃からずっとcやunixやってますよ〜。アセンブラもよく書いてましたが、アーリーリタイア後はperlやphpで趣味と実益をかねてサイト作ってますー

    ある意味技術ってスゴく進歩してますが、未だに30年近く前のunixの技術が生かせてることを考えるとunixは偉大ですー

    良いところをあげるときりがないですが札幌いいですよ〜!

    1. じゅんぺー より:

      >soraさん
      そうでしたか。かなり幅広くやられてますね。すごい。
      Cを覚えたての頃、ちょっとだけunix端末で何かをやらされた記憶がありますがa.outってのしか覚えてません(笑)Linuxもちょっと触っただけですが、たしかに偉大ですね~。
      札幌は楽しみで、しばらくはいい季節ですが、早くひと冬過ごしてみたい気持ちがあります。楽しみです。

コメントは停止中です。