何も知らない人が
何かプログラムを作りたい
まずは何をしたらいいのでしょうか?
とりあえずこれは知っておけやまずはこれから入れ
そんなのがあれば教えてください
独学の場合は最初の壁は、環境を整えてコンパイル&実行までこぎつけることだな。
最初の壁は
プログラマー板とプログラム板を間違えないことだな、やはり。
4 :
仕様書無しさん:2007/09/02(日) 03:30:34
とりあえず環境を整えてHello worldを出し、
四則計算、for文とすすみオブジェクト指向
ここで挫折。
ヘッダやメイクファイルに関してたぶん書いてないからアウト
6 :
仕様書無しさん:2007/09/02(日) 03:40:34
挫折しない、java勉強法(ぜったいjavaがマスターできます)
お金はかかりますが、
まず本屋でjavaを独習する前にとなぜプログラムが動くのかを読む。
その後マナ本を撃破。そしてjava言語プログラムレッスン
を読む。
ひたすら読む。
そして読みきったらなぜjavaで作るのかを読み、オブジェクト指向
が絶対に理解できる方法(?)とかなんとかを読む。
その後創るjavaを読む。
この間の注意事項。
質問を2ちゃんねるに聞く。
このレベルならきちんと答えてくれます。
そして独習java。悪評ですが、大事なのは
これは問題集であるということ。
これを参考書と思ってはだめです。
奇数問題だけでもいいので解く。わからなければ
解説書を読み、ひたすら解く。
その後コアjavaを読む。2回は読む。
これであなたはりっぱなjavaプログラマーです。
7 :
仕様書無しさん:2007/09/02(日) 03:46:10
ネットワークプログラミングやjspやサーブレットについて
ネットワークに関して知識がないとネットワークプログラミング
の本を買います。
猫でもわかるネットワークプログラミングとTCP/IPの本を読む。
その後javaのネットワーク系の本を読む。
コアjavaがあるので、その辺は大丈夫かと思いますが。
jspやサーブレットに関しては...
もう眠いので寝ます
8 :
仕様書無しさん:2007/09/02(日) 22:08:50
来年から新卒でIT業界にはいるんだけど何かやっといたほうがいいことある?
お前らがプログラミングを始めたとき
どうやってはじめたか、どうやって学んできたか、
そのときの状況を書いてくれ。
真似するから!
俺の場合、親父がMSX買って来た。
マニュアルを見た。
BASICコードで○○を書くとこういう結果が表示されるというのを見た。
それを真似て書いた。
円やラインを書くコードがあった。真似て書いた。
座標をいろいろ変えた。
MSXについてた簡単なお絵かきソフトを使った。
同じようなのを作ろうと思った。
線はわかるが塗りつぶしの方法がわからなかった。
図書館でBASICの本を借りた。
なんか命令が違っていたが、似ていたので動くかなと思った。
動かなかった。命令の意味を調べて改造して動かした。
ゲームを作りたくなった。
本屋でBASICの本を買った。
簡単なゲームがあったが糞だった。
改造していった。
ほぼオリジナルになった。ゼロからも作った。
MSXが壊れた。
数年後。親父がPC9801を買って来た。
親父がパソコン入門の本を買った。
プロテクトというものを知った。プロテクトをはずすハッカーがいることを知った。あこがれた。
MS−DOSで動くフリーソフトのゲームをした。
BASICをやろうとした。
N88BASICではセーブができなかった。
N88BASIC(DISK)を見つけた。セーブができた。いろいろ作った。
でもフリーソフトのゲームの世界(MS-DOS)とは何かが違っていた。
MS-DOSはプログラム言語だと思っていた。
A:\からなんかやればプログラミングができると思っていた。
MS-DOS拡張セットを買った。高かった。
でもそれじゃプログラミングはできなかった。俺は間違ったものを買ったのか!?あせった。
でも、MS-DOSとコマンドライン、config.sysの設定などはできるようになった。
ラインエディタでがんばった。OSの概念がわかった。
フリーソフトを起動するためのバッチファイルに書かれた意味がわかるようになった。
usageの意味を知った。
高校に入った。
本で知っていたC言語を先輩が使っていた。触った。
TurboC++を買った。
Hello Worldをはじめてやった。
TurboC++についていた紙の言語マニュアルを読んだ。
いろいろできるようになった。
FEPが入っていないときにFEPをONにすると番号を入れる画面になった。
数値を入れると漢字になった。文字コードという概念を手に入れた。
C言語で簡単なことはできるようにはなった。でも良くわからない。
もらったゲームをやった。なんか先輩がプロテクトをはずしてた。
よくわからなかったがすごいと思った。
ゲームのセーブデータの改造をした。
いろんなツールでセーブデータをバイナリエディタで見た。
プログラムの中身もバイナリエディタでみた。文字とかを変えて遊んだ。
プロテクトをはずす鍵は本で読んで知っていた機械語やアセンブラがだと思った。
アセンブラを買った。高かった。
単純な命令を羅列するだけなので、アセンブラのほうが簡単だった。
16進数とかバイナリファイルの意味を学んでいった。
セーブデータ改造のためのツールが常駐ソフトだった。
自分もセーブデータ改造のためのツールを作ろうと思った。
DOSのファンクションコールとかの意味がわかった。
がんばって常駐ソフトが作れるようになった。
自分の周りに何も無い奴の場合
1.「やさしいC」高橋麻奈
2.Visual Studio 2005 Standard
これらを買って、本1ページ目からやっていけ。
間違っても「はじめてのC」は買うな。コンパイルが通らない悪書だ。
JavaはCが理解できればそれからで大丈夫。
それにな、ここが重要なんだが、
Javaは環境を作ることで挫折するから最初はお勧めしない。
素直にCやっといた方がいい。
どうしても分からんならVBでもいいが、
バカになる(VB以外できなくなる)からこれもお勧めしない。
I/Oポートをたたいていろいろ情報を取得できることを知った。
そういうのを調べて表示するツールを作った。
ゲームを作りたくなった。C言語に戻ってきた。
もう一回本を読んだ。アセンブラやったおかげで
ポインタとか簡単だった。でもクラスとか継承とかはわからなかった。
でもそれだけでいろいろできた。簡単なツールを作った。
でもゲームの作り方がわからない。正確に言えばどうやって作っていけばいいのかわからなかった。
そのうち、ライブラリというものを知った。複数のファイルを作ってそれぞれコンパイルして
リンクをするということを知った。
でもゲームの作り方がわからない。正確に言えばどうやったら効率よく作って行けるかわからない。
もっと正確に言えば、みんなで作業を分担して作っていく方法がわからない。一人がひとつのファイルを作っていく?
そして一人がひとつのキャラをひとつのファイルで作っていく?
同じような動きをするのに二人がそれぞれ作ったら無駄だ。基本の動きそれ共通処理にして呼び出す?
あれ? 同じモンスターの動きは共通だけど、モンスターごとに残りHPは違う? どうしよう。
関数とは別に配列を作ってそこで管理する?あれ?どうすればいいんだわかんない。なやんだ。すごくなやんだ。
そういえば、TurboC++でクラスとかいうのがあったのを思い出した。
呼んでみる。もしかしてこれで行けるのか?
いろいろ試してみた。
共通の動きを持ったものを継承して、差分を付け足して違うものを作る。できた。
処理は同じだけど、その処理を持ったキャラを複数作る。つまりインスタンス。できた。
インスタンスごとに残りHPを作る。できた。
ゲームの基本システムからはオブジェクトの特定の関数を呼び出すだけ、
ただし処理の内容はそのオブジェクトに任せる。つまり仮想関数。できた。
悩んでいたあれこれが氷解していく。オブジェクト指向を理解できた瞬間。
Windows 95がでた。でてから1年後ぐらいに
親父にニューパソコンを買ってもらった。うれしかった。
でも、Windows用のプログラミング言語はもってなかった。
しばらくは、MS-DOSでいろいろ遊んだ。
そのうちBorlandC++を買った。OWLだった。
自動生成のクラス盛りだくさん。わからなかった。挫折した。
ウインドウの生成ぐらいはできた。でも挫折した。
なんか知らんけどスゲーなアンタ・・・・
俺の場合
プログラミングやってみてー
ググる
VC++EE+プラットフォームSDKインスコ
Hello World
おk
作るもの決める
作るためにはどうすればいいかググる
終了
高校卒業した。
ソフトウェアの会社でバイトした。
VBだった。ちょっといやだったが、簡単だった。
給料が良くて夜も働けたので違う会社に変えた。
○○だ○○○さんにであった。
当時まだ無名?でもすごい人だと思った。
今は有名さん。自分はダメダメ。悔しい。ちょっとへこむ。
違う会社もVBだった。Accessも使っていた。Accessよくわからなかった。
RDBMSわからなかった。がんばった。わかるようになった。
C++Builder買った。給料で買った。C言語だけどVBみたい。簡単だった。
Windowsプログラミングできる(?)ようになった。なんかツール作った。
Visual Studio 6.0も買った。アカデミックパックとはいえ最上級版なのに安すぎだ。
MFC。嫌い。
JAVAの勉強チャートねーのか?
バイトがんばった。それは別にJavaも勉強した。ちょっとだけPerlもやった。
いろいろ本買った。
某デザインパターンの本。難しかったが新たなるレベルに達せた気がする。
VB6.0にもデザインパターン取り入れてみた。当時はVBでオブジェクト指向的な
ページは少なかったので解説ホームページも作った。ちょっとだけ。ついでにJavaScriptもちょっとやった。
VB6で作ったものが雑誌にのった。いい忘れたけど、雑誌に載るのは二回目
MS-DOSの超ニッチなツールが雑誌に載ったことがある
実名で行動してたし、掲示板とかで書き込んでいたから、
一部でちょっと名前を覚えてくれる人も出てきた? ←自信過剰
学校卒業した。
引きこもったorz
アニメばっかり見てた。
アニメばっかり落としてた。
でも、その間勉強?
ほとんどしてなかった。
それなりにやったといえば、怪しいサイトを効率よくめぐるために
広告消したりポップアップウインドウを抑制したりするためにproxomitron。
うん。正規表現っぽいものになれたし、JavaScriptももっと勉強した。
勉強するうちにJavaScriptでオブジェクト指向なページ見つけた。
プロトタイプ指向言語とかクラスベースとか忘れたが、JavaScriptも結構オブジェクト指向できるんだとわかった。
それを自作の、怪しいサイトの怪しい動きを抑制するためのJavaScript、に取り入れていった。
ちなみに、どうやって怪しいサイトの怪しい動きを抑制するかって? proxomitronで自作のスクリプトを入れ込んで、
たとえば、setTimeoutやalertなどを独自の関数で上書きする。
あとは、怪しいサイトから、効率よくダウンロードするために
httpのプロトコルの勉強。うん。クッキーの仕組みやらBASIC認証やら。
そうこうするうちに、Ajaxなんてのがでたな。
prototype.js、JavaScirptですばらしくオブジェクト指向。
自分が独自で考え出していたコーディング方法と近かったが
あともう一歩追いついていなかった。すごい人はやっぱりすごい。
とりあえず試行錯誤で手当たりしだいいろんなことをやってみればいい。
二年前やっと引きこもりから脱出。
会社ちょっと怪しいけど・・・
最近はウェブの時代なので、今は社内ウェブ屋
給料安いけど、金が入ってきたので引きこもっていた時間を取り戻すため
本買いまくり。月2〜3万は使っているけど、本はつきない。
この二年でいろいろやった。知った。一部は働いていたときに少しやっていたけど
小さい会社(ソフトウェア専門会社じゃない)だから、独学だけど、
仕事として本格的(?)にやった、使ったのをごちゃごちゃあげると
Java、Velocity、POI、Perl、HTML::Template、PHP、Pear、Smarty、CakePHP、
SQLite、PostgreSQL、MySQL、MODx、Drupal、WordPress、Linuxいろいろ、osCommerce、
zen cart、subversion、n-gramによる検索(訳合って独自実装せざるを得なかった)
ペーパープロトタイピング(もどき)、SEO、ウェブデザイン系(でも絵を書くとかはだめぽ)
最近はエンタープライズ アプリケーションアーキテクチャパターンの本がお気に入り。
早いところテスト駆動開発を取り入れた開発を起動に乗せなくては。Tracとかも使いたい。
読む本がたくさんあって時間がない。引きこもっていた時間がもったいない。
これから自分のウェブサイトを作る。書くことはいっぱいある。オプソですごいものを作る予定。アイデアはたくさんある。
そしてある程度有名になったら怒られるだろうけど、忘れられているだろうけど、
それどころか、蔑まされるだろうけど、怖いけど、それでも○○だ○○○さんに会いに行こうと思う。
今までの人生で、唯一有名な尊敬できる人に出会えたのに、それを自ら逃してしまった過去を取り戻すために。
いつの間にかセミナーとかで発表したり本も出している人になっていたからその気になったら会いに行ける。
まだチャンスは残っていると思いたい。
もうすぐ三十路。完
以上、独り言でした。ちょっと書き始めたら、予定外にこんなんなってしまった。連投スマソ
>>14 その本でまずC学んで来年の第2新卒でPGに転職できるかなぁ。
営業もういや。でもPGは激務と聞きますし。
はじめてのCって有名だね。
それだけだと思っていたけど、
やっぱりそうか。Amazonの評価も低いし
>>28 第二新卒だろうが別業種だろうが、転職しようと思えば可能。
Cができれば他の言語を覚えるのはラク。
ただどうせ現場に行けば独学レベルはこてんぱんにされるから、
あまり気負わなくてもいいかもしれん。
もう間に合わん(申し込み締切日すぎた)が基本情報処理ぐらいの資格があればいいかもしれん。
参考書一冊分の知識持ってても損はしない。
PGは比較的残業が多い。
だが、嫌いな仕事(営業?)をするのと好きな仕事(PG?)をするのと、
どっちが自分にとって幸せかを考えれば答えは見つかるはず。
31 :
28:2007/09/03(月) 02:40:49
僕今半導体の営業してるんですよね。
仕事としては、楽なんだけどお客と会うっていうか、
そういうのが億劫なんですよ。
遅くとも7時ぐらいに帰れて給料も20万は手取りでもらえてるから
周りからはそこでいいじゃないってよく言われるけど。
どうも技術系だと認識しつつも文系大学行って知識も無く営業なったけど、
やっぱ技術系にすすみたいと思ってるんです。
専門行きなおすか公務員になろうかとかいろいろ悩んでは土日が終わるんで
どうにかしようとしてるんです。
ひとまずその2つ買ってなんかしらアクション起こしてみます。
プログラムはまだなんにもしたことないですが、一度触れてみて
面白みを感じれるかどうかやってみます。ありがとうございます。
んで、よければアドさらすので今後ともいろいろ教えてもらえないでしょうか。
[email protected]
32 :
仕様書無しさん:2007/09/03(月) 07:54:38
社会人2年目ぐらいの時にそういうことを考える人は非常に多い。
転職するのもいいし、そのための準備をするのもいい。
でも、実際に行動するのは今の仕事を最低3年は続け、
ある程度の結果を出してからの方がいい。
そうでないと世間からは逃げたと判断される。例えそうでなくてもね。
技術系に方向転換しても営業経験は大いに役立つし。
33 :
仕様書無しさん:2007/09/03(月) 09:19:48
携帯電話やPCから出退勤管理できるソフトを作ろうと思ってます
プログラム言語は何で開発するといいですか?
ソフトは外注すると思いますが自分でもプログラムの内容が
わかる程度まで勉強しなければなりません
34 :
33:2007/09/03(月) 09:37:17
プログラム言語スレがあたのでそっちで聞くことにします
35 :
仕様書無しさん:2007/09/03(月) 13:26:27
何も分からない人がプログラマーを目指すのにどれぐらいかかりますか?
最初は何の勉強したら良いですか?
あなたの前に魔法の箱があります
この箱を使えば誰でも「ぷろぐらまー」です
この箱に黒色ボールペンと履歴書(と職務経歴書)と4×3cmの写真を入れます
あとは3分待つだけで誰もが認める(ただし、一部の優秀な人間は除く)「ぷろぐらまー」に大変身★
38 :
31:2007/09/03(月) 20:19:04
>>32 激しく感動した。
ありがとうございます。ひとまず逃げずに頑張ってみます。
ひとまず遊びレベルからC言語に触れてみたいと思います。
でも、VisualStudioって結構高いですね。
39 :
14:2007/09/03(月) 23:39:11
3年がんばってみる、ってのは意味があるかもしれんが、
嫌いな仕事を頑張るってのと、好きな仕事を頑張るってのは、
どちらが本人のためになるんだろうな。
好きな仕事をやってる中で、嫌いな作業は当然発生するけど、
嫌いな仕事を常に「いやだいやだいやだいやだ」となってるよりも、
好きな仕事やってる方が自分もそうだが周囲も幸せだろ。
ついでに言うとだ、
3年営業しました、ってのとPGと何の関係がある?
技術者に問われるのは「知ってる言語は何ですか?」「今までの業務経歴は?」だ。
コミュニケーション能力?そんなんは一切問われない。
とにかく、オレはさっさと転職することを勧めるな。
技術者になる素養があるのに、それをしないのは自分がかわいそうだと思うけどな。
コミュニケーション能力が必ずしも役に立つかどうかはわからない
しかし少なくともコーダーには必要ないものだろう
>>38 Express ならタダだぜ
まずは VC++Express 入れればOK
42 :
31:2007/09/04(火) 12:39:16
へぇ、タダのもあるんですね。ありがとございます。
でも、アカデミック版なら安いので後輩から譲ってもらおうかなと考えてます。少しでもお金かけた方が勉強するかなと思いまして。
今の職場はいい人が多くそれがすごいひっかかるんですよね。営業いやだけど。
ここは転職坂じゃないから僕は少し控えようと思います。
実際マをされてる方々の意見はすごくありがたいです。
ツールそろえたらまたお世話になります。
ウィザード本と黒板
略してハリーポッター
つ[座布団*2]
46 :
仕様書無しさん:2007/09/06(木) 18:15:54
スレ違いとは思いますが、どこから手をつけてよいのかわからないので。
社内イントラにリアルタイムで計測データが流れていて、IEで閲覧できるのですが、
これを常にウォッチして任意の設定データに到達すると、ダイアログメッセージを
ポップアップさせたいです。環境はIEとエクセルVBAのみ。IEは20分操作しないと
強制ログアウトで、この解除はシステム担当が認めてくれない。
どこから手をつけてよいのか皆目検討がつかないので、アドバイスいだだけないでしょうか。
>>39 その人じゃないけど、どうしても嫌ならやめれば?
嫌々やるのはがんばるとは言わない。やる気ないだろうし。
それじゃ3年は無駄になる。
なんとか今の状況から、はいあがる気持ちを持てないなら3年我慢する意味ないよ。無駄。
でも嫌だという理由で転職するとすぐ辞める「辞め癖」がつくよ。
忍耐力ないから何かを達成させるような事もできないだろうし。
だから他の人たち(大抵の人は案外見えないところでそれなりの努力してるもんだよ)と
話も合わないだろうし。合うとしたらやはり同じように忍耐力のないDQNとか。
それでもお互い我慢がならないから喧嘩やイライラが募るだろう。
48 :
46:2007/09/09(日) 15:45:54
質問が難しすぎたようですね・・・。
どうもすいません、取り下げますね。
49 :
仕様書無しさん:2007/09/09(日) 15:58:29
>>48 質問が難しいのではなくて、書くべきことが書かれていないので
何の話をしているのか伝わってないんだと思われ。
つまり、よくありがちな「下手くそな質問」ってこと。
そういう自覚がないと、どこへ行っても同じ間違いを繰り返すよ。
50 :
仕様書無しさん:2007/09/09(日) 16:22:26
うんこがあぎゃらっぴーですいすいぐらぐらなんですけど
どうしたらいいですかねー。
っていうノリだな。
仕様書とか定義書書いた事ないひとなのがよく分かるよ。
51 :
39:2007/09/09(日) 21:33:01
どうも、本屋に行ってやさしいC買おうと思ったらC++の本買ってしまいました。
ただ、入門としてVisual C++ 2005 express Verで勉強しようと思っております。
初心者がCではなく、C++から入ることは無謀でしょうか。
wikipediaを見てみましたが違いがよく判らなかったもので。
>51
その本がC言語マスターした人向けなら、C言語の解説サイトを見てからの方が良いが
最近はC言語知らない人向けの C++ の本もあるので、何とも言えないな。
51ではないが便乗で。
>>14ではじめてのCとVisualstudioって書いてるけど
2005にはC入ってませんよね。
C++やC♯でもC言語って扱えるんですか?
>53
大概のC言語のコードはC++で通ると思う。
C言語の最新の規格であるC99のコードだと通らないけど
C99で組んだ話はあんまり聞かないし
本なんかでC言語のコードが出てる場合は
C++でも通るように書かれてることも多いし。
C# と C言語 は完全に別言語なので無理かと。
Visual Studio 2005はExpressはやめとけ。
素直に製品版かっとけ。
デバッグが出来ない現象や、あとで他のインストールが必要だったりと、
言語学習者には無用のVisual Studio環境で悩まされるぞ。
とは言っても、若いうちの3万はでかいよな。
あと、「やさしいC++」は「やさしいC」のあとに読め。
C#なんぞもってのほか。
Cを理解できればC++、C#、Java、PHP、などの基礎ができてるから。
掛け算がわからん奴が、因数分解を理解するのがきついのと一緒。
今来たが無名プログラマの話がおもしろかった
やさしいCに交換してもらい、EXPRESSインストしたが今週に限って忙しく、
やる時間がねぇよ。あー、いじりてぇ。
>>55 やっぱ製品版のほうがいいんですね。
買ってきます
Cの勉強ならBCCでいいじゃない。
59 :
仕様書無しさん:2007/09/17(月) 16:50:12
アルゴリズムの勉強はしなくていいの?
言語を分からんでアルゴリズムもへったくれも無いだろ
61 :
仕様書無しさん:2007/09/17(月) 21:29:27
そうそう。アルゴリズム意識し始めるのは、
言語がある程度、使えるようになってからだよね。
俺は言語を話す前からアルゴリズム体操をしていたが?
63 :
仕様書無しさん:2007/09/17(月) 23:53:33
ゲームプログラマーになるために勉強しようと思うのですが、
どの言語が一番いいでしょうか。順序的に学ぶつもりなので、
その言語を学ぶ前にやっていた方がいい言語があれば、
そっちも学ぼうかと思います。
あまり関係ないですが、
リア工なので、親が進学しろと言います。どの大学がいいですか?
親のお勧め大学なんて、あてにできないですし、
進学自体もした方がいいのでしょうか。
Cをやれ。全ての基本。
進学は好みだが、大卒だろうが中卒だろうが、
一般常識が無い奴や努力しないはあからさまに敬遠される。
とりあえず
C言語とJAVAをやっときゃ
困らないっしょ。
Windows使ってるお客さんが多いから、.NETもできた方がいいけど
>>63 ゲーム業界行くなら進学のほうがいいぞ
専門あがりは使えないという烙印を押されてる
67 :
仕様書無しさん:2007/09/18(火) 00:32:54
進学なら何処がいいですか。
ものすごく偏差値低いですが・・・。
いい入門書とかありますか。
何も触った事の無い初心者なので。
>>67 出来るだけいいとこいっとけ
大学なんか関係ないと思ってるかもしれんけど、
実際はものすごく関係あるから
大手の求人とか見てみればいい
69 :
仕様書無しさん:2007/09/18(火) 01:27:20
JAVAのサブクラス、抽象クラス
インターフェイスの考え方がプログラムの基本のような気がする
JAVAからやった方がいい
ずっとプログラマになりたかったんだけど
人間関係の流れでずっと全然違う仕事ばっかりだった。
(今まではずっとDTP(印刷関係)だった)
>>28氏の書き込みみてそれに対してのレスみて
今からでもできるんかな、と思って頑張ってみようと思った。
三十路入っちゃったけど後悔したくないから頑張ってみる。
>>14のお勧めの本を買ってまずは手探りでやってみようかと思う。
28氏も頑張ってください、俺も頑張ってみる。
チラ裏失礼しました。
最初は手続き型プログラミング言語の勉強から始めるとよい。
手続き型プログラミング言語の例として、BASIC、C言語、Pascal、FORTRANなどがある。
入門書の多さや言語仕様の大きさを考えるとC言語を選ぶのが無難。
プログラミング言語の勉強と平行して、開発環境を決めるように。
狭義の開発環境はコンパイラ、リンカ、最低限のヘッダーファイルとライブラリ等から構成され、
広義の開発環境にはプロジェクト管理ツール、ソースコード管理ツール、エディタ、OSなどもが含まれることもある。
また、製品として売られているものと無料で手に入るものがある。
プログラミング言語と開発環境を決めそれらを最低限使えるようになり、
画面上に「Hello World」を表示できたら第一段階完了。
入門書を選ぶ上の注意点:
入門書には様々な種類がある。
・言語仕様の入門書
・開発環境の入門書
・特定のライブラリを使った開発の入門書
・上記の複数の項目を扱う入門書
言語仕様と開発環境を混乱しがちなのでVisual Basic、Java等は避けたほうが良い。
また、開発環境に関する本を選ぶ際には、買おうとしている本が自分の開発環境と同じバージョンであることを確認するように。
言語仕様に関する本を最初に読むことをお勧めする。
次にこれらの本の例をあげる。
■ C言語入門
言語仕様の入門書の可能性が高い。
これを読んだとしても、ウィンドウを出したり派手なことはできない。
■ Windowsプログラミング入門
Win32 API, MFC等といったライブラリを前提にした本の可能性が高い。
難易度が高いため避けたほうが良い。
■ Visual C++入門
開発環境に関する入門書の可能性が高い。
言語仕様に関する説明が載っている場合もあるが、開発環境と言語仕様を混乱する可能性があるので避けたほうが良い。
・言語を選ぶ
・開発環境を選ぶ
・Hello Worldを画面に出力できる
・言語仕様に関する入門書をみ終える
これらが終わったら、この課題を解いてみてください。
課題1. ○×ゲーム
・1〜9までの数字が入ったマスを画面に出力する
・ユーザーは1〜9までの数字を入力することができ、数字を入力するとそのマスが「O」か「X」に変る
・一度「O」か「X」に変ったマスの数字を入力するとエラーメッセージを表示する
課題1. 実行結果の例
1|2|3
-+-+-
4|5|6
-+-+-
7|8|9
>5
1|2|3
-+-+-
4|O|6
-+-+-
7|8|9
>9
1|2|3
-+-+-
4|O|6
-+-+-
7|8|X
初心者にとってはライブラリがどうとか、リンカがどうとかってのは不要。
やさしいCを最初から愚直にまじめにやっていくのが一番。
わけのわからん横文字は本にちゃんと書いてあるから。
まずはプログラムを作ることの楽しさを覚えるのが一番。
自分でアプリ(〜〜.exe)を作って、ダブルクリックして、動く。
それで自分が楽しく思えれば、仕事も楽しくやれる。
プログラマーは激務って言われるけど、
それでも続ける人はやっぱり作る楽しさを知ってるからだと思う。
もちろん文句の1つぐらいは言うだろうけどね。
76 :
28:2007/09/19(水) 00:08:35
>>70 共にがんばりましょう。
今日やっとやさしいC最初から読み始めてHELLO WORLD出すまでに30分かかった。
プロジェクトファイルだのが、wordファイルつくるのとちょっと違って戸惑って、
コマンドプロンプトでexeがあるフォルダに移動するのに一苦労した。
実行したときは、チョイ感動。
チョコチョコやっていこうと思う。
77 :
仕様書無しさん:2007/09/19(水) 00:47:27
なかなか実行環境ないけど、COBOLとそのJCLの技術は盗める程度の容易さ。
金融関係の知識あればなんとかなるかも。そんなもんかと、意外にわかりやすい。
むしろCって実行が怖い面もある、がUNIXで引っ張りだこ??
30過ぎて、この業界に転職した自分がいる。
文字コードとか8進数、16進数でつまづきそうになった。
なかなか頭弱いおれには難しいが、やるぜ。
81 :
仕様書無しさん:2007/10/14(日) 23:12:11
>>641 本の頭から学んでいくんじゃなくて、
まず本の後ろを見て、何かしら簡単なアプリを作ってから、
そのコードを読み解くって方法はどうなの?
82 :
仕様書無しさん:2007/10/15(月) 00:19:45
初心者じゃないな
なんでもいいけどホントに初心者なら筋はいい
>>82 C++ Primerとはまた渋いものをwww
読みやすいうえに盤目を3×3に限定しないように書かれており、
軽く目を通した範囲では大きなバグもなさそうです。
次は下の項目を実装してください。
・×だけでなく○も盤上に置けるようにする
・勝ち負けの判定処理を行う
・コンピュータが○か×のどちらかの手を打つ(ユーザーは先攻・後攻を選択できる)
85 :
仕様書無しさん:2007/10/28(日) 14:29:18
WindowsMeでプログラム作りたいのですが、何のソフトが必要ですか?
86 :
仕様書無しさん:2007/10/28(日) 14:54:18
C++ のマネージコードって使ってる人いますか?
勉強してもまったくわからないんですが。。。
あんなの使うやつ居るかな??
MFC、Windows API の開発は、C++のネイティブ版で、
.NET はC#で、ってことでOK?
まさにおなじくこれからプログラミングを学びたい31歳♂
本屋いくと JAVAやC#、C++、visual basic など沢山あってどれに手をつければいいのかまったく分からん。
とにかく最初にこれ買えって本教えてください
ム板の書籍スレへどうぞ
あそこもぐだぐだじゃねぇか?
>>87 個人的にはJavaScriptがいいと思うんだが
いきなりjavaやCは無理ぽ
91 :
仕様書無しさん:2007/12/12(水) 15:47:53
PGの人に聞きたいんだけど
システム開発とソフトウェア開発って両立してるもんなの?
どんな世界かちょっとしりたくて
俺はシステム開発しかやらないって人もいるのかな
もしかしてまったく分野が違うものなの?
92 :
仕様書無しさん:2007/12/12(水) 19:49:19
>>91 現状ではあらゆるシステムがソフトウェアによって構築されている。
だから、ソフトウェアの知識を持たずにシステム開発をしようとするとどこかしらで破綻する。
93 :
仕様書無しさん:2007/12/12(水) 19:51:55
ただ、システム開発の知識がなくても、ソフトウェア開発は十分に出来る。
94 :
仕様書無しさん:2007/12/12(水) 20:06:37
誤解を恐れずに言ってしまえば、現状ではシステムを開発する仕事というのは、ほとんど存在しないに等しい。そして、そういった仕事は必要とされてもいない。ただ在るのは、ソフトウェア開発の仕事と、ソフトウェア開発を管理する仕事だけだ。
システムの様式はほぼ出来上がっていて、後はそれをいかにセオリー通りに実装するかが課題として残されている。システムエンジニアはその調整役としてのみ存在している。
95 :
仕様書無しさん:2007/12/19(水) 20:59:38
JAVAのサーブレットてつまり何?
拡張子JAVAのなかにサーブレットが含まれてるらしいってのはわかるんだけど
どのような役割で
どのように記述してるのかが良くわからん
96 :
仕様書無しさん:2007/12/20(木) 02:37:24
おまえはインターネットをしっているか?
インターネットというのはweb上で表示させるのだ。
そのためには言語が必要だよな。PHPであったりPerlであったり、
それをjavaで書いているだけ
97 :
仕様書無しさん:2007/12/20(木) 08:23:14
インターネットはメールだってばっちゃが言ってた
>>87 賛否両論あるだろうが、個人的に最初はExcelVBAがオススメ。
マクロ記録はあるし、IO考えずに取っ付ける。
挫折しても業務に活かせる可能性が高いし。
その次はAccessでクエリやるか
WordでWeb保存して、HTMLも良い。
ホームページビルダーでポトペタやりながら
ソース解析するのも良いかも。
んでブログとかホームページ運営してみれば。
そこらでテコズるなら向いていません!諦めてね!
チョロかった人は好きな言語をやりましょう
個人的には色々ちゃんとしなくても動くからVB6オススメ
ここまでくれば低スキルプログラマとして働けます
環境や素養があるならCから入ってもいいと思うし早道かもしれないけど
右も左も解らず適性も不明な人の独学向きではないと思う
取っ付きやすくて結果が見えやすいものから
掘り下げて行くほうが易しいと私は思います
99 :
しょしんしゃ:2007/12/20(木) 15:27:20
2ちゃんに書き込むの初めてでふ
中三ですがプログラマー目指しております
この一文にまとめることはできませんが、
まぁあたかかく見守ってください、
すいませんでした、軽くスルーしてくださいな、
でわ
100 :
仕様書無しさん:2007/12/20(木) 17:19:29
>>99 初書き込みおめでとう。
2ちゃんねるだけじゃなくて、これからも色んなWebサービスを試してみてね。
ユーザーとしての経験は、開発者となったときにセンスとして現れてくるよ。
プログラマ目指して頑張ってね。
わからないことがあったら、何でもここで質問してね。
何年あればプログラマとして会社入れる?
みんなどのくらいだった?商業高校から入って3年?
まっとうな人生を歩みたければプログラマになるのを諦めることから始めたほうがいい
>>102 この板のスレ見まくってわかっててもなりたいです><
104 :
仕様書無しさん:2007/12/20(木) 23:37:01
>>103 まず長時間労働に慣れる事から始めようか。
一日18時間勉強し続けて最低でも東工大くらいはいけるように頑張れるか試してみろ。
その程度の事も出来ないなら諦めろ。
105 :
仕様書無しさん:2007/12/21(金) 00:05:22
>>101 プログラマになるだけだったら、特に準備期間は必要ないと思うよ。
高校卒業してれば、それだけで大丈夫だと思うよ。
ただ、どんな環境でどんな勉強を何年したかによって、
入れる会社のランクが変わるだけだよ。
そして入る会社のランクによって、
給料が天と地ほどに変わって来るんだよ。
プログラマーになりたい!
っていうだけで、嫌々やってる奴よりは素養がある。
今はどこの企業も人材不足だから、
数打てばどっかのソフトウエア開発会社には入れる。はず。
求人数さえ増やせば人材不足
実態は一山いくらの派遣業で頭数さえ揃えれば確実に利益が出るからくり
売られたPGが鬱になろうが自殺しようが会社は存続し経営者の懐は保障されるってわけだ
実にうまい具合に出来てる
つまり、経営者になればいいんですね!
109 :
仕様書無しさん:2008/01/12(土) 19:40:40
グッドウィルの業務停止で、プログラマーの派遣にも何か影響出ました?
●ッドウィルの日雇い派遣をみた事があるけど
レベル低いなんてもんじゃないなあれは
社会人として有り得ないレベルだね
集合時間になっても無連絡で遅れてくるし
来ない奴もいるし、単純作業すぎてあきたのか
午後からばっくれるやつはいるし
超単純な事務作業なのに精度はわるいし
自分ルールで勝手なことするし
全てがそうではないかもしれないけど
短期とはいえあんなのを平気でよこすのは
紹介会社として恥ずかしくないのかね…
111 :
仕様書無しさん:2008/01/12(土) 20:38:23
Hello world
112 :
仕様書無しさん:2008/01/13(日) 15:49:54
Linuxで3年ぐらい遊んでますがプログラマーになれますあk?
素朴な疑問なんだが一体Linuxで何して遊んでんの?
エディタやシェルをカスタムしたりスクリプトで遊んだり
マイナーなライブラリのパッチ作ったりバグ報告したり
manやinfoを翻訳してみたりと普通に遊んでるだけです
116 :
仕様書無しさん:2008/01/13(日) 16:45:11
趣味に何がしたいも糞もないと思うんじゃが
118 :
仕様書無しさん:2008/01/13(日) 17:47:10
119 :
仕様書無しさん:2008/01/14(月) 18:49:09
いやいや私の方が存在価値があるぞよ
じゃあ僕は税理士だ
いいや、俺のほうが存在価値があるって!
前回の契約はオークション形式だったんだが
1000万から開始して2500万で落札されたよ
奴隷には違いないけど、煙突掃除するよりはいいから
満足
つまんね
123 :
仕様書無しさん:2008/01/14(月) 23:39:14
俺のちんぽは400万で落札された
124 :
仕様書無しさん:2008/01/15(火) 11:58:14
中卒ですがプログラマンになれますか?
125 :
仕様書無しさん:2008/01/16(水) 08:17:26
配列の意味は分かるがそれを使うとどんないいことがあるのか分からない・・・
プログラムが短くなるのは分かるんだが・・・
教えてエロイ人orz
127 :
仕様書無しさん:2008/02/04(月) 12:29:40
age
128 :
仕様書無しさん:2008/02/04(月) 13:44:43
チェックデジットって必要あるの?
口座番号間違って入力しても画面には氏名とかでて来るし
間違った番号入れてもソフトでチエックしてるから
意味無いような気がするんですが
>>126 んー。そうだな。例えばRPGで、
HPとMPとATK(攻撃力)とDEF(防御力)のステータスがあったとして
パーティーが勇者と僧侶と踊り子がいたとする。
僧侶がパーティー全員のHPを100回復する魔法を使えるとして
その時の処理を配列を使わずに書いたとして
勇者HP = 勇者HP + 100
僧侶HP = 僧侶HP + 100
踊子HP = 踊子HP + 100
だとしよう。
しぱらく冒険して、パーティーに盗賊と珍獣とネコミミメイドが加わったとして
僧侶のパーティー全員を回復させる魔法の処理はどうなる?
勇者HP = 勇者HP + 100
僧侶HP = 僧侶HP + 100
踊子HP = 踊子HP + 100
盗賊HP = 盗賊HP + 100
珍獣HP = 珍獣HP + 100
ネコミミHP = ネコミミHP + 100
…それで、しばらく冒険して仲間が増えたとして…
想像すると恐ろしく処理が無駄になると思わないか?
それならループと配列を使って
I = 0
パーティーの人数ぶんだけ繰り返す
HP配列(I番目) = HP配列(I番目) + 100
I = I + 1
ループの終端
こう書いた方が簡潔じゃね?
130 :
仕様書無しさん:2008/02/04(月) 16:34:29
>>126 配列を使って、配列にデータ入れておくと
一時的な記憶装置のような使い方が出来るんだよ
>>128 チェックデジットは読み込んだデータに
読み間違いが無いかをチェックするためのもの
なんかこのスレに和んだ
なんて優しいスレなんだ。
ここは本当にマ板か…?
貴様は真のマ板を知らぬと見える
136 :
仕様書無しさん:2008/02/19(火) 17:51:10
なんでSE板がないのか教えてください
要らないからに決まってんじゃん
>136
その前にオペレータ板作ってくれよ。
140 :
仕様書無しさん:2008/02/23(土) 17:10:28
エディタの使い方を解説してあるHPありますか?
プログラムをTabでキレイにそろえる方法がいまいちよくわかりません。
Tabの使い方教えてください
初心者なら自分で整形ツール作ってみるのがオススメ。
142 :
仕様書無しさん:2008/02/23(土) 19:56:15
言語にあわせた整形ツールあるだろ
質問させてください。
MacOS10.3を使っています。
Eclipseで学ぶはじめてのJava、という書籍を買いました。
CD-ROMに入っているEclipse3.2.2が解凍できません。解凍作業はしているようなのですが…
動作確認は10.4と10.5しか書いてありませんでした。
10.3だからダメなのでしょうか。
くだらない質問ですいません。
動きそうなVersionをダウンロードしてくればぁ?
>>143 いえいえ、くだらなくはありませんよ
なかなか良い質問です
スレタイ通りでいいね
>>143 デスクトップとかにコピーして、ダブルクリックすればいいんじゃね?
それか、ターミナル使って「jar -xf eclipse.zip」とかw
149 :
仕様書無しさん:2008/03/14(金) 22:45:05
無知で専門入って一週間の超初心者です。今はJAVAを学んでいるのですが意味がわかりません。まずは何を理解することが良いのでしょうか?携帯からすいません。
>149
質問の意味が分からん
Javaが分からない。何を理解すれば良いか?って
Javaを理解すれば良いのでは?
151 :
Sage:2008/03/15(土) 00:18:41
>>150具体的な質問ができないってレベルです。教科書一から読んで出なおしてきます。
>>149 2000円以下の「初心者」と「Java」がついてる本を全部買って読め。話はそれから。
わかりました!がんばります。
( ゚д゚ )
こっち見るな
156 :
仕様書無しさん:2008/04/19(土) 02:55:16
何でも糞も要らないからだよ
158 :
仕様書無しさん:2008/04/20(日) 18:39:01
他所で書いたんですが、答えがうまくもらえず
ここで質問します。
javaサーバーサイド(Servlet,JSP)までで、
mysqlデータベースをからめ、Eclipseで構築、
またはViで構築したいのですが、いい本ありますか?
私はCENT OSでサーバーを作っているので、その中に
組み入れたいのですが.....
板違いならここに聞けばいいよって教えてください。
よろしくお願いします。
まずは環境を作りたいです。
データベース板かネットワーク板がいいんじゃないか
160 :
仕様書無しさん:2008/04/23(水) 18:33:27
すみません、質問させてください。
visual basic 6.0を勉強することになったんですが、
このソフトって有料ですか?
>データベース板かネットワーク板がいいんじゃないか
なんでやねん! つ煤i・∀・)←
>>159
162 :
仕様書無しさん:2008/04/23(水) 19:52:50
visual basic 6.0
無料ですよ
今もVS6って売ってんのか?
164 :
仕様書無しさん:2008/05/02(金) 19:02:21
HTMLとCSSしか出来ないのですが
今年web製作会社へ就職活動して来年の春就職したいのですが
次に学ぶ言語は何がお勧めでしょうか?
個人的に、ActionScript3or2、javascript、PHP辺りの習得がベストかなと思っています。
できれば薦める理由なんかも付け加えてくれると嬉しいです
>>164 HTML、CSSはプログラミング言語じゃないと思っていい。
今挙げてるやつは格が違うと思ったほうがいい。
PHPはVB並のクソ言語だから初学にはお勧めしないけど、
指定した3つ以外の言語を用いる予定が無いって言うならば、
この中で習得が一番難しいPHPに時間をかけるのがいいのではないかと思う。
ちなみに、PHPとjs、asは同時に勉強したほうがいい。
ウェブ関係で、どれかひとつだけ使えますじゃあねぇ…。
166 :
mild7070:2008/05/11(日) 21:42:59
スレチかもしんないけど…。
いきなり設計からコーティングまでやらされるのは、普通?
やってて、上達できるのかな〜って気になるんだけど。
自分は最初、新人はコーティングからと思ってたんだけどなぁ?
>>167 上達できるのかは知らないけど、経験は積めるんじゃまいか?
最初は大変だろうけど、頑張れば将来に?がりそう。
>>167 SEのが売れるからそっちを教えたがるので普通。
プロジェクトの完成度(→客の満足度)が高いかどうかは
現状の一般的な契約ではどうでもいい話。
違和感を感じるのは正しいことだろうけど・・・まあいろいろあるさ。
なるほどね。
今のうち苦労しておけば、少しは後が楽になるかなぁ。…なればいいよなorz。
慣れないもんだから、何度も仕様変更しちまったw。
たぶん、これがいっちゃん困るんだなぁ、と理解できた気がするよ(´・ω・`)。
171 :
仕様書無しさん:2008/08/11(月) 13:24:01
出勤8時30分
退社23時30分
これが普通ですか?
172 :
仕様書無しさん:2008/08/11(月) 14:32:52
>>171 異常。
17:30に退社して、チームに新風を吹き込むべし。
CASLの問題を解くコツってありませんかね?
>>171 異常だろうな。
うちはあまりにも遅い人が多いので人事から21:00以降残業禁止令が出た。
そしたら22:00に来て昼間帰る奴があらわれた。
176 :
仕様書無しさん:2008/08/13(水) 03:48:53
WINDOWS XPでデータ送信を1日に1ギガまでに制限するソフトを作りたい
どういう勉強したらいいの?
>>176 TCP/IP(もしくはUDP)、
ソケット、
send、recv、
FTP、
ポート
通信の基本はまあこんなところからだな
あとは送信データ量の制御を行えばOKだろ
178 :
仕様書無しさん:2008/08/13(水) 08:44:48
>>176 こういうときってやっぱアプリケーションレベルでプロキシでも作るのが一番簡単かな?
ボードレベルでパケット数を監視するとかって、コマンドもわからないし難しいよね?
>172
17時に帰ったって、何もすることないんだが
ペットでも飼おうかな・・・
家事と呼吸は、答えにいれるな
>>179 仕事に忙暇の波がある場合はペットは余りお勧めできなかったり。特に
生死を飼育者が直接握っているような(他の人が手を出せないような)
ペットの場合はなおさら。
ずっと手をかけられるのならペットも良いんだけど。
だよな、、、てか冗談だったんだが、
書いた途端に本気になってきたw
そのうちスレたてよ
今Rubyを勉強してます
昔姉妹とVB5で見よう見まねのインベータ0ゲームを作った程度で
今のVBが低スペPCには厳しいのでフリーのRubyを選んだんですけど
クラスとかメゾッド、モジュール
オブジェクト指向とか
よく出てくる言葉が理解できません
分かりやすいという入門書も
基本らしい言葉を知らないので止まってしまいます
根本的なことから詳しく書いてるものか
それについてまとめているもので何かないでしょうか?
みんな大学でCから学んだんでわからないです
独学は厳しいのでしょうか…?
一般論で語れるもんではない
人それぞれあったやり方がある
きっちり習得できていれば
かつ変な自己流に凝り固まらなければ
独学でも問題ないかと
むしろ専門とかを終えただけで満足されても困る
>>188 それは手段と目的が逆
きっちり習得なんてまず無理
自己流に凝り固まらないのもまず無理
だから無駄に時間を費やす気があるなら独学
カリキュラムを一通り終えただけで満足したければ専門
無理とか限界を勝手に決めるな
>>190 的を得てるけどね
>>184 185は一応スレ刺激と冗談で書き込んだんだがw
とりあえず、クラスは、関数とデータの束
メソットは、クラスに入ってるときの関数の名前
モジュールは、プログラムの束
オブジェクト指向は、クラスを自己完結させる感じ
オブジェクト指向を除けば、そんなに難しくない言葉だから
慣れたら簡単というオチだと思う
むしろオブジェクト指向になれれば、全て解決するかな?
オブジェクト指向が学びたいんだったら
はっきりそう書いてほしい
違うんだったら、違う言語探すか聞けば良いと思う
ありがとうございます
今高1なので時間もあると思ってるし大学に行けば勉強することだから
時間をかけて進めていきたいと思います
オブジェクト指向は理解が難しいってよく聞くけれども
今とくににこだわっている訳ではなくて、とりあえず色々やって見て
やり易いものを選ぼうと思ってRubyから始めたんです
何か特に薦める言語とかあるでしょうか
あと根本的なことから学べる参考書とかあったら教えてください
Java
根本的なってーとあれか
半導体工学とか?
あれは死ぬ
195 :
191:2008/09/01(月) 04:15:59
根本的となると、情報工学から学びたいのか
それとも、プログラミングはとりあえずやってみたいかという話になる
一般的にはそうだが、的を得るも誤用ではないとする説もあるな
ついさっき別のスレでみた流れだ
それともデジャビュというヤツか
>>197 「的を射る」で慣用句
誤用というよりも書き間違え
プログラミングをやりたいです。
今のとこ志望大学も情報処理とかの方で、プログラミングは入ってから役に立つだろうし、他のことはそこで覚えることもできるので今はプログラミングを覚えたいです
そうなんですか
やりたきゃやればあ〜?
あばばばば
って情報系選ぶんならどうせ基礎からやるはめになるんだけどね
204 :
仕様書無しさん:2008/09/03(水) 01:59:10
C言語の求人で
経験1年以上って
どのくらいのレベル?
この本理解してたら1年ぐらいだよっていう
本を教えてください
>>294 日本語が読めてないようだな
経験年数を問うているのにレベルは関係ないだろ
>204
大抵の場合そういう募集は仕事で使ったという「経験」を重視している
独学や専門学校などなどの言語を学び始めてからの年数を指しているわけではない
その場合要は一般的な一連の工程を経験しているヤツが欲しいという募集
極端な言い方をすれば
仮に市販パッケージ品並のプログラムをひとりで作れるようなスキルを持っていたとしても
(バイトでもいいのでPGとしての)経験がなければ採りませんという意味
もっとわかりやすく言えば勤務経験無しは(゚听)イラネ
言語理解としてはポインタを理解して使える程度で十分だったりすることも多い
情報工学と計算機科学は同じ?別?
一緒くたにするとその両方の畑の人から漏れなく責められます
カスがググってわかりました
情報工学のウィキペに書いてますね
210 :
仕様書無しさん:2008/09/11(木) 01:21:15
ビスタで
C言語とJAVA言語のフリーのコンパイラを、教えて下さい
ぐぐれかす
>>184 「2ch books」でググって参考書探したほうがいいんでないかな。
>>210 Java : 「JDK」か「JavaSE6」でググれ。
C : 「Visual C++ Vista Express」でググれ。
214 :
仕様書無しさん:2008/09/12(金) 16:52:07
全くプログラミング知識なしでプログラマとして就職しちゃったんだけど
一人前になるにはどのくらい努力が必要なの?
ドラゴンボールに例えてくだしあ
ドラゴンボールみたいに大変じゃないから別に大丈夫だよ
「戦闘力たったの5か…ゴミめ」
-‐ '´ ̄ ̄`ヽ、 |:::::::::::::::::::/ ̄ヽ:::::::::::/ '::::/ |::/ |l:| l| 、|/_,. -!:::| !/ l:::(__ )、' ,
/ /" `ヽ ヽ \ |/ヽ:::::/ |:::::::::::::: , ' /::::/、」ムノ !| ! 手咋≧=、| ノ ( l::(_ )::\ ' ,
//, '/ ヽハ 、 ヽ | V |:::::::::::::: ; i:ハl 7》示气 }l込_タ冫 ⌒ |:::フ´ヽ::::::\
〃 {_{ノ `ヽリ| l │ i| ノ l ___ <, ---、: ; _」| リ 戈ワュ′r 、 ゙≠宀⌒ヽ\ レ' /⌒ヽ:::::::::ヽ
レ!小l● ● 从 |、i| ヾ=。'l`| cロ ュ T : 日| /:::::| し´ ̄ ハ _ -‐ へ、//U // ! !ヘ:::::::::::ヽ
ヽ|l⊃ 、_,、_, ⊂⊃ |ノ│ ∠,「 ラ ヽ__√ ̄| : 日|: /:::Y´! ///// 「 ̄ ̄ | |___ -‐ ´ ヽ ハ l l ハ::::::::ヘヽ
ヽ__|ヘ ゝ._) j /⌒i ! /::::|く、 _,、 `ー、‐':::,:: :::ハ l U l ̄ ̄ | | ゙、 し ヽ- ' ノ }:::::/ヽ
\/:::::| l>,、 __, イァ/ / ∠-::::::::l、 ̄ // \l::::::| ヽヘ ! J i ィー冖ー一^″
./:::::/| | ヾ:::|三/::{ヘ、__∧ | /__ ,\ // l::::::| `゙、U l } U、┴’
`ヽ< | | ヾ∨:::/ヾ:::彡' | / / / / ヽ-‐ / _ ヽ:::| ' , ト 、 l __ノ イiハ
218 :
仕様書無しさん:2008/09/15(月) 16:43:50
質問です。
私は5年間デザイナーやってました(印刷物)。
デザインは答えがいくつもあるし、人の好みによるのでわずらわしいと思うのですが、
知り合いに、「プログラミングは数学の世界だから、
感覚的にこういうふうにしたほうが売れるとかよりも、
一つの答えを求めて黙々とやっていくから面白い。」と言われ、
この世界に興味を持ちました。
やってみたいプログラムは、どんなのでもいいんですが、
マ板のみなさんは、日々の仕事をどんな感覚でやりこなしているんでしょうか。
また、デザイナーを辞めるまで4ヶ月あり、Cとjavaの基本だけでもマスターして、
未経験可のところに潜り込もうかと思ってるんですが、
無謀でしょうか。
零細だとそこそこデザインもできるPGって結構重宝されるよ
>>218 何か誤解があるような気もするなぁ。言葉だけだとわからないけど、
しなければならないことはある程度はっきりしているけど、
それをどう達成するかにはかなり自由度がある。(これデザイン)
ただ、デザインを誰がするかはまた別問題だけど。
やってみなければわからないから、やりたいと思うならやってみたら
良いのでは。一度限りの人生だし。
プログラミングは向き不向きがあるから意外と早くできる人もいるし、
時間かけてもダメな人もいる。強いて言えば理論的思考能力があるか
どうかと、問題があったときにそれを突き詰める頭脳的な体力が
あるかどうかかな。
221 :
仕様書無しさん:2008/09/15(月) 16:59:47
>>219 おお!そうなんですか?!
早くもお答えありがとうございます。
ちなみに、未経験可ってのは、基本的なことは勉強して、テキストに載ってるお遊び程度のならやった
という人でも雇う余地があるよ、ということなのか、
それとも、学校や通信なんかで、学びながら何度かプログラミングしたことがあるけど、
実践で仕事はしたことない、という人のことを未経験と呼ぶんですかね。
222 :
仕様書無しさん:2008/09/15(月) 17:11:31
>>220 すいません、リロードしなんじゃった。
例えていいものかわかりませんが、
デザインの原案を考える、
ラフ画で描いて、具体的な企画を盛り込む=作りたいプログラムを考える(これはお客さんの場合が多いんですかね?)
製図ソフトで4面図作る、メーカーに通す=ソースを書く、コンパイラするなどの製造作業
↑ここに自由度がある、方法はいろいろあるということですか?
>理論的思考能力があるか
>どうかと、問題があったときにそれを突き詰める頭脳的な体力が
>あるかどうかかな。
なるほど、なるほど。ありがとうございます。
>>222 数学だって問題の解き方いろいろあるでしょ。
当然だが、仕様や要件はある程度決まってる。
それをその仕様でどう実現するか、そこに自由度がある。
効率的に実現するか、ごり押しで実現するかは自由って意味。
たとえば××が入力されたら○○を出力する、とか。
××から○○を生成する方法はいくらでもあるわけ。
単純置換もあれば、フィルタで置換するとか、計算して変換する方法だってある。
>220は、××からどうやれば○○を生成できるかがパッと思いつくことができる、
それをコードにおこせる。そういう理論的思考力が必要だ、と言っていると思われる。
これが出来ないヤツは、PGには向いてないよ、と。
さらに、自由度はあるが、客のタイプにあったものを推測して、実装するセンスが必要。
実装スピードが求められる場合もあるだろうし、
堅牢さが求められる場合もあるだろうし、
改造案件に耐えやすい柔軟性が最優先の場合もある。
そこらはデザインとたいして変わらんね。
求められるセンスとか思考パターンは違うけど。
>>223 ああ、なるほど。一つの答えを出すのにやり方はいくらでもあるという意味ですか。
>>224 詳しく、分かりやすく、ありがとうございます。
>××からどうやれば○○を生成できるかがパッと思いつくことができる、
こういうことが難しくもあり、面白そうなとこでもあるわけですね。
まずは自己紹介
38歳無職。独身でバツイチ
前職は従業員150人くらいの食品会社の取締役営業部長。
高校卒業後すぐに入った会社の社長の娘と結婚し係長から部長に昇進。
しかし前嫁とは6月に離婚して失職し現在に至る。
お盆に仲のいい親戚(ソフト屋を経営)と会いPGをやってみないかと誘われた。
俺のパソコン歴は13年くらいだけど素人レベルでネットとワードエクセルの一部の機能を使えるレベル。
昨日visual studio05と本がどっさりと届いたけど全然分からない。
とりあえずデータベースソフト?のACCESSから勉強しています。
ただいま簡単なコマンドボタンが理解できるようになったのかな。
質問
どういう順番で勉強すればいいですか?
コーディングは最初、理屈や理論でなく感覚で覚えるものなので
本に書いてるサンプルとかをガリガリ打って動かして「あーこう書くとこう動くもんなんだな〜」と覚えればいい
ACCESSは使い方を少し覚えたらそれ以上はあまり必要ない
むしろSQL文を書けないとダメよ
228 :
仕様書無しさん:2008/10/11(土) 02:55:24
C言語の入門書理解しました
参考書の当たり外れが大きいみたいですが
おすすめの中級者向けの本ありますか?
その前に何か作れ
>>228 中級者なら K+R いいと思うよ。センスが良いと思う
単に即効性を求めるなら良くないかもしれんが
いずれにせよコード書かなきゃだめだよ
あの、板・スレ違いかも知れませんが、
どこで聞いたらいいか分からないので教えてください。
会社の独身寮に遠隔地から連絡が出来るように、
各部屋にインターネット経由の端末を置きたいのですが、
貧乏な会社なので、汎用のPDAを改造して設置できないものか
思案しています。
イメージとしてはタテ型のザウルスとか、sonyのクリエとかを
使って、文字と音声の通信に特化する感じです。
機能は、個別の端末に向けて、文字は管理側から端末への
一方通行で、あと音声の双方向通信ができれば十分です。
同報ではなく、個体毎に通信をしたいので識別できることが
必須ではありますが。
寮の1カ所に管理専用のサーバを置くとして、
低コストで設置できるでしょうか?
専用に大がかりなプログラムを組む予算はありませんので、
フリーか汎用のOSを使って実現したいのですが、
知恵を貸してもらえないでしょうか。
またハードウェアの費用は別として、上記のプログラムを
書いてもらう費用が、どの程度かかるか教えてください。
よろしくお願いします。
Skypeでも使えば?
>>232 ありがとうございます。
Skypeですね。
通話しかできないようなイメージがありましたが、調べてみます。
235 :
仕様書無しさん:2008/10/19(日) 09:21:01
独学でjava等の勉強をして、IT企業に中途入社したのですが、
社内システムのプログラムを任されました。
仕様書を読んで進めていこうと思ったのですが、何をしていいか分からず
困っている所です。
まずは設計をしろと言われるのですが、どんなものが必要かもわからない・・・
まずはシーケンス図を書けと言われたのですが、書いていると条件とか
全部洗い出したのか?と言われる・・・
ということで何かプログラム作成の順序がわかるサイトや書籍があれば教えてください。
236 :
仕様書無しさん:2008/10/19(日) 09:23:37
>>235 厳しいな
まずは基本情報処理試験の参考書でも読んで基本を勉強した方がいいと思います。
情報処理試験の参考書ってあまり役に立たないと思うなぁ。
試験問題の想定問答ばかりで実用を重視しているように感じられない。
じゃぁ何が役にたつのかと言われると難しいが。
UML 知ってるなら良いけど、知らないなら簡単な UML 関係の本を読むとか。
UML にあまりハマるのは良くないと思うけど、コミュニケーションツールで
見た目も大事だし。
状況わからんからまったく当たってないかもしれん。
238 :
仕様書無しさん:2008/10/19(日) 12:07:53
UML関係の本は大切だけど、235はたぶんそこまでのレベル行ってない。
設計しろといわれても何が必要か分からないということは、
基本設計とか詳細設計とかそういうのもわからないんだよね?
難しいなぁ
>>40 客の考えと仕様を1から10まで判ってるコーダーならな
その前にコミュニケーション能力についてお前は勘違いしてそうだが
240 :
235:2008/10/19(日) 13:33:08
基本情報というか第二種はずいぶんと前に取りました。
基本設計や詳細設計が分からないということになりますね。
UMLはなんとなくわかった程度。
コーディングとはどのような作業ですか?
ソースコードを書く行為
コミュニケーション能力っていうのは
顧客が説明した要件から、顧客が本当に必要なものを導き出してそれを相手に理解させる能力
「客は自分が何を求めているかを知らない」これはSIにおける公理と言えよう
何が欲しいのか理解してないから、いくらでもこちらに有利なようにもっていけるわけさ
ここに金儲けのチャンスがあるわけだな
コミュニケーションって客相手だけじゃないよ。
一人でコーディングできることは珍しいから内部での共同作業、
営業とのすり合わせとかたーくさん必要な場面がある。
その欠陥を陵駕するような天才的なプログラマーなら無くても
生き残れるかもしれんが。
大学の授業でC言語を触り始めて興味が出てきたので自分でも勉強してみようと思うのですが
このスレで「やさしいC」がお勧めされていますが自分の開発環境がVC++Express2008なので
使用の違いとかが心配です。「猫でもわかるC第二版」は2008に対応しているようなのですが
この二つだったらどちらがおすすめですか?
どっちでもいいです。
気になるなら両方読むといいです。
やさしいCかな。
別に開発環境の違いは対して変わらないし。
「やさしいC」でC言語の勉強しようと思うのですが
環境はMac OS X付属のXcode 3.0でも問題は無いでしょうか?
問題あり
自分もMac Userだが、
残念ながら初心者がプログラミングを覚えるにはMacは敷居が高すぎる
間違いなくCocoaなどは理解できないし、C言語うんぬんの前に挫折するよ
「C言語」に特化して、かつ、「やさしいC」で学習するなら素直にwindowsでがんがれ
Macでもいいっちゃいいけど、
言語を覚えるうえで一番重要なのは、
言語以外のことで阻害されることだしね
250 :
248:2008/11/04(火) 22:29:23
>>249 ありがとうございます
VC++ 2005 Expressを使ってやることにします
NULLの読み方は「にゅる」ですか?
それとも「ぬる」ですか?
マジレスすると「なる」
>>252 ありがとう
ずっと「にゅる」って読んでた
うちの会社の人全員「ぬる」って読んでる。
なるって言ったら「えっ?」って顔された(´・ω・`)ショボン
通称「ぬる」本名「なる」だと覚えておくと困らない
JAVAを勉強中なんですけど
Cでは作れてもJAVAじゃ作れないモノって何がありますか?
JAVAやってると、結局Cを取り込んだりするってプログラムもあるので
だったらCやったほうがいいかな、とか思ってるのですが。
>>256 原理的な問題じゃないけど、ハードのドライバとか Java じゃ普通
作れないんじゃないかな。Java 勉強してるならそれをある程度
までした方がいいよ。できたらC もそのうち勉強した方がいいが、
Java から入った方が発想法として良いと俺は思う。
やった方がいい
実際に何か役に立つプログラムを書こうというとき、
Cを使おうがJavaを使おうがPythonを使おうが構いはしないが、
「私はJava以外使えません」 というのは、プログラマの能力としてどうかと思う
ちなみに 「私はC以外使えません」 も似たようなものだ
何かひとつだけ習得すればいいと思っているなら、考えを改めよう
でまぁ両方習得するとして、どちらを先にやった方がいいかという問題はまたあるけれど、
すでにJavaをやり始めてるんなら、そのままJavaを先に勉強すればいいのではないかな
なまじ文法が似てるぶん、混乱してしまうかもしれないし
とりあえずやってる言語をそのままやりつづけとけ。
実際仕事入ればできようができなかろうがやるしかなくなるから。
260 :
248:2008/11/24(月) 13:53:30
>>248で質問した者です
あれから一度、VC++ 2005 Expressでやってみたのですが
やはりOSXからXPに切り替えるための再起動が面倒なので
Xcodeで勉強を始めました
最初は\を\に替えるのを忘れて、エラーを出しましたが
それ以外は何の問題も無く、「やさしいC」の全12章勉強出来ました
なので、初心者でもC言語の勉強する時はXcodeで大丈夫です
261 :
248:2008/11/24(月) 14:04:36
すいません
¥をバックスラッシュに替えるのを忘れて、です
どれぐらいの知識、技術を身につけてたらプログラマーになれますか?
自分は10月の基本情報技術者試験に受かり、今はC言語の勉強中です
>>262 制御系?Winアプリ系?WEB系?作るものによって知識を物凄く必要とされる。
横すみません、もしよかったら
>>制御系、Winアプリ系、WEB系
どれが一番知識が必要なのか教えてもらえませんか?
Javaやってるんですが、自分で作ってる感じでは難しい順番に
WEB系(サーブレットとか頭痛いくらい意味不明)
制御系(やったことないけど何となく)
Winアプリ系
という順番じゃないかと思うんですが。
どれも難しいけど、どれでも1つわかればあとは簡単なんじゃないかなあと思ってみたり
>>265ですが
>>266さんありがとう。
Winアプリはまだそんなに難しく感じなかったんですけど
サーブレットに入っていきなり難易度ガクンとあがった感じがしてたので
ちょっと聞いてみました。
>>262>>267 ただ、サーブレットやC言語でプログラムを組むのではなく
OOA、OOP、OODを意識しながらプログラムを組む。
他人のソースをたくさん見る(初心者向け)
※実務に入れば、嫌と言うほど他人のソースを見るようになるw
で、こいつアホな組み方してるな〜って優越感に浸るw 当然、関心するソースは盗むw
プログラムに関しては、そのぐらいかな…
あとは、実務だと、どれだけ設計書を理解してプログラムを組むってことかな
一番勉強になるのは、専門などで学ぶのではなく、実務をこなす事で色々な面でスキルが上がるw
専門で学んだことが実際では通用しないことが多々あるw
C言語の基本は知っている程度の人間が
さらにC言語の勉強をするなら、どの本がオススメですか?
どの本がいいか自分で決めることからはじめたほうがいいです
>>269 猫でもわかるC言語ってサイトがいいらしいよ。
272 :
仕様書無しさん:2008/12/04(木) 14:42:24
J検って役に立ちますか?
大学の先生に
「やむを得ずSEになってしまった場合を想定して勉強しとけ」
と言われ受講しました。
これから基本情報処理などの資格をとろうとおもってるんですけど
プログラマーの仕事とはどんなものなのでしょう
よろしければ教えてください
またこの資格とったほうがいいなどありましたら教えてください
知らないほうがいい
デスマーチですか…
プログラマーとは過酷なのですね…
だから知らない方がいいっていったのに…
言ったの俺じゃないけどww
デスマーチって最終的にどうやって解決するんですか?
SEや営業がひたすら客にごめんなさいごめんなさいして
納期のばしまくってその間にPGが血反吐吐きながらなんとかする。
なるほど。
プログラマーになろうと思って勉強を始めたのに
デスマの話を聞く度に「なっていいのか?」と心が揺らぐ
とは言え、基本情報も受かったし、他の仕事に就くのももったいない気がする
そんなことを月に二回ぐらいモヤモヤと考える日々
リーマンプログラマーに必要なスキル
・舌打ちの回数は1時間に1回以下
・独り言の内容はポジティブ6割以上、ネガティブ4割以下
・キータッチ音で常時自己主張しない
※周りに人がいない環境や、戦場のような職場であれば無くてもよい
>>282 ・キータッチのリズムでモールス信号を打って会話する
初心者なんですが
今初めて
htmlの勉強してるんですけど
htmlってまだ早いんですか?^^;
次にJavaスクリ勉強しようかと・・・。
本で勉強してます
変な略し方するのが初心者っぽくてgood
なんというか・・w
C言語?とか皆さん勉強してるらしい?んですけど
順番ていうか・・www
なんていえばいいかわからなす><
>>287 C と html じゃ全然用途が違うからやりたい方すれば良い。
プログラミングを学びたいなら C++ か Java あたりを勧める。
あるいは、ruby みたいなスクリプト系言語。
ただ、動機の方が大事だからやりたい事に合わせて学べば良い。
web 関係なんだろうから html+javascript でいいんでは。
>>284 全然早くないというか、なんでそんな質問を?
別にどの勉強するのに早いも遅いもないから。
(年齢的に早い遅いはあるけど)
まあいきなりJavaでSarvletもしくはJSPで
SESSION管理できるHP作れとかいうのは早すぎるけどw
というか、何がしたいの?どういう方向に進みたいの?
仕事にしたいの?それともちょっと試しにやってみたいの?
プログラムがしたいの?それともグラフィカルなHPが作りたいの?
その辺からはっきりさせないと答えようがない。
と、思ったら次レスあったね。リロードしてなくてすみません。
初心者にいきなりCは厳しいと思う。
まあまずは上にも書いたけど、自分が何してみたいのか考えてみて。
HP作りたいならとりあえずhtml+JavaScriptでいいかと。
プログラミングの楽しさを味わってみたいなら簡単なところでVisualBasicを自分はオススメする。
>>288 ほうほう・・・。
web関係だとhtmlとjavaスクリですか・・
>>289 ネトゲーのエミュ関連で
Javaスクリ等SQLとか出てきており
勉強しようと思ったんですが
スクリの前にhtmlをマスター?しないといけないらしく
勉強してました・・
将来的にプログラミングですね
どうでもいいけどスクリなんて略し方はしない
まずそれを覚えろ
それが厨ってもんさ
ちなみに「マスター」も厨房御用達の必須単語だ
自分もよく使った
プログラムなんてどこまでいっても”マスター”できるもんじゃないからね。
(html,JavaScript含む)
本当に初心者さんなんだなーと思った。
自分も初めて覚えたのはhtmlで、そこからプログラム覚えたわ。
JavaScriptはぶっちゃけ必要な箇所だけ調べて書けばじゅうぶんなんだけどね。
まあ色々やってみたらいいかな。
296 :
275:2008/12/05(金) 10:29:18
>>278 ちゃんと読んだか?
デスマーチにならない方法は
2. ソフト開発の特殊性
4. 仕様書と設計書
5. 柔軟性
などに書いてあるぞ。これをしっかりやれば、デスマは"起こらない"ではなく"起こりにくく"なる
すべてのソフト開発がデスマではない。
ちなみに、クライアントは無知の場合はデスマ率が上がる。
それをどうやって上手く説明(対応)するかが、その人の仕事の出来だと思う。
リソースが足り無いプロジェクトは、どんなに良い人材がいても
どんなに良いマネジメントをやっても火吹くよ
そういうのは、アジャイルは駄目だウォーターフォールならばできていた
っていう例として使われてる
htmlってプログラム言語の範疇に入るんだね
知らんかった
htmlはマークアップ言語。
プログラム言語の範疇には入らないような…
まぁ別に言葉遊びしなくてもいいんでは。html 勉強するのも
実用性もあるしプログラミングへの入り口とも言えなくもない。
趣味でプログラミングの勉強をしています。
C言語の勉強をしてきたのですが、他の言語に挑戦したくなり
objective-CとJavaを勉強しようと思っています。
どちらから始めても、特に変わりはないでしょうか?
303 :
仕様書無しさん:2008/12/19(金) 14:50:32
htmlやcssはマの範囲(プログラム)じゃないww どっちかと言えばデザイナーだなw
>>304 JavaScriptとの関連で、DOMをイメージ出来ないと苦労するけどね。
>>302 java の方が文献多いし、いいんではない?
ObjectiveC は俺昔勉強して好きだったけど(NeXTSTEP 使ってた)
正直今やるならあまり勧められないように思う。まぁOOP したい
ってことなんだろうけど、C++ も入り方によっては悪くないよ。
307 :
仕様書無しさん:2008/12/20(土) 21:12:36
基本情報受けるのにCOBOL勉強しようと思ったが…そういえばWindows上で動作する開発環境あるのかなぁ…。
使ったこと無いけど、Eclipse plugin があったと思う。
いろいろ言語に興味があるから勉強しようと思うことあるが、
COBOL は勉強しようと思ったことは一度もないなぁ…
>>306 レスありがとうございます
Javaからやってみます
コボラーへ。
時給千円で俺に教えてください。
コボラーじゃなくてCOBOLも知っているプログラマに教えてもらった方がよいと思われ。
>>312 まるでコボラーに問題が有るみたいじゃないか
COBOL以外の言語も知っていないと教えるのは難しいのではないかと
315 :
仕様書無しさん:2008/12/25(木) 02:04:39
2週間時間あります
JAVAのバイトしたいです
まずなにしたらいいんですか?
つバイト探し
>JAVAのバイトしたいです
イラネ
入社して8ヶ月、実務経験5ヶ月
もう嫌だ、辞めたい・・・・プログラムなんか分からないから辞めたい
勉強する気ももう起きない・・・
辞めたほうがいい。4月に転職できるように、今時期から探したほうがいい
>>318 まぁ普通に向いてないね。
プログラムなんて、ただ書くだけなら、どうと言うことはないんだが。
転職がんがれ。
321 :
仕様書無しさん:2009/04/24(金) 17:47:51
スレチガイかもしれませんが。。。
求人などで開発環境が
Windows、Linux 経験者 とかありますよね
自分はWindowsでの経験しかありませんが
Linux環境での開発とは
使い勝手とかが違うもんなんでしょうか?
宜しくお願いします。
Linuxでサーバーを構築するときは、コマンドプロンプトのようなCUIで操作することが普通だからね
だから、Linux自体やLinuxコマンドの知識はもちろん、ネットワークの知識も要るし、Webサーバーやらメールサーバーの知識
場合によってはRAIDや仮想OSがいる
一口にLinuxといっても、ディストリビューションはいろいろある
そういうことじゃないかな
323 :
仕様書無しさん:2009/04/24(金) 18:32:02
>>322 早速のご回答ありがとうございます。
サーバの場合は分かるのですが
Javaでプログラムを組む場合
Windowsではeclipseを使っていましたが、
Linuxでは???
業界三年目ですが、イマイチわからないところが
多々ありまして。。。
未経験者は厳しいわけですか。。。
でもみなさんは最初未経験者だったわけで。。。
こういうとき仕事にありつける方法ありますか?
324 :
321:2009/04/24(金) 19:26:13
本番のサーバーはLinuxでも、開発はWindowsマシンでやるだろ
Linuxで開発してもいいが
俺なんて開発経験3年もねーよ
職探ししてるのか? 今は難しいんだろうな
325 :
仕様書無しさん:2009/04/24(金) 19:33:22
この前派遣会社に登録に行って
Linuxでの開発経験ありますか?
って聞かれたもんだから
ありませんっていったら
応募してた案件はNOってことになったんだよ。。。
そんなに違うもんなのかと。
だってLinux環境でも
eclipseみたいなGUI環境で開発できるんでしょ?
ごく一部の例外案件を除いてコーディング環境のことを指して経験を問うてるわけではない
ぶっちゃけLinuxの操作(コマンドライン)に慣れてますか?って意味だよ
テストやリリースはLinux環境でやるわけだし
そこでコマンドわかりません教えてくださいとか言われたらうぜえからお断りって意味
モノによるが環境構築やデバッグに使うであろう基本的なコマンドを知っている必要があるし
デーモンの再起動とか設定変更(viかemacsが使えるという意味でもある)などは軽くできないと困る
まあすぐ覚えられる程度のもの凄く低レベルな話だがね
あとは実経験があるほうがLinux特有のトラブルに
柔軟に対応してくれるかもしれないという期待もあるのかもしれない
327 :
仕様書無しさん:2009/04/25(土) 09:09:38
なるほど、そういうことなら
何とかなると思うんですけどね。
だとしたら、
この前の派遣登録に行ったときの案件は
完全に釣り案件だったんだろうね。
>>327 何とかなるのなら、タダなんだしLinux入れて開発してみればいいんじゃね?
俺が始めてやったLinuxな仕事は、趣味でLinuxいじってますよって感じで十分取れたけど。
329 :
仕様書無しさん:2009/04/25(土) 17:08:56
一つ教えて欲しい
Linuxでjavaの開発するケースも
あるってことだよね?(eclipseなどのツールをつかって)
無いと思える理由があるなら教えてくれ
>>329 viとjavacでやることもあるよ。
eclipse動かすとマシンスペック的にきついっていう理由で。
332 :
仕様書無しさん:2009/04/25(土) 17:19:12
>>331 それってものすごい時間掛かるんじゃないんですか?
デバッグとか
333 :
332:2009/04/25(土) 17:28:18
eclipseでやってたときと大して変わらんけどな。
サーバ系ってこともあって元々十分な量のログを出すコーディングになってるし。
334 :
331:2009/04/25(土) 17:30:10
レス番号間違えた。331=333だ。すまん。
335 :
仕様書無しさん:2009/04/25(土) 17:36:03
Unixは基本抑えてるつもりだが
じゃぁ今後はそれだけで
Linux開発経験ありということで
応募してもおk?
eclipseで何が便利になってるか理解していれば
「ものすごい」ってほどの差にはならんな
もちろん差がないとは言わない
ただ何を使えばeclipseを使えない差を埋められるか理解していれば
さらにその差を埋めることはできるし
念のために言っておくが
eclipseがなきゃできないですぅ〜とか言うなよ!絶対に言うなよ!
>335
嘘つきは干されるぞ
337 :
仕様書無しさん:2009/04/25(土) 17:41:27
そこは正直微妙だなw
>>335 Linuxのデバドラ開発とかじゃないかぎり、
まともなところならUnix経験者でも考慮してくれるはず。
担当者がよくわかってなくてLinux経験者じゃなきゃ嫌って
いうところは避けた方がいいだろう。
339 :
仕様書無しさん:2009/04/25(土) 17:58:09
イマイチ良く分からないのが
Windows環境で開発するところもあれば
Linux環境で開発するところもあると、、、
それぞれの根拠が知りたい
んなもんモノと予算と環境(方針)次第だろ
kwsk
>>339 うちはなるべく開発でもターゲットOSと同じ環境を使うようにしてる。
コーディングだけやるPGを養う余裕が無いんで、全員が環境構築など
プログラミング以外のタスクをこなせるようにしておく必要があるし。
慣れるとlinux便利だよ。
スクリプトとか、シンボリックリンクとかwinに比べてとっても楽。
GUIも使うけど、ちょっと面倒だなと思うことはすぐに自動化できる。
344 :
仕様書無しさん:2009/05/09(土) 23:43:28
スレ違いかもしれませんが
良く開発で「**モデル」ってあると思うんですが
ex (プロトタイプ、スパイラル等)
実際現場でこの言葉を使うことはあるでしょうか?
まず無いな。
現場ってのはモデルを議論する場じゃなくて、
誰かが作ったモデルの中に組み込まれてあがく場だから。
あがいてる過程で、誰かがぽつりと言って、周囲が納得しちゃうようなシチュはあるな…
はじめまして。
今日やさしいc読み終えたんですけど、テトリスなどのソースコード見てもさっぱりわからないです。
やさしいcの次に読む本とかありますか?
テトリス作りたいのなら、
テトリスとかの落ちものパズルゲームの作り方を解説してる本じゃね?
>>347 とにかくコード書かなきゃわからん。読むだけじゃ無理。自分が興味ある
分野の C の本で読めそうなの拾ってコード書かないと。やさしいと…シリーズでは
書けないよ。
ありがとうございます。
明日にでもc言語の本探して来ます。
図書館にいっぱいあるよ
ないよ
353 :
仕様書無しさん:2009/06/06(土) 00:36:27
ないのか・・・ガックシ
初めまして、BOTが作りたくてpcもネトゲもやった事ないです。
今から知識を仕入れていこうと思います。
で?
なかなか自分でコード書けないんですけど・・・
急にグーンと伸びるみたいですが・・そのような気配もありません。
素直にあきらめた方がいいですかね
何をやったのか知らないけど・・・
そういうこと言って立ち止まっちゃうひとには向いてないかもね
先ほどの発言はミスです。
頑張ります
359 :
仕様書無しさん:2009/06/30(火) 12:13:06
マナ本って何?
ぐぐれ
俺個人的にはアセンブリ言語がおすすめ。
俺はCとかよりこっちのがわかりやすかった。その後Cをあっさり習得できた。
アセンブラ言語じゃなくて、アセンブリ言語?
>>361 それは人によりけり。ハードから入った方がわかりやすい人と
もう少し抽象的な方から入った方がわかりやすい人がいる。
ハードをいじってた人以外なら後者の方が普通。
プログラミングを勉強しようと「やさしいC++」を買って、勉強しているのですが
先が見えません。
変数の宣言とかでつまずいています。
プログラミングは、頭が良くなくても出来るものなのでしょうか。
不安になってきました。
>>364 やさしい C++ ってやたらかったるいから先は見えにくいと思うな。
初めてのプログラミングはイメージも無いし大変かも。
あまり気にせず、どんどんコード書いてみれば良いと思うよ。
そうすれば何ができるか、そして自分ができるかできないかわかる。
頭が良いというより、論理的に考える能力は必要だと思う。
けど必要なのはそれだけかも知れない。
固定変数て、俗に言う「定数」のことでしょうか?
const
(java) static final
>363
俺は高級言語から入って、いきなりCやろうとしたら躓いた。
一旦アセンブリでハードよりなプログラミングやった後にCに戻ったら、スッと頭に入ったよ。
Cいきなりやるよりイメージしやすくなると思う。
370 :
仕様書無しさん:2009/10/03(土) 00:05:38
家のパソコン(Vista)にコンパイラーをインストールしたいのですがsunのホームページに行ってもやり方がわかりません。
どうか教えてください。
372 :
仕様書無しさん:2009/10/03(土) 07:11:29
>>371 ありがとうございます!
教えていただいたコンパイラーはどこがちがうんですか?
373 :
仕様書無しさん:2009/10/03(土) 17:44:55
MYsqlでRDBの勉強をこちょこちょしてるんですが
sqlの文章を書く時に、予約語をいちいちshift+で押すのが面倒くさいです。
皆さんはどうやって綺麗にsqlを書いていますか?
>372
IDE は開発環境(コンパイラも入ってたような気がするがあまり関係ない)
メモ帳とかで書くより開発が楽になるよって意味じゃね
>373
SELECT 〜 とかって話?慣れればなんともないし
それ以前に全部小文字でも通ったと思うんじゃが
376 :
仕様書無しさん:2009/10/04(日) 00:24:10
プラットフォームを選択(Windows?)してチェックボックスをチェックしてContinueをクリックして
次のページでダウンロード用リンクをクリックするだけじゃと思うんじゃが
>>373 sqlの予約語とか、ほとんど暗記のレベルだろう
ところで、勉強を「こちょこちょ」する、ってのは方言?w
くすぐられた気がするw
380 :
仕様書無しさん:2009/10/08(木) 00:29:15
>>376です
ダウンロードはできたのですがファイルを開くことができません。
解説しているようなサイトなどおしえてください
>>380 向いてないから、別の事やりなよ
ネトゲとかバカでも出来るから向いてるんじゃないかな?
もうめんどくさい
コンパイラ(JDK)を導入して何がしたいか言え
集合についてお聞きしたいのですが
A B Cの集合があったとして
C∩(A¬∪B¬) と A¬∪B¬
¬は否定の意味でお願いします。
これらはそれぞれどう違うのでしょうか
答えとしては同じでしょうか?
ド・モルガンの定理の問題を解いている解きにふと思いました。
ご教授の程よろしくお願いいたします。
¬は補集合ってことでいいのだろうか。
全体を1.2.3.4,5,6,7,8の8つの自然数とし、
A = {1,2,4,5}、B = {1,2,3,6}、C = {1,3,4,7}とする。
A¬ = {3,6,7,8}
B¬ = {4,5,7,8}となる。
(A¬∪B¬) = {3,4,5,6,7,8}
C∩(A¬∪B¬) = {1,3,4,7}∩{3,4,5,6,7,8}
= {3,4,7}
よって同じではない。
まぁ、○を3つ交わるように描いて塗りつぶしながら考えるといいんじゃないかな。
>>384 すみません返事が遅くなりました。
理解できました、解りやすい説明ありがとうございました。
386 :
仕様書無しさん:2009/10/22(木) 10:31:28
ほ
387 :
仕様書無しさん:2009/10/26(月) 13:56:42
下記過去問題について質問です。
負数を 2 の補数で表現する固定小数点表示法において,n ビットで表現できる
整数の範囲はどれか。ここで,小数点の位置は最下位ビットの右とする。
ア -2^n 〜 2^(n-1)
イ -2^(n-1) - 1 〜 2^(n-1
ウ -2^(n-1) 〜 2^(n-1) - 1
エ -2^(n-1) 〜 2^(n-1)
nに数字を当てはめて計算すれば良いと参考書に書いていたのですが、
当てはめた結果、どうなるものが正解なのかよくわかりませんでした。
どなたか解説していただけないでしょうか?
よろしくお願いいたします。
んん?
ヒントの通りいれて計算してみればいい
まさか問題の意味がわからんとか計算式の意味がわからんとか言わんよな?
とりあえずわからんところがわからんから
どこまで自分で考えたことを書いてみてくれ
間違っていても全然かまわんから
詰まってるところに応じて解説する
どこまで自分で考えたことを書いてみてくれ
↓
どこまで理解できているのかを知りたいので
自分で考えたことを書いてみてくれ
390 :
仕様書無しさん:2009/10/27(火) 05:53:00
>>388-389 すいません、バイトで外出しており返答が遅れました。
レスありがとうございます。
まず2進数の負数を求めるには2の補数を求めればいいと説明があり、
次にnに数字を当てはめて計算すると書いてあったので、
nに数字を当てはめて計算してみたのですが、
解説書に
@n=3
ー4〜+3 → −2^2〜−1 → ー2^(3−1)−1
An=4
−8〜+7 → −2^3〜2^3−1 → −2^4−1〜+2^(4−1)−1
上記@,Aからウであることがわかる。
と書いておりました。
そんなの計算の流れを逆に書いただけでア〜エ全部、計算逆に書けばそうなるじゃないか
ていうか2の補数の説明はなんだったんだ。
という疑問に悩まされています。
お門違いな考え方をしているのでしょうか…
この問題の場合とりあえず「最上位は符号ビットになる」と思えばいい
そして n が確定していればそのときに表せる最大値最小値は一意で変動しない
例えば n = 3 のときに表せる数字は下記の通り
最大値: 011 → +3 (10進数)
最小値: 100 → -4
n = 3 だと -5 や +4 はどうやっても表せない
また n = 4 のときに表せる数字は下記の通り
最大値: 0111 → +7
最小値: 1000 → -8
同様に n = 4 であれば -9 や +8 はどうやっても表せない
つまりどうやってもアイエにあてはまる範囲を表すことは不可能
その解説は最小値(負の値)の求め方を書いていると思われる
大雑把な話だが
-2^(n-1) 〜 2^(n-1) - 1
↑ ↑ ↑
符号ビット分削る |
符号ビットが立たない最大値側は 0 を含むので -1 する
ぐらいの理解でも十分かと
>>391 規制で大変返事が遅れました、すみません。
おかげで理解することができました、ずっとわからなかったのでやっと前に進めますw
ありがとうございました。
393 :
仕様書無しさん:2010/02/01(月) 11:43:16
ほす
394 :
仕様書無しさん:2010/02/17(水) 15:48:44
395 :
仕様書無しさん:2010/02/23(火) 04:29:00
正しい if文を書けたらもう基本は脱出だ。
0 と 1 の理解。全て数値で動いているって事を理解すればよい。
$asitakara = "明日から";
print "今日は一日鬱だしのう" if $asitakara == "明日から";
こんなif文書く奴は死ね。
汎用機にてCOBOLしかあつかったことがないのですが
個人的にC#を勉強していこうかと考えております
#将来的には個人用にtab形式のテキストエディタを作りたいです
ひとまず
Visual C# 2008 Express Edtionをインストールして開発環境はできたと思うのですが
これから勉強してうえでおすすめの書籍・webサイトはありますでしょうか?
ググってみてこちらのサイトは読んでいこうと思っています
ttp://ufcpp.net/study/csharp/
397 :
仕様書無しさん:2010/03/09(火) 18:09:11
2ちゃんねる初めて書き込みいたします。
よろしくお願いいたします。
これからweb系プログラムを勉強しようと思っています。
xamppをダウンロードしたのですが
コントロールパネルを開くとmysqlについたチェックが外れず、
アパッチの管理ツールも「正しくインストールできました」の画面は
出るのですが「ツール」の「phpMyAdmin」をクリックすると
「エラー MYSQLのメッセージ #2003 - サーバが応答しません 」と
なってしまいます。
色々検索してみましたがvistaへの導入の方法など
それらにそってインストールし直してみてもどうもできません。
インストールの場所などがいけないのでしょうか。
「C:」直下や「C:\xampp」の下に入れてみてもダメでした。
どなたかvistaへのインストールの方法をご教授ください。
また、最新版1.7.3は最初に日本語の選択の窓が開きません。
1.7以前のものをインストールしたらよいでしょうか。
どうぞよろしくお願いいたします。
398 :
hiro:2010/03/16(火) 23:02:18
なんでもご自由に
Visual Studio Express とかタダで手に入るヤツでいいんじゃないか
ぶっちゃけ Excel VBA でもできるし
Ruby 正規表現
また屑ニートか
お前はほんとゴミみたいな奴だな
403 :
仕様ペーパー:2010/03/19(金) 23:48:53
こんばんは
これからプログラミング言語を勉強しようと
思っている中学生です。
ネットで色々調べてオブジェクト指向っていうの
難しいそうなので、VBscriptにしようと思いました。
学校でHTMLを少しカジッタ程度で、何の経験もない
ですが、最初どの様な本で勉強したらいいのですか?
アマゾンで調べても余り本がありません。
.netでない以前のVB本でも問題ないのでしょうか?
アドバイスお願いします。
難しいからやめとこうレベルなら手を出さないほうがいいかもね
今時オブジェクト指向から逃げても意味ないし
旧VB(主に Visual Basic 6 対象)の本は基礎理解には使えないこともないが
VBScript とは別物だと思った方がいい
VBScript の初心者向けの本は知らん(リファレンスやサンプル集ぐらいしか記憶にない)
まずは本は買わずにぐぐって適当なのを読むレベルでも十分かと
http://www.google.co.jp/search?q=VBScript 書いてあるサンプルを真似していろいろ遊んでみな
プログラミング初心者にいきなり web の例だけから入れというのは
あとのことを考えると勧められないように感じる
やっぱり気に入った本を一冊読みながらcodingするのが良いと思うけどな
ただVBScriptだとどの本がお勧めかわからん
VBScriptにこだわりないのならOOPで自分の気に入った本を選んで書くのも手かも知れん
406 :
仕様ペーパー:2010/03/20(土) 09:35:16
>>404、
>>405 アドバイスどうもありがとうございますです。
今、中二なので高校ぐらいからOOPの言語
RUBYかPYTHONを学んでみたいと思
っています。
javascriptとVBscriptのサンプルコードを
みてVBscriptのほうが、何か気に入った感じ
がしたので、そちらから始めようと思った
です。やはり初心者用のいい入門本がないの
ですね。
才ある人間が3年もやると、書店の本が全て初心者レベルに見えるから
しかし最初に選ぶ言語がVBSか
っはwww 将来見えたな
選択肢にRubyが入ってるだけマシではあるけど
とりあえず、
ハッカーになりたいならVBSもJavaScriptも今はやらないでいいよ
ハッカーが最初に選ぶ言語はC++と相場が決まってんだから
クソゴミカスみたいな知能しかない人間にVBSはお似合いだけどな
VBSから入った奴ってプログラミングできてないのにできたつもりになっちゃって
VBSのあとにC言語入るんだけど多くの場合挫折すんだよね(笑)
そんでVBにいく。 そんでVBからでられなくなって
「今の時代Cなんかできなくたっていい! VB.NETできれば仕事はできる!」みたいになる
まぁでもVBってなんか時期バージョンで変なのあったような。VB#とかいうの
VBにC#構文がやってくる
だからVBにも未来はあるよ! すこしだけ(笑)
以前のゴミカス初心者は、RubyとPerlで悩んでたが、最近のゴミカスはRubyとPythonで悩むのかw
なんでゴミカスは役割の重なる二つの言語を挙げるんだろう
似たような仕事する言語二個も覚えても意味ねーよ そんくらいわかるだろ
わかんね?
バカじゃねーのwwwwwwwwwwwww 才能ねえからもうやめろ
>406
VBScriptは他言語をある程度習得した人間が特定の目的でサブに使うぐらいだから
ある程度プログラミングに慣れたひとが前提の本ばかりなのよね
あとこの糞コテはもう将来の希望すらない屑ニートなんでスルーしとけ
お前のほうが若くて時間も意欲もあってまだ先が明るいから
知識はこれから積み上げればいい
410 :
仕様ペーパー:2010/03/20(土) 18:22:24
>>409 そうだったのですか、VBが初心者入門用みたいで
その簡易版みたいなことが書いてあったので僕にも
できるかなと思っていたのですが、違ったようですね。
なぜ、上の人がそこまで怒っているのかわからないけど・・
簡易版ってのは機能が限られてるって意味
簡単とはニュアンスが違う
ゆえにメインとしては使い勝手がよくないとも言い換えられる
何にしろVBScriptに拘らず
何らかのオブジェクト指向言語に手をつけてみるといいかと
412 :
uy ◆e6.oHu1j.o :2010/03/20(土) 20:51:02
>>410 オイ、いっていいよ?
>>409 、411
↑ 全然やくにたたねーゴミレスだな死ねや って。
さんはい。
いいか? この世界では
1 質問する
2 回答される
3 礼をいう
この三つで良い。 これ以上続けても、ゴミグラマーはマシな情報引き出さなくて
欺瞞と自己満足のレスしかこないから時間の無駄、
C++勉強すれば全て解決ってわかったらさっさと2chを離れてpg取り組め
どうしてもVBSやりたいなら別だが、趣味でプログラミングやってる奴で
VBSをメインにしてる奴なんていねーーーから。 そのくらいVBSはゴミ言語だからな。
C++しかねえよ
お前のレスがその3つにまったくかかりもしないレスだねw
今ならC#かJavaがいいとおもうよ
415 :
質問はこの天才エンジニアに聞け!:2010/03/21(日) 09:42:08
↓優秀な若手 ↓希望の星
188 :仕様書無しさん:2009/10/22(木) 18:39:55 ←天才
底辺=業界の標準みたいなのやめてくれるかな
俺は時給契約特定派遣だが3300あるぞ ←優秀なエンジニア
ソフ開持ってて1000以下なんて死んだ方がいいレベルの無能なんだろ
↑ ↑
技術立国日本の鏡 日本にも優秀なSEは居る!
な?わかっただろ
もう
>>414 こういうゴミみたいなレスしかつかないから
早く帰ったほうが良い 時間の無駄
代弁:
>>414 へえそうなんですか、
C#,JAVAが今なら良いと思った根拠はなんですか?
初心者なのでどの言語がどういうものかとか全然わかりません
ただ、これはいいこれはいいなんていわれても、
たったそんだけのゴミみたいな言葉で心が揺れるほどバカじゃないんですが・・
中学生は希望に溢れていていいな。
ちょっとやそっと馬鹿やったところで押さえるとこ押さえておけば、
高校でいくらでも挽回出来て、大学でまっとうなキャンパスライフを満喫できる。
学習塾や教材会社がいくら煽ったところで必死になる必要なんてないんだ。
中二君へ
何か一つの言語を極めながら他の言語の特徴見てれば1年もすれば色々わかってくるよ。
おれのオススメはC#だけど、どの言語がいいかの議論は時間の無駄になるからやらないよ。ごめんね。その辺はもっと少人数でコミュニケーション取れるところでやってね。
わかってるとおもうけどうゆって奴はキチガイだから無視するんだよ。
じゃあ、がんばれ!
書き込み失礼致します。文系女で知識なしのままITに就職しました。
.Netしか知らず開発しています。
会社では既存のルーチン利用やコピペでなんとかなっており、
知識が全くついていません。
もうすぐ3年目ですが、将来が不安でたまりません。
こんな事言いたくありませんがパソコンの仕組みすらまともに知らず
PC不調になると自分ではなんとかすることも出来ず、表立っては言われませんが
間違いなく会社でクズ扱いです。
専門的に勉強してきた方々のように、知識を身につけるために一人で出来る
いい方法はないでしょうか。教えてくれる方が周りにいませんので切実です。
(自宅PC現状は8年前のオンボロPCで環境やら何もありません。
421 :
420:2010/03/21(日) 21:05:41
すみません 追記です。
知識を身につけたいというのは、.Netの知識に限らず、
プログラマとして必要な知識といいますか、
IT会社で働く上で知っておくべき知識というようなものを知りたいです。
・・・なにを知りたいのかすら分からないような状態ですみません。
誰も教えてくれないのが悪いとでもいいだけなその発想がもうダメだ
3年も働いてりゃ新しいPC(廉価帯でもちょっとふるいのでもかまわん)を手に入れるための金はあるだろ
自作してみようとかLinuxインスコしてみようとかそういう好奇心がわいてこない時点でそら成長はないわ
遊んで経験して自ら学べ
あと資格
基本情報ソフ開ぐらいはとっとけ
>>420 性別の情報は必要無いよね。
本質を理解する努力以外にはない気がする。
俺も文系から三年目で、家には開発機無しだけど、プログラムに限らず、設計、作業管理、コミュニケーションスキル、英語、経営学、簿記会計などなど、とにかく仕事に関係しそうな事は時間が有るときに勉強してる。アカデミックな知識はちゃんと活用できれば役に立つよ。
今のレベルが分からないからなんとも言えないけど…
424 :
420:2010/03/21(日) 22:27:02
>>422 ご助言ありがとうございます。
そうですね、私は完全に向上心を失ってしまっています。
こんなではこの仕事をやめるべきですね。
でも言われてパソコン作ってみたくなりましたので調べてみます。
425 :
420:2010/03/21(日) 22:33:51
>>423 ありがとうございます。
どうも今気持が弱っていて他の同期と比べたりして教えてくれる人が欲しい、
みたいな気持になってしまっていて皆様に不快な書き込みをしてしまいました。
423さんのように、自分で必要だと思う事を考えて勉強しなおそうと思います。
失礼致しました。
>>425 そんなに卑屈になる必要ないよ
「なぜ」という仕組みを考える努力を続けるかどうかが時間とともに
大きな差となって出てくると思う
小さな簡単なことからで良いから続ける
アバウトでも良いからPCハード,プログラム,ネットワーク,など
で何が起きているか大体理解できれば無力感は無くなると思うよ
>>425 423だけど、実際俺も面倒みてくれる人いなくて全部独学だから、去年あたりすごい悩んだけど、開き直って頑張るしか無いなーと。
上で出てたけど情報処理の資格試験はいいと思うよ。
あと、この業界で生き残るためには開き直りが必要だよ。
どっちかと言うと知識とかよりそっちを先に鍛えるべきかも。
全然関係無いバイトとかしてみるといいかも。
弱気だとどんどん精神的に追い詰められるから。
>>420 自分も結構似たような環境。
理系だけど大学中退して知識なしから社内SEみたいなことやってる。
VB.NETしか知らない。
ちょうど三年。
あるときからまずいと思っていろいろ本読み出したよ。パソコン組み立てたりもした。
今は資格取るため勉強していて忙しい。
これでも一年前よりはだいぶましになった気がする。それでもすごい不安だけどね。
お互いがんばりましょう。
429 :
仕様書無しさん:2010/03/22(月) 09:42:40
430 :
仕様ペーパー:2010/03/22(月) 17:26:53
>>419 さっそくC#の勉強をはじめることに決めました。
難しそうですが、頑張ってみます。
あれこれ入り口で時間掛けてても仕方ないですよね。
どうも、アドバイスありがとうございました。 (o.o)/
431 :
420:2010/03/22(月) 18:03:17
レス下さった皆様、本当にありがとうございます。
資格も実は、シスアドはとったものの基情の午後がさっぱり出来ず、
理由をつけてずっと受けてませんでした。
来月も申し込みだけして何もしていませんでしたが、勉強して受けに行ってきます。
パソコン自作について調べてみました。作りたいスペックすら思い浮かびませんでしたが
テレビが見れるようにしてみたいと思いました。
新卒のときは何かしないとと焦ってばかりだったのに、
コピペで仕事が出来てる気になってだらけて何もしなかった2年が惜しい。
気付くのが遅かったけど今からいろいろしてみます。
ありがとうございました。
スペックなんざ今は適当でいいから
たとえばPC自作なら
まず興味を持つ→こんなCPUがあるんだ→このCPUが乗る板は〜
→コレとコレと(以下略)を組み合わせれば1台作れそう
→CPUを乗せるときは××に気をつければいいのな
→組み上がったけどOSは何を入れようかな
というように興味を連鎖させていくことが基本
よくわからん→糸冬了になりそうなら
失敗覚悟でどこかで区切りをつけて店の人に聞きながらでもざっと一式買って試してみる
(最近の自作で派手に失敗するポイントはあまりないけどね・・・)
若干出費は大きくなるかもしれないけど一回失敗すれば色々覚えるよね
五月蠅いから次はもっと静かな構成にしようかなみたいな細かいのも含めてね
問題なし大成功ならそれはそれでいい
学ぶってのはそういう興味→試行→結果の繰り返しから得る知識の積み重ね
百聞は一見にしかずというように経験して覚えたほうが知識は広がりやすい
興味があることを優先で手を出していくといい
楽しくなきゃすぐ飽きるし
433 :
仕様ペーパー:2010/03/22(月) 21:06:07
>>432 非常によいお話ですね、納得です。
何かうれしくなりました。
君がうれしいなら、おれもうれしい
君には白のヒヤシンスの花がよく似合う
花言葉は、控えめな愛らしさ
君がうれしいなら、おれもうれしい
そのうち周りのみんなも、きっとうれしくなってくる
で?
君が、周りのみんなをうれしくさせたように
うれしさが次々に人に伝わっていく。
やがて、今日の君のうれしさが世界中を包み込み、優しい花を咲かすだろう
死ね
で?
その花は、世界一良い香りがする
それを知ったとある国の王様は、その花の種を欲するだろう
王様はその種に、いくらでもお金をだすという
しかしぼくたちは、何も受け取る必要はない
ただそっと王様に花の種を渡した
そう、ぼくたちは幸せを手に入れている
これ以上の幸せは、何もいらない
私たちにお金はいらない
城の兵士に、国の国民に、与えてやってくれと言った
で?
しかし、タダでもらうわけにはいかないと王様は言い
突然、永遠をつかさどる不死鳥の話をしたあと
一つの小さな卵を置いて、大きな笑い声を上げながら帰っていった。
まさかと思いつつも、とりあえず暖めてそれが孵るのを待つことにした
暖めはじめてから1週間ほどがすぎたある日、卵に小さな亀裂が入った。
亀裂の中をのぞきこんでみると、中で何かが動いているのが見えた。
だが、ふつうの鳥には見えない。
ぼくたちはしばらくじっとそれを見守っているとやがて卵が大きく割れた
で?
for と whileと switchがわかればなんとかなる。
>>442 switch のかわりにif else の方が重要だろ
あと,for わかれば while いらんし
深い緑色の毛をまとう小さな生き物が姿を現した
なんと、これは竜の卵だったのだ。
そういえば小さい頃、祖母からこんな話を聞いたことがある
「ねぇ〇〇。この国は、昔に一度滅びかけたことがあってね。
まだ私が子どもの頃、私たちの国の兵士が演習中に
たまたま空を飛んでいた竜の子ども誤って矢で打ち抜いて殺してしまったんだ。
その竜の子どもは隣国の小さなお姫様のペットでねぇ、隣国の王様は怒って、私たちの国に戦争を仕掛けてきた。
わが国と隣国はほぼ同じくらいの力だったものでなかなか決着がつかず、
両国の国民はどんどん国を離れ、国はどんどん廃れていった。
作物は枯れ、水は淀み、街には死臭があふれていた。
特に問題なのは、今までにない疫病が両国に蔓延していたこと。
治せる医者も存在せず、ただ被害を広めていくだけだった。
このとき誰もが、もうわかっていたんだ。この国は長くないことを。
戦争を始めてから10年がたったそんなある日、15になった隣国のお姫様は、
自分のせいでこの戦争が始まったことを知り、この戦火をとめるため、自分はどうすべきかを考えた。
隣国のことを調べているある日、事態は急変した。
あちらの国で10年前、竜の子どもを殺してしまった兵士を、3日後に処刑することが決まったというのだ
それを聞いた彼女はいてもたってもいられなくなり、
父である国王に、あちらの国の処刑をやめさせるよう頼んだ。
しかし、父は、「あやつが戦争の引き金を引いたんだあんな奴は死んで当然だ」
などと酷いことを言い放ち、実の娘を床にたたきつけた。
顔を叩きつけられた彼女は酷く怒り、側近の兵士から剣を奪い、その場で父を殺してしまった。
そして彼女は城を飛び出て、処刑をやめさせる為、たった一人で相手の国に乗り込んできたんだ。
それだけでも大変なことだが、しかも竜にのってきたものだから国中が大騒ぎ、
けれど一人だけ、騒ぎもしない囚人がいたんだ。 そう、10年前にあの子どもの竜を殺してしまったあの兵士さ。
竜にのったお姫様が、辺りを見渡しながら何かを叫んでいる。雑踏の中からもその囚人の耳にはとどいていた。
そしてその囚人は、小さな窓から精一杯の声で謝罪の言葉を空にむかって叫んだ。
それに気づいたお姫様は、竜に支持をだし、ゆっくりと旋回しながら牢の前に竜を降ろした。
そのまま彼女はいった「死にたくなければ私と一緒に来なさい!」と、
あまりに突然の事態に、囚人は戸惑っていたが、
おかまいないしに牢を壊し、囚人を無理やり連れ出して自分の国へ帰っていった。
その時のお姫様は重要なことを一つ忘れていて、
自分の国が見えてきてようやく思い出した。
自分が父親・・つまり王を殺してしまったことに。
このまま戻っても自分の居場所はないのではないかと。
そんなことを、連れてだしてきた囚人に話していたとき、乗っていた竜が急に進路を変えた。
驚いた彼女は、竜にどこにいくのかと尋ねてみても、答えてはくれない。
竜の目指す先は、誰も寄り付かない深い山の奥。
どうしても事をきかなくなってしまったので、
彼女たちは、ただ竜の目指す進路の先を見ていることしかできない。
やがて
死ね
で?
やがて目の前の霧が晴れてきて、竜はそこに翼をおろした
そこからの景色を見て二人は驚いた
片方には彼女の国、逆方向には囚人のほうの国、
ふたつの国が見渡せる場所だった
しばらく遠くを見ていた後、
ふと周りを見渡すと、竜の姿が見えない
いつの間にいなくなったんだろう・・、と王国の姫は囚人をつれてガケ沿いに山を回ってみた
しばらく歩くと開けた場所にでた
すると
何のコピペ?
450 :
仕様書無しさん:2010/05/15(土) 22:30:01
451 :
仕様書無しさん:2010/05/16(日) 00:27:36
なんだか良くわからないけど、
WEBならPHP Perl をやっておけば良くないか?
PHPなら初心者〜中級者までPerlなら上級者って感覚で。
3年程度前まではMySQLはバグだらけのDBだったからやっと完成に近づきつつある感じ。
無料のDBで基本学ぶならpostgresqlでもいじった方がいいかも。
本当の本当の基礎はif文とfor文の使い分け。ここをしっかり身につけておけばなんでもできる。
OOPは甘え
453 :
仕様書無しさん:2010/05/16(日) 09:39:35
↓普通の若手 ↓これが常識だ
188 :仕様書無しさん:2009/10/22(木) 18:39:55 ←普通が一番
底辺=業界の標準みたいなのやめてくれるかな
俺は時給契約特定派遣だが3300あるぞ ←普通は素晴らしい!
ソフ開持ってて1000以下なんて死んだ方がいいレベルの無能なんだろ
↑ ↑ ↑
普通とはこうなのだ! 俺が一番普通だ! 毎日毎日が普通だ!
454 :
仕様書無しさん:2010/05/18(火) 01:57:25
>>452 いちおWEBの世界で10年やってるけどどうなんだろうなあ。
どこの会社行っても評価はされるけど、アセンブラとかやってるおじさん達との論議だと負けてしまう。
Cの世界の人達とは未だになんかズレを感じる事があるなあ。
>>420 PCの仕組みを全て知るのは大変だよ。
割りきって、どこかで線引きした方が良いね。
学研「大人の科学」vol.24 4ビットマイコンとかで遊んでから、
簡単な電子キットを秋月電子とかで買って遊ぶのも楽しいかもよw
つまり、専門的な勉強をエミュレートして、分かったと自己暗示をかけるw
悩むヒマがあったら、ピコピコと遊ぶべしw
Webプログラマは
Webクリエイターと呼ばれるべき
プログラマ(笑)とかいう下等生物と一緒になる必要は無い
コーディングが出来る絵師とかそう思ってるのかね
>>455 好きだから覚えるってのがあるんじゃね
一般人がマイコンでメモリ操作とかしても、すげぇwとか思わないだろ
>>456 プログラマって Larry Wall とか Linus Torvalds みたいな人だよね
高2レベルの数学の知識でもプログラミングってできる?
別に数学の知識はそこまで必要ないかも
>>460 知識はいらんが知恵がいる
高校数学ぐらいなら勉強してなくても中学までの応用で解けると有望
勉強してそのままの解き方して並
勉強しても解けないなら足引っ張るだけだな
って半年前かよw
もういいや、誰も見ないだろうが、ついでに。
PGにもいろいろあって、ゲーム系、業務系、基盤系、Web系など様々。
ゲーム系は今の時代、物理出来ないとどうしようもないんじゃねえかな。
昔はスプライト動かしてるだけで良かったんだけど、3D全盛だしな。
音に関してはミキサの原理知ってればどうとでもなるが。
業務系は数学いらない。算数でおk。でもDBについては詳しくないと危険。
最低でもトランザクションとキーと正規化ぐらいは分かっておけ。
事実上正規化出来ないことも多いが。* ここではオープン系も含める *
基盤系はまさにパズル。どこぞのキチガ○が作ったチップに合わせて
書かなきゃいけないことが多い。高級言語とかワロスwwwwと、煽れることもある。
Web系は多すぎてどうしたもんやら。でも基本はブラウザで動くもの。
そのブラウザもバージョン違いで云々。機種違いで云々。Htmlの解釈で云々。
うざいこと多すぎて個人的には嫌い。でも需要が多いのも事実。
ちなみに言語で言えば
ゲーム系 C,C++,ASM
業務系 VB,.NET,Java
基盤系 C,ASM
Web系 .NET,Java
こんな感じかね。
共同開発やってみたい。
知識ないけど
465 :
仕様書無しさん:2011/11/05(土) 21:02:44.42
右も左もわからない初心者がプログラミング勉強したい場合なにをすればいいのですか?
C言語?
どなたかアドバイスください
Excelマクロで遊んでみな
>>465 自分がメリットを感じる物をやったほうがいい。
Cは何でもできる代わりに酷く手間がかかるから、物によっては実用的ではない。
プロなら読めてある程度書ける必要があるけど、そうでないなら入り口にする必要はない。
何をできるのかわからないレベルなら、自分が興味あるのは、
Webなのか、事務処理なのか、ゲームなのか、ハード制御なのか、ハッキングなのか、エロ画像の自動収集なのか、
自分がやりたい方向性を明確にしないとアドバイスが出来ない。
468 :
仕様書無しさん:2011/12/21(水) 21:02:23.19
質問です。
携帯電話用のweb巡回のアプリが作りたいんですが、参考になる本、またはサイトがあれば教えてください。
携帯はdocomoのfomaを使用してます。よろしくおねがいします
PHPで => の意味を知りたいのですが、これでぐぐると、=>が無視されてうまくぐぐれません。
ご教授お願いします。
RTFM
自宅で独学で何か作品をつくるならやりやすいのはやっぱりWeb系言語?
自宅で制御系システムなんて作らないよね?
つーことはCとかJAVAだと自宅で作る対象がないよね?
みんなだったら自宅だと何作る?
474 :
仕様書無しさん:2013/01/02(水) 18:59:59.87
age
初心者に、ループを教える前に再帰を教えたいんだけど
何かプログラムを作ってもらうために言語を教えるから
どうしてもループが先になっちゃうんです
Haskellじゃいかんのか?
477 :
仕様書無しさん:2013/01/05(土) 11:01:41.93
初心者は自殺すべき。
478 :
仕様書無しさん:2013/01/05(土) 22:58:40.58
プログラマスレできいていいのかわからないのですが、
ブログなどの画像を一括して保存できるようなアプリやプログラミングなどありますでしょうか?
例えば、そのブログ内での画像の場合、
画像URLを抜き出し、それを自分のパソコンに一括して落とせるような機能です。
480 :
仕様書無しさん:2013/02/24(日) 20:44:58.53
今日からなにも知らずに始めたいんですけど
この一番上から読み直して実行していけばいいのでしょうか?
2007年のやつですが、充分ででしょうか?
ででしょう
自分で取捨選択もできない馬鹿には
板違い&スレ違いならごめん
推奨ブラウザ教えて欲しい
ドットインストール見ながら勉強してるけど、このサイトはクロム使って教えてるからクロムでいいのでしょうか
はぁ?
もっと相手に伝わるように書き直せ
質問なのですが、たとえばある関数からcreate関数を呼んで何かを作るとき、前準備のような関数が必要だとして
main関数の中でまずprepare関数を呼び、受け取ったObjectを引数にcreate関数を呼ぶ手順と
main関数でcreate関数を呼び、そのなかでprepare関数を呼ぶ手順
どちらが一般的なんでしょうか?
汎用性拡張性がどの程度必要かによるのでなんとも…
前者は前準備をせずに呼び出された場合の挙動を実装しておく必要があるが拡張性が高い
後者はそれは不要だが拡張性が多少落ちる
とりあえずは自分が使いやすいように実装すればいいかと
なお他人から呼ばれるライブラリ関数なら手数を途中で増やすのはNGの可能性が高いので
後者になる可能性が高い
>>485 ありがとうございました。こういった部分なかなか情報が見つけられずにモヤモヤしていたので肩の荷が下りたような気持ちです
ライブラリ使用のときなど意識してみようと思います
ありがとうございました!
487 :
仕様書無しさん:2013/10/29(火) 09:52:20.29
マ板にもまともな人がいるのを発見した
ほっこりした
488 :
仕様書無しさん:2014/04/08(火) 18:10:28.44
スッキリわかるJAVA入門って本買ってやってるって言ったら、知り合いに本で覚えるのはダメって言われた
ぜんぶネットで調べるバイタリティがないといけないらしい
どうしても作りたいゲームとシステムあって、条件式とか演算子の書き方分かってる程度の初心者なんだけど、本でやってどうしても分からなきゃネットで調べるってのはあまり良くない方法なんですか?
良くないとは思えない
まあどんな学習法が最適かは個人差があるけれど
個人的には仕事でやるつもりなら初心者本を1冊は読んでおくことを勧める
基礎の基礎レベルの知識がちぐはぐだと確実に間抜け扱いされる
趣味でやるならそのひとの言うとおりでもいいとは思う
それに手がかりも何も無い状態で1から調べるのは比較的ハードルが高い
もちろん初心者本並の基礎レベルの情報を書き並べてるサイトもあるにはあるので
そういうのを探しあてるまで頑張れって意味かもしれないが…
で、読んだあとは実際にその本に書いてあるのと同等の
コードを書いて(全く同じではNG)試行錯誤して学んでおいたほうがいい
読んだー写経したーオシマイ!では習得できたうちに入らない
ただそのひとのいうような心意気が必要だというのは正論
たとえば本に書いてないようなことに関する疑問を調べて自力で解決できる能力は欲しい
>>489 ありがとう
用意された関数を並べて作るゲームはつくったことあるんです
なので、変数の概念やら条件式やらはわかってて、システムつくってて楽しくなって趣味にしたくなったんですよね
そのゲームもかなり手の込んだことはできるんですが、根本のシステムはどうしても変えられないので、どうせなら1からつくったらいいじゃん!って思い立った感じです
なので、こういう具体的なシステムをやりたい!ってのがあっての趣味です
そのシステムを作るにはどういう手順を踏んで〜っていうのはわかってて、ifやらwhileやら変数やらreturnやらの書き方はわかってるのに、printlnを先日初めて知ったとかいうちぐはぐさん?です
最初しらなくてprintInって書いてうごかないーとかやってました
心意気はもちろんあります
というかなければ本買いませんしね
ただ、本自体が評判が悪いのか、イマイチ学習方法としてよくないのかなーと疑問をもっていたので質問させてもらいました
本自体は悪くないとおもうが… 悪評は聞いたことない
むしろ演算子とか予約語とか関数とかがなんとなくわかるかも程度だと
オブジェクト指向の基礎を理解して習得していくガイドとしてはちょうどいいんじゃないか
まあ学習の仕方はひとそれぞれだから
単純に本を否定するか人を否定するかではなくて
自分に合うところをいいとこ取りしたほうが建設的な希ガス
492 :
仕様書無しさん:2014/04/08(火) 23:55:16.39
全くの初心者の場合、入門書から始めるのはダメだな。
Visual Studio みたいな開発環境の
インストールから、「HllowWorld」の動作までを
ベテランに指示してもらいながらやってみる。 意味など
分からなくても良い。
次に、「HllowWorld」を少し変更しては
動きが変わることを一歩一歩確認しながら繰り返す。
その過程で、C++とかJavaとかの命令文の
説明のある入門書に目を通す。
習うより慣れろだな。 あとは、入門書とPCを行ったり
来たりしながら、意味を掴み理解を深める。 さらに、良く
出来たプログラムサンプルを読み解くなどをしてみ、マネする。
全角厨いらね
どこを基本に置くかは難しいよな
電子からやるのかCMOSとは・・あたりなのか
ビットとは・・・、OSとは・・・、hello,worldとは・・・
何からスタートするかは、やはり目的によって違うのではないだろうか
とはいえハードウェアの基本構成ぐらいは知らないとコーディングするときに困ると思うけど
495 :
仕様書無しさん:2014/04/09(水) 03:40:30.24
ハローも綴れないアホのご高説は流石トンチンカンですわ
496 :
仕様書無しさん:2014/04/09(水) 10:03:54.91
まあ、エエわ。 漢字の熟語をごっそり変換ミスしてる出版物が
まかり通る時代ですからな。 ましてや、タダでマジレスする人は
少ないでしょ。
497 :
仕様書無しさん:2014/04/09(水) 18:47:54.58
開き直ってんじゃねえよハゲ
Hello worldしか書けないプログラマーがこの世に何人いることか
職業訓練でjavaの初歩しか学んでませんでしたけど
人物重視のベンチャーで2社に内定貰いました
ですが知り合いの経験者から話を聞くと職業訓練や専門学校で学んだ事は役に立たないと言ってました
不安でいっぱいなのですが、今のうちにやっておいたほうがいい事とかありますか?
>>499 健康管理
ソースの読み書き
業務知識の獲得
客先常駐だろ
返品されたら即くび
Javaでインターフェースの使い道がさっぱり分かりません...
作ったクラスがどんな目的で使うかをはっきりさせるため位にしか使わないのですが、それでいいのでしょうか?
503 :
仕様書無しさん:
>>502 インターフェイスという言葉の意味を考えろ。