C言語関係掲示板

過去ログ

No.309.プログラマーって・・・

[戻る] [ホームページ]
No.1860

プログラマーって・・・
投稿者---さっちゃん(2002/06/28 09:47:06)


この掲示板にこういった相談はいかがなものかよく分かりませんが・・・。
私は専門学校に通うものです!!
C言語もかじった程度で(学校で)でも、プログラマーになりたいんです!!
(というか、この学校にくる求人はそういったものが多くて・・・。)
でも、学校の授業といえば、教科書を読んだり、基本情報技術者の勉強を
ちょっとしたり、林晴比古さんの新C言語入門などに載る
(しかもスーパービギナーとビギナー編)
短いプログラムを考えるくらいで・・・。
来年就職活動ですが、かなり不安です。
自分でも勉強していきたいのですが、
どういった勉強をしていいのか分からず、
悩んでいます。C言語の勉強やC++の勉強をしたいのですが、
何か例題を作ってやってみたくても、その例題が浮かびません。
どうしたらよいのでしょう。

こんなこと相談されても困りますよね・・・。
でも何か役立つ情報がありましたら教えてください。

No.1861

Re:プログラマーって・・・
投稿者---k'(2002/06/28 11:27:32)


自分も専門学校に2年通って基本情報技術者試験の勉強などVB,c,cobolなどを少しかじった程度の勉強しかしてなかったですが、今年プログラマーになりましたが、とくになにが出来るわけでもなく就職しました。入社してvbaをしたり、C言語を勉強しました。学生は、基本情報技術者程度の知識とプログラムを作る際の基礎的な部分を知ってるだけでいいと思います。就職したら研修みたいのがあってそこで教えてもらえるとおもうので。C言語の基礎をやっておけばよいのではほかの言語にも移行しやすいですし。

No.1862

Re:プログラマーって・・・
投稿者---さっちゃん(2002/06/28 13:07:39)


そうなんでしょうか・・・。まだまだ不安です。
でも、励まされました。
この掲示板もそうなんですが、なんだか質問も難しいし、
でも、さらりとみなさん答えてて、すごいなあ、
と思いながらも、自分は何もしらないなあと
思わされます。


No.1866

Re:プログラマーって・・・
投稿者---B.Smith(2002/06/28 14:48:56)


こんにちは。

>私は専門学校に通うものです!!
>C言語もかじった程度で(学校で)でも、プログラマーになりたいんです!!
>(というか、この学校にくる求人はそういったものが多くて・・・。)
>でも、学校の授業といえば、教科書を読んだり、基本情報技術者の勉強を
>ちょっとしたり、林晴比古さんの新C言語入門などに載る
>(しかもスーパービギナーとビギナー編)
>短いプログラムを考えるくらいで・・・。
>来年就職活動ですが、かなり不安です。
>自分でも勉強していきたいのですが、
>どういった勉強をしていいのか分からず、
>悩んでいます。C言語の勉強やC++の勉強をしたいのですが、
>何か例題を作ってやってみたくても、その例題が浮かびません。
>どうしたらよいのでしょう。

言語の知識について
今はCの基礎的なことをしっかりとマスターしてください。先走りすぎても、それが必ず役に立つとは限りません。基礎をマスターして、どのような事態にも対応が取れるようにしておくのがベストです。

・「忙しくて教育の時間が取れない」「教育に不慣れ」という先輩も少なからずいますので、効果的なOJTが受けられない、といった事もまったく無いわけではありません。そのような意味からも、基礎だけは入社前にマスターしておかなければなりません。

・実際の業務に入ると、今まで勉強して来た事とは異なる面が出てきます。
例えば、(仕事の内容にもよりますが)ほとんどの場合、標準入出力は使用しません。使ってもデバッグの時くらいです。しかし、この事はCの本質を考えればいたって自然な事です。基礎をマスターしていれば、そのような事でショックを受けることもあまり無いでしょう。

・業務では、「プログラマ重視」ではなく、「お客さん重視」です。プログラムにも、その事が現れてきます。
技術者に都合が良いプログラムが、顧客の求めるアプリケーションになるかというと、必ずしもそうではありません。参考書に書かれていることは、ほとんどがプログラマ重視の(初心者のための)考え方なので、勉強する時は参考書を鵜呑みにしないように心がけてください。時には参考書が教えているような事を捨てる必要が出てきます。

入社後でも自分なりのスケジュールを立てて、自主的に基礎のトレーニングをすることは可能です。ただし、学生の時とは違い、入社後は自分の時間を作ることが難しくなる、ということは憶えておいてください。

その他
開発では、ほとんどの場合チームが組まれます(一人ですべてを行うのは割と特殊な方です)。そのため、協調性が重要な要素になってきます。また、自分のスケジュールや健康等の自己管理が出来ることも大切です。
これらは、一見、あたりまえの事のように思えるかもしれませんが、方法は人それぞれであり、特定のやり方は存在しません。そのため、書籍や人の話はあまり役に立たず、自分で最良の方法を見出していくしかありません。この事は、慣れないうちはコンピュータの知識を習得するよりも難しい事です。これらの事についても、就職活動前に少し考えておくべきでしょう。特に協調性に関しては、面接の時に婉曲な形で調べられます。



No.1868

Re:プログラマーって・・・
投稿者---さっちゃん(2002/06/28 15:14:41)


B.Smithさんいろいろとアドバイスありがとうございます。

> 言語の知識について
>今はCの基礎的なことをしっかりとマスターしてください。先走りすぎても、そ>れが必ず役に立つとは限りません。基礎をマスターして、どのような事態にも対>応が取れるようにしておくのがベストです。

基礎とはどのくらいのレベルなのでしょうか?
いろいろアドバイスをもらっておいてなのですが・・・。

> その他
>開発では、ほとんどの場合チームが組まれます(一人ですべてを行うのは割と特>殊な方です)。そのため、協調性が重要な要素になってきます。また、自分のス>ケジュールや健康等の自己管理が出来ることも大切です。
>これらは、一見、あたりまえの事のように思えるかもしれませんが、方法は人そ>れぞれであり、特定のやり方は存在しません。そのため、書籍や人の話はあまり>役に立たず、自分で最良の方法を見出していくしかありません。この事は、慣れ>ないうちはコンピュータの知識を習得するよりも難しい事です。これらの事につ>いても、就職活動前に少し考えておくべきでしょう。特に協調性に関しては、面>接の時に婉曲な形で調べられます。

コンピュータの知識もまだまだあさいです。
いろいろ知っていきたいと思うのですが・・・。
はじめは何か、参考書(?)のようなものを読んでいったらよいのでしょうか?

たくさんアドバイスをもらっておいってまだ聞くか!?
などと思われるとは思うのですが、
よろしければ、いろいろ教えてください。


No.1873

Re:プログラマーって・・・
投稿者---B.Smith(2002/06/28 17:47:04)


こんにちは。

>基礎とはどのくらいのレベルなのでしょうか?

初心者向けの参考書で紹介されているようなCのプログラムが全て読める程度になっていれば、ほとんど問題ありません。会社によっては、それ以上の知識を要求してくる所もありますが、それらは募集要項に載っています(「初心者でもOK」「要アセンブラの知識」「C++の知識を要する」等)。
応用的な事は、大体OJTにより習得(業務と平行して習得)させることがほとんどですので、知らなくてもあせることはありません。ただし、応用技術は基礎がしっかりしていなければ、当然ながら習得は難しく、かなり苦戦を強いられることになります。また、それは間接的に貴方の評価に繋がりますので要注意です。

Cに関しては少なくても、プログラムの作成方法、ポインタ、構造体はマスターしなければなりません。ポインタ、構造体を使ったプログラムが作れて、読めるようにしておいてください。また、余裕があれば多くのプログラムを読んで、Cに慣れ親しんでおいてください。仕事によりますが、新規開発よりも修正や機能追加の方が割合が大きい場合もあります。その場合には、過去に先輩方が作成した、いろいろなクセを持つソースコードを数多く読まなければなりません。

標準ライブラリ等の関数は、(試験でも受けない限り)最初から憶えていく必要はありません。よく使う関数は自然と憶えてしまいます。実際の業務では標準ライブラリ以外にも、メーカーが提供するAPIや、会社が所有している関数、貴方がこれから作るであろう関数等、無限と言っていいくらい存在することになります。そのため、関数の仕様を一つずつ憶えていくのは大変効率が悪く、あまり意味がありません。

>コンピュータの知識もまだまだあさいです。
>いろいろ知っていきたいと思うのですが・・・。
>はじめは何か、参考書(?)のようなものを読んでいったらよいのでしょうか?

一言にソフトウエア開発といっても、作る物(顧客の種類)により、さらに分野が分かれていきます。

・組み込み(制御系)
・事務処理
・流通・金融
・パッケージソフト
・ゲーム
etc.

貴方が将来、どのような分野に進みたいのかは分かりませんが、参考程度に関連書籍を少し読んでおくと良いですね。



No.1888

Re:プログラマーって・・・
投稿者---さっちゃん(2002/07/01 09:06:44)


ホントにたくさんのアドバイスありがとうございました!!
(返事が遅くなってしまって・・・)
とにかく、今出来ることをがんばります!!!
自分がどんなことをやりたいのかも探していこうと思います。
ありがとうございました。