みんなの助け合い口コミポータルサイト - 口コミ広場

口コミ広場

口コミ掲示板 > 学習・教養 > 学習・教養全般 > プログラミングについて

プログラミングについて

注目トピック機能を利用するには、口コミ広場メンバー登録が必要です。
口コミ広場メンバー 新規登録

ぶちょー さん 男性 20代

2010/04/26 22:49

前に働いていた会社でもそうでしたが、今働いている会社でも、
プログラミングに関する知識(新しく書けなくても、コードを読んで部分的に修正するとかいったレベル)があると、
かなりusefulであることを日々感じています。

プログラミング自体嫌いではないので、自身の強み要素を加える意味でも、そろそろ取り組みたいと思っています。

言語はPHPとかMySQLとかjavaとかpealあたりを想定しています。

プログラミングを勉強するにあたって、
・みなさんはどんな風に身につけていったのか?
・それぞれ参考になる本(当方まるっきり初心者です)
をご教授いただけたらと思います。

よろしくお願いします。

全4件中 1-4件 を表示

No.1 眠流 さん 男性 40代

2010/04/27 00:30

改めて訊かれると難しい質問ですね・・・。

1、どんな環境でどんなツールを使えばどの「プログラミング」ができるか知る
2、実際に自分で動かしてみる

書籍など参考にしてまずこの順序で、何が出来るか分かればもっと興味が沸いてくると思います。

あと数種の言語を挙げておられますが、実務でその言語が使える「環境」と「必要」が無ければ意味が無くなるかも・・・。
プログラミングの仕組みを知る事は無駄では無いですが。
まずそういったご自分に合った物を、入門書などで情報収集しながら探される必要があるかもしれません。

以下、私の愛用しているPerlでのお話をさせて頂きます。
プログラミング「らしい」言語と「らしくない」言語があるのですが、Perlはプログラミングらしい言語の最たるもの?だと思います。
「正規表現」はそれだけでプログラムになってしまう?ほど便利です。
実際使われるのはネットの掲示板やカートなど限られた物になるかもしれませんが。
普通はUNIXで動かします。手元にUNIXマシンが無ければサーバー上で動かすことになります。
Windowsでも動かせますが、そういう色々な部分含めとてもここでは書ききれません)
(PHPなどは私は知らないふりをしていますが(笑)ネットではそちらのほうが主流かも)

ネットの仕組みなども、言語を使うにつれて関連してくるので頭を悩ませるかもしれませんが
・実際にどうすればどういう動作をして何に使えるか
にポイントを絞れば、さほど難しいものでは無いとは思います。

入門として良さそうなのは
「新版Perl言語プログラミングレッスン入門編」
ひととおり仕組みを覚えたら
「CGI & Perl ポケットリファレンス」(めちゃ役立ちます)
アマゾンなどで検索するとすぐに見つかるはずです。

 

No.2 ぶちょー さん 男性 20代

2010/04/30 22:23

»No.1へのレス

minrooさん

返信ありがとうございます。
実務に関しては、挙げた言語で書かれたシステムがそれぞれあるみたいなんで、使う環境はありそうです。
必要性については、どのシステムを触るのかがはっきりしていないので、
その辺りは優先順位をつけて、学んでいこうと思います。

・実際にどうすればどういう動作をして何に使えるか
ここを意識して取り組むようにします。

また、教えていただいた参考書も見ながらどんどん学んでいければと思います。

丁寧なご返信ありがとうございました。

 

No.3 あっつん さん 男性 30代

2010/05/10 23:15

こんばんは。
私は、学生時代は教科書を時間があるときに読みつつ、あとは実習で実際に組んでみるというスタイルでした。
仕事でプログラミングをするようになってからは逆で、まずどんなプログラムを組みたいかを考えて、自分の知識と技術で組めなさそうなところを見つけて、本やネット、ほかの人のプログラムを参考に完成にこぎつけるというスタイルになりました。
組めなさそうなところを見つけて調べるスタイルにしてから、知識のつき方が早くなった気がします。基礎ができたら、やりたいことを探して、それを実現するのに足りない部分を勉強すると良いかもしれませんね。

...と、なんだか偉そうな事を言ってしまいましたが、本に関してはあまりアドバイスできません。すみません。
学生時代の教科書の名前はほとんど忘れてしまったのと、今使っている言語がMATLAB言語なので、ヘルプやネット上の情報でほとんど何とかなってしまっています。

 

No.4 ロコミ さん 男性 30代

2010/05/23 22:47

・みなさんはどんな風に身につけていったのか?
→私は仕事で未経験なのに、他人の作ったプログラムのバグ対応を
 させられました。
 初めはわけわかりませんでしたけど、毎日必死で他人のソースを
 追ううちにプログラムの修正ができるようになり、
 気づいたら一から自分で組めるようになっていました。
 基礎も必要ですが、「必要は発明の母」です。
 1つの言語をある程度身につけたあと、専門書を読み漁り
 大体プログラムとはどういうものかが分かるようになり、
 今では初見の言語でもなんとかなるようになりました。

・それぞれ参考になる本(当方まるっきり初心者です)
→初学者にとっては、他人が書いた「動く」ソースほど参考になるものはありませんでした。
 基礎や理論などは後からでも学べますし。

 

ご投稿時に下記の点をご留意ください

現在、事務局判断により削除とする投稿が増加しています。
サイトの正常な運営を維持するため、下記に該当する投稿については運営者判断による削除となる場合がありますので、有益な情報交換の場を形成するためにも、ご投稿の前に一度ご確認をお願い致します。

1.他者への「攻撃」に該当するもの

日本においては原則として他者への攻撃は認められておらず、いかなる事情があっても侮蔑行為等の攻撃行為を行った人物が刑罰の対象となってしまいます。
個人の身体的特徴や思想その他に対して攻撃的な発言が見られる場合、攻撃の対象となった人物だけではなく、投稿を行った当人の法的安全性を保持する観点でも、投稿は削除対象となります。

2.特定個人のプライバシーに該当するもの

個人氏名や住所、電話番号といった明確な個人情報の他、住居の特徴や身体的特徴など個人の特定にかかる情報、また個人の私生活における動向といったプライバシー情報が記載されたものは、削除対象となります。

ただし、法人の登記情報や、世間に広く公開されているSNSの情報、HPに記載された情報等については公に周知された情報としてプライバシーとはみなされません。

3.「事実誤認」等があり不利益発生の可能性があるもの

店舗運営者等の「権利者」から、投稿の内容について事実誤認等があり、不利益が発生する可能性を指摘された投稿については、運営管理者が当該投稿の事実関係を明確に確認可能な場合を除いて削除対象となります。
ただし、投稿の内容があくまでも個人の感想の範囲でありそれ単体で明確な不利益が発生すると言えない内容や、公に有益な情報交換の目的と判断できる場合については削除対象となりません。

4.他者への「加害」を示唆するもの

「殺してやる」などの直接的な加害意図を示す言動だけではなく、特定個人の現在所在地について「〇〇にいる(いない)事は分かっている」などと追跡を仄めかす言動や、「家族(子供)がいるでしょう?」などと身辺情報を探っている事を仄めかすような言動も、怨嗟感情の有無によっては加害を示唆するものと見なし、削除対象となります。

5.実在の他者の名義による投稿

実在する特定の人物の名前を投稿者名等に使用しての書き込みは「なりすまし行為」の対象として削除対象となります。

6.複数スレッドへのマルチポストおよび複数名義での投稿

複数のスレッドに同様の投稿を繰り返す行為や、同一人物が複数の名義で投稿を行う行為は禁止しております。

事務局は原則として投稿の保全を重視しておりますが、昨今の法令改正も鑑みて上記のような「他者の損害」を主目的とする投稿については削除対応を行わざる得ません。
健全な運営のため、特定対象への怒りや恨みをぶつける内容ではなく、利用者同士の情報交換のための書き込みを何卒よろしくお願い致します。

レス・コメント (特定の人へレスするには、各投稿左下の「レス」ボタンを!)

運営会社(jobikai) 利用規約プライバシーポリシー
削除申請お問い合わせ
Copyright (C) 2008-2026 jobikai Co.,Ltd. All Rights Reserved. Famfamfam Silk icons used.