アカウント名:
パスワード:
独学なのはいいが、自分のコードだけではなく、他人のコードも広く読んでほしい。それが出来てないプログラマは例外なく使えない印象。
教育ではなくて企業が専門家の採用と活用が下手なだけ。
情報系の専門学科を卒業しても新卒採用時には国文学科卒の文系出身者と同じスタートライン。素人と同じスタートラインから始まるので仕事の内容もそれなりに低レベルで雑。そんな環境で成長していくので独学で低調。
諸外国では専門学科卒の社員は新卒採用時から専門家として突っ走って育成されていくんだよ。だから日本に研究施設を建てるファーウェイの新卒初任給が40万円なんてつくわけ。日本だと国文学科卒でもコンピュータサイエンス卒でも20万スタート。
それじゃ専門家は育たないよね。独学で十分な仕事だから独学で行く。諸外国の場合、大学に入りなおして勉強するなんてザラ。
だから日本に研究施設を建てるファーウェイの新卒初任給が40万円なんてつくわけ。日本だと国文学科卒でもコンピュータサイエンス卒でも20万スタート。
流石に国文学科卒を採用するような理系の研究所は無いと思うぞ。
N-gram や形態素解析等で、コンピューターをフル活用している可能性は考慮すべきかと
日本の場合、「大学に入りなおして勉強する」なんて人生を棒に振る覚悟が必要ですからね。運がよくないと再就職もろくにできない。
新卒って言っても、既に社会で実績を積んでる奴が対象だからね。そもそも新卒っていう枠がない。
日本の新卒って「大学を4年間過ごしてきました」ってだけで特に何も実績がないけど、諸外国じゃそんなのは相手にもされないよ。
日本にも「新卒でも即戦力になるなら最初から給与テーブルを何段階か上げてスタート」ていう会社は、IT系には割とあるね。
コンピュータサイエンスを履修しないと、そもそもエンジニアとしてインタビューを受ける位置にすらつけないなら、学校で覚えたよ、というのが多数派になるのはそりゃ当然的な。
米国の学校で学んだという人は学力も勉強量も桁違いなエリートなので(当然地位や収入も)
日本だと、情報系の学科を卒業したにもかかわらずプログラミングできないという人も多いらしいので、どうしようもない。
アメリカだと、一定の能力がない人間はそもそも卒業させてもらえないからね。それに、社会人になってからでも、新しい仕事に就くために大学に入って勉強することもできる。
もちろん、学校で履修したことだけでやっていけるわけはないから、そこから先は、セミナーを受けたり、独習したりすることになる。
> アメリカだと、一定の能力がない人間はそもそも卒業させてもらえないからね。
いや、アメリカだからといってあまり信用しない方がいい。FizzBuzz 問題が最初に話題になったのがアメリカだってことをお忘れなく。
ただし学科問わない日本のプログラマーに比べて、学科やインターン経験を重視するアメリカの方が大卒入社時の平均レベルでは上だろうってのは同意。
米国にはペーパー大学=大学卒業証書発行屋が随分あるんでしょ。
もしかして自己紹介?
コピペプログラマが勘違いしそう。
結局ピンはピン、キリはキリでその中に独学(も色々だが)偏重かそうでないかが分布してるだけ。「独学」で何を学ぶのかを間違わないことだね。
落ちてくる葉っぱを10枚つかむのは独学でよいが、デンプシーロールは独学じゃ無理#はじめの一歩
他人のコードを読むのは、わくわくするよな。いまはインターネットでいっぱいソース転がってるからうれしんだけど、大量で読めないw
ベーマガのプログラムを打ってみた、打つまでもなく読んでみた、マシン語を写経してみた、みたいな経験は大事ってことだよなあとは、コピープロテクトを外そうとしてみるとか。堂々とそれを語るのは、たいてい最後まで外れずに(違法コピーは未遂)、経験だけが残るから
実行時復号のないような実装でしたら、まあそれで。それと、解析体験を伴わないなら、ツールに任せてもいっしょです。と一瞬思ったけど、セクタエディタを操作して、マシン語に直接触れているから、無意味でもないな。
その頃は、コピープロテクトを外すだけで違法だったの?ゲームのファイラーとかいう名前でコピープロテクト外すだけのソフトが市販で売ってましたよね。(確かバックアップ用という建前)
いまだとプロテクト外し違法に該当する法律がありそうですけど、そのころからあったのか
プロテクト外しは違法ではないが、コピーの中には当時でも違法なものはある。私的複製の範囲外とか。DMCAで前段階の技術的対処も違法化されただけで、昔から法的に認められたもの以外の未許諾のコピーは違法だよ。(やってない、と書いてあるのは「コピープロテクト外し」ではなく「コピー」)
# 当時はFDUにハード直結するタイプのコピーツールもあったなぁ。プロテクト外しの本で読んだだけだけど。
バックアップ!あくまで自分用のバックアップです!(ということにしたいのですね)
技術的保護手段の回避のためのプログラムの譲渡が違法になったの平成11年頃の著作権法改正から
>マシン語を写経してみた、みたいな経験アセンブラならともかくマシン語の写経って・・・そんなヒマがあったら逆汗しまくってたほうがいいような気がしない事もないかもしれない
初めて手に入れたマイ・コンピュータ(死語)にテキスト用VRAMの逆スクロール機能がなかったのでZ80のブロック転送で逆スクロールするだけのマシン語DATA文を丸暗記していた昔のことを思い出した
EB,B0を思い出した
ED B0 がどーっと連続で並んでいて、なんでこんなことしてんの?としばらくわからなかった思い出。
写経しているうちに、よく出てくるバイト列に気づいてきたりするものでしょう、逆汗どころか、マシン語をなんとなく読むようになります8bit世代以上は、そういった、ある意味リッチな経験をしているわけです
そういや昔、雑誌に載っていたドンキーコングモドキ(BASIC+マシン語)で2面になるとモニタに飛んで止まってしまうということがあってBASICリストとダンプリストマシン語を見比べていくとBASICから呼び出しているマシン語のサブルーチンはどこもC9で終わっているが最後のルーチンはそのC9がない(ダンプリストの最後の部分で雑誌ではきれていた)ことに気づき、C9を追加すると落ちることもなくなってC9がリターンだということを覚えたっけ。
逆?使えないプログラマーは、他人のコードも読めない。
「私は、何も見なくても自力でコードを書いてきた」といってた人がいたが実際は、他人のコードが読めないだけだった。多分、ちゃんとした仕事まかされてない
どっちかというと「私は、口だけで仕事せずにここまでやってこれた」と自慢した方がいいとおもうくらい
たしかに、そこそこベテランな人でもコーディングスタイルが我流すぎて辛いことがある。広く色々コードを読んでいれば分かると思うんだけどね。
外から見た動きに問題が無ければ20年くらい昔の様式で無駄で洗練されておらず、車輪の再発明満載なコードでも構わない逆にどんなに良いコード書こうが微塵も評価されない
所によってはそんな会社ばっかりだもん。仕方ないよなので、社会のためにも「使えない奴」は即座に切り捨ててください
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
※ただしPHPを除く -- あるAdmin
教育が追いついてないだけだよね。 (スコア:2, 興味深い)
独学なのはいいが、自分のコードだけではなく、他人のコードも広く読んでほしい。
それが出来てないプログラマは例外なく使えない印象。
Re:教育が追いついてないだけだよね。 (スコア:2, 参考になる)
教育ではなくて企業が専門家の採用と活用が下手なだけ。
情報系の専門学科を卒業しても新卒採用時には国文学科卒の文系出身者と同じスタートライン。
素人と同じスタートラインから始まるので仕事の内容もそれなりに低レベルで雑。
そんな環境で成長していくので独学で低調。
諸外国では専門学科卒の社員は新卒採用時から専門家として突っ走って育成されていくんだよ。
だから日本に研究施設を建てるファーウェイの新卒初任給が40万円なんてつくわけ。
日本だと国文学科卒でもコンピュータサイエンス卒でも20万スタート。
それじゃ専門家は育たないよね。
独学で十分な仕事だから独学で行く。
諸外国の場合、大学に入りなおして勉強するなんてザラ。
Re:教育が追いついてないだけだよね。 (スコア:1)
だから日本に研究施設を建てるファーウェイの新卒初任給が40万円なんてつくわけ。
日本だと国文学科卒でもコンピュータサイエンス卒でも20万スタート。
流石に国文学科卒を採用するような理系の研究所は無いと思うぞ。
今時、国文学科と言えども (スコア:2)
N-gram や形態素解析等で、コンピューターをフル活用している可能性は考慮すべきかと
uxi
Re:教育が追いついてないだけだよね。 (スコア:1)
日本の場合、「大学に入りなおして勉強する」なんて人生を棒に振る覚悟が必要ですからね。
運がよくないと再就職もろくにできない。
Re: (スコア:0)
新卒って言っても、既に社会で実績を
積んでる奴が対象だからね。そもそも新卒っていう枠がない。
日本の新卒って「大学を4年間過ごしてきました」ってだけで
特に何も実績がないけど、諸外国じゃそんなのは相手にもされないよ。
日本にも「新卒でも即戦力になるなら最初から給与テーブルを
何段階か上げてスタート」ていう会社は、IT系には割とあるね。
Re: (スコア:0)
名の売れた大企業でインターンしました、というと、たとえその企業に入れなくても、引く手あまたとか。
# でも、大企業は有名大学でしかインターン募集をしていないという。
Re: (スコア:0)
コンピュータサイエンスを履修しないと、そもそもエンジニアとしてインタビューを受ける位置にすらつけないなら、
学校で覚えたよ、というのが多数派になるのはそりゃ当然的な。
Re: (スコア:0)
米国の学校で学んだという人は
学力も勉強量も桁違いなエリートなので
(当然地位や収入も)
Re: (スコア:0)
日本だと、情報系の学科を卒業したにもかかわらずプログラミングできないという人も多いらしいので、どうしようもない。
アメリカだと、一定の能力がない人間はそもそも卒業させてもらえないからね。それに、社会人になってからでも、新しい仕事に就くために大学に入って勉強することもできる。
もちろん、学校で履修したことだけでやっていけるわけはないから、そこから先は、セミナーを受けたり、独習したりすることになる。
Re: (スコア:0)
> アメリカだと、一定の能力がない人間はそもそも卒業させてもらえないからね。
いや、アメリカだからといってあまり信用しない方がいい。
FizzBuzz 問題が最初に話題になったのがアメリカだってことをお忘れなく。
ただし学科問わない日本のプログラマーに比べて、学科やインターン経験を重視する
アメリカの方が大卒入社時の平均レベルでは上だろうってのは同意。
Re: (スコア:0)
米国にはペーパー大学=大学卒業証書発行屋が随分あるんでしょ。
Re: (スコア:0)
もしかして自己紹介?
Re: (スコア:0)
コピペプログラマが勘違いしそう。
結局ピンはピン、キリはキリでその中に独学(も色々だが)偏重かそうでないかが分布してるだけ。
「独学」で何を学ぶのかを間違わないことだね。
Re:教育が追いついてないだけだよね。 (スコア:2)
Re: (スコア:0)
落ちてくる葉っぱを10枚つかむのは独学でよいが、デンプシーロールは独学じゃ無理
#はじめの一歩
Re: (スコア:0)
他人のコードを読むのは、わくわくするよな。
いまはインターネットでいっぱいソース転がってるからうれしんだけど、大量で読めないw
Re: (スコア:0)
ベーマガのプログラムを打ってみた、打つまでもなく読んでみた、
マシン語を写経してみた、みたいな経験は大事ってことだよな
あとは、コピープロテクトを外そうとしてみるとか。
堂々とそれを語るのは、たいてい最後まで外れずに(違法コピーは未遂)、経験だけが残るから
フロッピー時代のプロテクト解除 (スコア:1)
Re: (スコア:0)
実行時復号のないような実装でしたら、まあそれで。
それと、解析体験を伴わないなら、ツールに任せてもいっしょです。
と一瞬思ったけど、セクタエディタを操作して、マシン語に直接触れているから、無意味でもないな。
Re: (スコア:0)
その頃は、コピープロテクトを外すだけで違法だったの?
ゲームのファイラーとかいう名前でコピープロテクト外すだけのソフトが市販で売ってましたよね。(確かバックアップ用という建前)
いまだとプロテクト外し違法に該当する法律がありそうですけど、そのころからあったのか
Re: (スコア:0)
プロテクト外しは違法ではないが、コピーの中には当時でも違法なものはある。私的複製の範囲外とか。
DMCAで前段階の技術的対処も違法化されただけで、昔から法的に認められたもの以外の未許諾のコピーは違法だよ。
(やってない、と書いてあるのは「コピープロテクト外し」ではなく「コピー」)
# 当時はFDUにハード直結するタイプのコピーツールもあったなぁ。プロテクト外しの本で読んだだけだけど。
Re: (スコア:0)
バックアップ!あくまで自分用のバックアップです!
(ということにしたいのですね)
Re: (スコア:0)
技術的保護手段の回避のためのプログラムの譲渡が違法になったの平成11年頃の著作権法改正から
Re: (スコア:0)
>マシン語を写経してみた、みたいな経験
アセンブラならともかくマシン語の写経って・・・
そんなヒマがあったら逆汗しまくってたほうがいいような気がしない事もないかもしれない
Re: (スコア:2)
初めて手に入れたマイ・コンピュータ(死語)に
テキスト用VRAMの逆スクロール機能がなかったので
Z80のブロック転送で逆スクロールするだけのマシン語
DATA文を丸暗記していた昔のことを思い出した
Re: (スコア:0)
EB,B0を思い出した
Re: (スコア:0)
ED B0 がどーっと連続で並んでいて、なんでこんなことしてんの?としばらくわからなかった思い出。
Re: (スコア:0)
写経しているうちに、よく出てくるバイト列に気づいてきたりするものでしょう、逆汗どころか、マシン語をなんとなく読むようになります
8bit世代以上は、そういった、ある意味リッチな経験をしているわけです
Re: (スコア:0)
そういや昔、雑誌に載っていたドンキーコングモドキ(BASIC+マシン語)で2面になるとモニタに飛んで止まってしまうということがあって
BASICリストとダンプリストマシン語を見比べていくとBASICから呼び出しているマシン語のサブルーチンはどこもC9で終わっているが
最後のルーチンはそのC9がない(ダンプリストの最後の部分で雑誌ではきれていた)ことに気づき、C9を追加すると
落ちることもなくなってC9がリターンだということを覚えたっけ。
Re: (スコア:0)
逆?使えないプログラマーは、他人のコードも読めない。
「私は、何も見なくても自力でコードを書いてきた」といってた人がいたが
実際は、他人のコードが読めないだけだった。多分、ちゃんとした仕事まかされてない
どっちかというと「私は、口だけで仕事せずにここまでやってこれた」と自慢した方がいいとおもうくらい
Re: (スコア:0)
たしかに、そこそこベテランな人でも
コーディングスタイルが我流すぎて辛いことがある。
広く色々コードを読んでいれば分かると思うんだけどね。
Re: (スコア:0)
外から見た動きに問題が無ければ20年くらい昔の様式で無駄で洗練されておらず、車輪の再発明満載なコードでも構わない
逆にどんなに良いコード書こうが微塵も評価されない
所によってはそんな会社ばっかりだもん。仕方ないよ
なので、社会のためにも「使えない奴」は即座に切り捨ててください