無差別に技術をついばむ鳥

情報処理技術全般を気まぐれにつつくゆるいブログです

ネタつつき35ー初心者を卒業する方法。

このブログは多くの人に見てもらいたいから、初心者用記事から書き始めています。ですからこのテーマについて書く必要があると思いましたので吟じます囀ります♪ なお私が考える初心者の定義については、ネタつつき33ー胸を張れ!初心者は立派な情報供給源を読んでください。
私は未熟者なれど一応初心者ではないので、「何時どうやって初心者を脱したのか?」について振り返ってみました。そうすると一つの解が得られました。個人差がありますのでこれは唯一の解ではありませんが、ひとまず何らかの参考にはなると思います。
私が初心者を脱却したタイミングは社会人になって直ぐにシステム構築を命じられた時です。私が卒業する頃は超就職難で、会社も「儲けさせてくれたら安い賃金で雇ってやってもいいぞ」という態度でした。ですから入社して直ぐに「儲けさせろ!」と命じられたというわけです。それで仕方がなく私は、社長や他の正社員に何が必要か聞いて回り学習をしつつシステムを一人で作りました。あの時は分からない事だからでした。第二種情報処理技術は取得済みで、データベースとネットワークについては学習中でしたので、その少ない知識をベースに専門学校で習ったVB4を手にとって、SQL Server7の専門書を自腹で買って必死で実装しました。この出来事で私は初心者から卒業したと思います。これから分かる事は自分で実際に作ればわかるという事です。兎に角手を動かすといいでしょう。 とはいえ、こんなブラック会社の体験を他人に勧めるわけにもいきませんので幾つかの鍛錬法を考えてみました。
先ず一つ目に書籍のサンプルを改良するという方法が効果的だと思います。これを案外しない人が多いのですが、書籍のサンプルは所詮サンプルです。それをそのままコピペしても何も身につきません。自分が正しいと思う状態にサンプルを改良してみてください。書籍と違うプログラム言語を使って実装するとなおいいでしょう。そうすれば複数言語の修得も狙えます。
次に自分や知人の問題を解決するのがいいでしょう。我々情報処理技術者は誰かの仕事を補助して収入を得ています。ですから人の要望を叶えるのが一番の修得法です。巷では車輪の再発明は避けるべしとよく言われています。この言葉でこの方法を躊躇する人が多いのですが、車輪を知るには車輪を作ってみるのが一番いい方法なのです。
最後の方法はオープンソースソフトを改良する事です。優れた人のプログラムを理解する事は非常に為になります。気になるソースをどんどん読みましょう。この時肝心なのは、ただ読むだけではなくて修得する目標を決めて読んでなおかつ改良する事です。そうすれば何にも変えがたい経験が得られます。
以上の三つの鍛錬法を行えば初心者を卒業できます。でもくれぐれも自分の心を無視して無理やりしないで下さい。無理やり行ったら逆効果になります。自分の心の声に耳を傾けて、毎日地道に自分が好きな部分と必要な部分を修得しましょう。情報処理技術は広く深いものです。生涯学習と考えて焦らずコツコツ学びましょう。
別窓 | ネタ | コメント:5 | トラックバック:0 | ∧top | under∨
<<ネタつつき36ー中級者(平均的なプロ)になるための方法。 | 無差別に技術をついばむ鳥 | 中の人の徒然草159>>

この記事のコメント

> 先ず一つ目に書籍のサンプルを改良するという方法が効果的だと思います。

とりあえず、これは間違いないですな。そういや game やりたさにそのまま打ち込んだことはあるけど、sample source そのまま打ち込んだこと無いですね。打ち込んだからといって覚えるわけではないのでね。ちぃと試行錯誤しながらはまることがちょうどいいんじゃないかと。

> 車輪を知るには車輪を作ってみるのが一番いい方法なのです。

それはわからんでもないですが、そこまで必要な人ってどれだけいるの?しくみ理解する程度で多くの場合十分でない?

本当に才覚がある奴は当然やりますが。。。
2009-04-05 Sun 22:36 | URL | ちゃっぴ #bces9Cb6[ 内容変更]
ちゃっぴさんコメント有難う。

>それはわからんでもないですが、そこまで必要な人ってどれだけいるの?しくみ理解する程度で多くの場合十分でない?

そ、そうかな?プロと名乗るからにはやっておくべきだと思います。
ちゃっぴさんもやった事ないですか?
ちなみに私は、OS・コンパイラ・RDBMSもやってしまいました・・・
2009-04-06 Mon 07:22 | URL | インドリ #-[ 内容変更]
後でふと思ったのですが、この記事は私の職業であるシステム構築屋の目線(自分で全てやらないと飯が食えない)で書かれています。
しかし、情報処理技術者の役割も多様で、他にも色々な鍛錬法があると思います。
そこでお願いなのですが、プロの方は新人に向けて鍛錬をレクチャーしていただきたいです。
それをトラバックしていただければ、私にとっても重要な事なので大変嬉しいです。
よろしくお願いいたします。
2009-04-06 Mon 10:41 | URL | インドリ #-[ 内容変更]
> そ、そうかな?プロと名乗るからにはやっておくべきだと思います。
> ちゃっぴさんもやった事ないですか?

んな面倒なことはやりません。
内部を理解するのであれば解析するだけで十分。
2009-04-06 Mon 23:14 | URL | ちゃっぴ #bces9Cb6[ 内容変更]
そうですか・・・
そういう意見があってもいいと思います。
2009-04-07 Tue 09:02 | URL | インドリ #-[ 内容変更]
∧top | under∨

コメントの投稿

 

管理者だけに閲覧
 

この記事のトラックバック

∧top | under∨
| 無差別に技術をついばむ鳥 |