TOP カテ一覧 スレ一覧 100〜終まで 2ch元 削除依頼
【社会】緊急事態宣言、約1カ月延長 4日正式決定を首相表明 [田杉山脈★]
【航空】ANA、CAからアルコール検出で国内線4便遅延 乗務前検査で
【鉄道】JR西日本、大阪環状線201系ラストラン - 京橋行で無事に運行終える【323系へバトンタッチ】
【IT】言語別「エンジニアの求人数」ランキング Ruby・PHPを抑えて1位だったのは……
【航空】「ボイコットジャパン」で韓国LCCに赤信号。「ドル箱」日本路線にキャンセルが相次ぐ
【医療】花粉症、処方薬と市販薬「患者負担に大差なし」
【経済】政府、コロナ対策30兆円規模に。消費減税見送り公算、旅行代助成
【実業家】平成の名経営者、トップ3は「孫、稲盛、柳井」の3氏
【経済】フリーランスや自営業に一日4100円の休業補償検討、新型コロナ対策で
【小売】売り上げ70%急落の韓国ユニクロ、結局全職員に有給休暇検討

【IT】プログラミングをやったことがない人が必ず抱く「幻想」と、その正体


1 :
一般向け経済誌が特集で取り上げるなど、相変わらずプログラミングが注目を集めている。「素人記者がプログラミングに挑戦してみた」といった記事も多い。

 「やったことはないが、自分もプログラミングを始めればガラッと世界が変わるのではないか」と思っている読者も多いだろう。私もかつてはそうだった。

 私がプログラミングを知ったのは中学生のときだ。出会った時期自体は早い。自分が持っていたパソコン用に簡単なゲームのプログラムを作り、遊んでいたこともある。

しかし、プログラミングに対してはずっと苦手意識を持っていた。見よう見まねでプログラムは作れるものの、どうして動くかはあまり説明できない。プログラミングを理解できている実感は全くなかった。「いつかプログラミングができるようになりたい」とずっと思っていた。

できるといっても無数のレベルがある
 私がプログラミングをきちんと学ぶきっかけになったのが、2005年に日経ソフトウエアという雑誌の編集部に異動したことだ。

 日経BPの雑誌は書店を通さない定期購読タイプが多いが、日経ソフトウエアは書店売りの一般向けプログラミング雑誌である。基本的には外部の執筆者に原稿を依頼することが多い。ただ自分で記事を書くこともある。

 プログラミングを学ぼうと思った理由は2つある。1つは自分がプログラミングの記事を書かなければならなくなったこと。もう1つは外部執筆者のプログラミングの実力を見極める必要があったことだ。

関連記事:プログラマの実力偽装を考える──初心者と中級者を分けているもの
 学習のために使うプログラミング言語には「Scheme(スキーム)」を選んだ。教育用によく使われていた言語で、実用的なソフトウエアの開発にはあまり使われない。実用的な言語を選ぶと、固有の文法やライブラリーといったその言語だけの事情に引っ張られてしまうのではないかと考えたのだ。言語にとらわれないプログラミングの本質を学びたかった。

 当時、Schemeを使ってコンピューターサイエンスの基礎を学ぶ勉強会が週に1回開催されていた。そこで、その勉強会に欠かさず参加するようになった。勉強会は2〜3年続き、それなりの量のSchemeコードを書いた。この経験が、自分のプログラミングの基礎になっていると思う。

 こうして少しはプログラミングができるようになって初めて分かったことがある。「プログラミングができるといっても、そのレベルの幅はとんでもなく広い」ということだ。プログラミングが少しできる人と最上位レベルのプログラミングの実力を持つ人の差は、想像以上に大きかった。
以下ソース
https://xtech.nikkei.com/atcl/nxt/column/18/00682/021200027/

2 :
>>1
2chのコード改良したLinux板の住人は尊敬する

3 :
>>1
C++から返ってくるエラーコードが超適当ってのが分かったからやめた

4 :
>>1
Schemeって初めて聞いたわ
この記者はセンスなさそうだから異動願い出したほうがいい
読者が迷惑

っていうか日経なんとかっていうのは時代遅れの情報しかないから読まないw

5 :
ま た 大 森 か

6 :
>>4
Lispの亜種

7 :
>>4
そーやってすぐに全否定する前の方が迷惑
ていうか

>Schemeって初めて聞いたわ
えーと・・・よくそれでマウント取ろうと思えるなwww

8 :
プログラミングの差なんて理解できないから
ミジンコがアインシュタインの脳内を理解する行為に等しい
筆者のプログラミングの実力を見極めるためといった動機がまず間違ってる
こんなんだから、あんな頓珍漢な内容になってるんだろうな、日経は

9 :
JSONが恐いわw

10 :
>プログラミングができるといっても、そのレベルの幅はとんでもなく広い

ソフトウェアはとりあえず動くものが作れるようになるには、ものすごく敷居が低い。
というかほとんど敷居なんかない。
それが他の工学分野と違うところ。
個人的な偏見だけど、ソフト屋には勘違い野郎が多い。
ろくに知らなくても動くものを作れちゃうからな。

11 :
hello worldとパソコン画面に出せるだけだった。

12 :
そらあれだろ、キーボード無茶苦茶叩いた後、一発で作動だろw

13 :
プログラミングが出来ると女の子にモテモテだと聞きました

14 :
ハローワールドと文字が出るところで、そりゃ最初にそう出る様に打ち込んだしなって
冷めた目で見てしまい、こんなの積み重ねていつになったら凄いものがプログラミングができるのだろうと
気が遠くなった。
その後の「代入」を表現するとき、「箱に入れる」という言い回しに気持ち悪くなった。

15 :
日経はどれもこれも創刊から全部ずれまくっとる
株価誘導のための門外漢に向けたどこぞの機関誌だろ

16 :
COBOLとFORTLAN、PL-1なら自信アルで

17 :
2010年ぐらいまでは日経エレクトロニクスがまともだったんだけど、
それ以降なんかむちゃくちゃになったな。
2010年以前は製造メーカーのBtoB資料的なものを出して、しかも新製品をあまねく紹介していたから結構参考になったけど、
2010年以降は誰だか知らない人のインタビュー記事ばっかりになってしまった。
紹介する製品もないから写真はその人がろくろ回しポーズをしているのばっかり。

18 :
で結局幻想って何だったんだよ

19 :
データ処理がほとんど、入力とデータ管理と出力、入力は画面を用いたデータ入力
データ管理はデータベースへの更新処理、出力は主に管理帳票の作成が一般的
なのでプログラミングは根気が必要デバッグとテストの繰り返し
出力は日次、随時、週次月次、年次等の管理帳票をすばやく画像または紙媒体に出力する
ことが大事

20 :
プログラミングのソースコードの良し悪しって、
先人の書いたコードの改修を数やると、違いがよく判るようになる
似た処理で一寸の違いでかなり違ったりするが、
他人のコードを見ないと中々判らない

21 :
>>18
有料記事だから、金払えって事

22 :
上から下
条件分岐
繰り返し

この3つだけだけど

23 :
ワタシ ハ リナックス チョット デキル

24 :
この投稿文を入力してる日本語変換システムのフロントエンドって言うんですか?
キーバインドとかカスタマイズするのに使う言語がSchemeでな。
むしろ俺がキーバインドいじる程度にしか使えてないと言うべきかも知れんが。

ともかくSchemeが実用分野で使われないってのもチョイト違うかと。

25 :
>>4
Schemeを知らずにエンジニアやってるんなら管理職目指したほうがいいよ。

26 :
c# いまやプロパティであれこれ設定できるから楽よ。
cなんてフォント変えるだけでも気が滅入る。

27 :
>>4
初めて聞いた?恥ずかしい奴だな

28 :
プログラミングって結局は機械との対話なんだけどな
理解する相手が違うだけで能力の本質は普通の人間相手と変わらんよ
逆に言えば、空気に忖度するだけで、機械とも人間とも自分の言葉を使わず大して対話しない意見を交わさない日本でICT後進国になるのも当たり前という
プログラミングやICTに対する幻想とはそういうプログラミング自体が機械相手だから特異な技能という勘違いだろうね
成果を評価せず、特異なものと十把一絡げに適当に片づけて評価しようとするから、ICTに対する評価を誤る
評価を誤るから、使いかたも分からない、存在価値も見いだせないという日本の病理

29 :
初心者に限らないが、思い通りに動かなかったり、全く動かない時のデバッグが難しいよね

30 :
やったことないなら幻想も何にも、全くわからないと思いますが?

31 :
人間は失敗の中から学ぶものだよ

32 :
結局どのレベルまでブロック化出来るのかという問題なんじゃないかな能力レベルは。
言語仕様でブロック化できるけどそういうのは当たり前として関数群の機能をブロック化してインターフェースをいかに一般化普遍化出来るのかと言うのが能力だとおもうよ。

33 :
>...ができるといっても、そのレベルの幅はとんでもなく広い

世の中そんなもんだらけだろ

34 :
>>2
Unixではなかったかぬるぽ?

>>28
子供にはプログラミングの前に考え方の授業だなんてよく言われるけど、
伝え方の学習にはなるかもね。

35 :
lispとforth極めたらビンビンになれる

36 :
プログラミングなんて覚えても専業にでもならなければ無用なもんだろ
一般人が必要なソフトなんて探せば高品質なものがいくらでもあるし。
趣味でやるならいいけど仕事で使おうと思うなら非効率。

37 :
>>22
これに尽きるよね

38 :
正規表現で意識高い系ポエムを書けるようなって一人前

39 :
なれない → 漠然とプログラマーになりたい
なれる → 何々を作りたいからプログラマーになりたい

40 :
>>34
ガッ!

41 :
>>2
gzipしてなかったって
それまでが適当すぎない?と思ったがそうでもないのか

42 :
よくあるソリューションとかならアルゴリズムよりも
データ構造の方がずっと重要

43 :
ハッカーに夢

44 :
アクセスのクエリー組むのすげー難しい、
後の変数増加とか考えるとテーブルの紐ずけには冷たいまでの理論センスが必要。

45 :
schemeは実用的な言語だろ

46 :
fortranに小文字

47 :
>>44
クエリーは複雑にしないのがクール
VBAで作成するんです

48 :
火病起こしてるジャップは大好物の日本伝統食のウンコの塊を食って落ち着け!

49 :
全角土挫w

50 :
システムの仕様変更に関して
「なんだ、そんなのポッと押せばパッと変わるんじゃないのか」
みたいなことをサラッと言っちゃう人が、一昔前の経営層によくいたけどな

最近は詳しい人も増えてきたが

51 :
>>1
漢はマシン言
男はアセンブラ

52 :
>>50
「そのボタンから先は別料金です」

53 :
CASL2なら俺に任せろ

54 :
みんな最初は何をきっかけに始めれたの?
c#の絵本を買ってみたけど、全然面白くならんというか、修行僧のように延々と文法ばかりで……

55 :
プログラムというかコンピューターが全く分からない人が言う事

5Gで世界が変わる
AIで世界が変わる
スマホで十分

実情が分かってないよね

56 :
>>54
漠然と学習はじめた時は一切進まなかったけど、
忘れた頃に全然別のやりたいことが見つかって
必要になってからのほうが100倍早く覚えたぬるぽ。

57 :
>>51
出た こういうスレに必ず出没するマシン語厨
最強なのはマシン語直書きとか、出来もしないことをエラそうに語る
Z80時代の知識で全て理解した気でいるおめでたいIT老害

58 :
>この記事は会員登録で続きをご覧いただけます
すごいマがハッキングしてくれ

59 :
>>56
そうかぁ。ただ単に守備範囲広げたいと思って始めても動機が弱いよね…
インフラも開発側の目線があったほうがいいかなと思ったけど、まだ始めるタイミングじゃないのかも。ありがとう。
ガッ

60 :
>>54
パソコンがwindowsならアクセス、iphoneとかipadを使いたいならファイルメーカーで
データ管理ソフトを作れば

61 :
おらの村では雑誌読みながらBASICでコマンドを打ち込んでるだ
今はマシン語を使いこなすのがみんなの夢になってるだ

62 :
>>4
2000年中頃までの2chプログラム板だと、Scheme がいまの
Haskell くらいのポジションで、関数型言語の最高峰みたいな
イメージだったんだよ。選ばれた強者のみが Scheme スレに
書き込めるような感じだった。

63 :
>>44
SQL覚えて使え
アクセスなんて時間の無駄

64 :
lisp系言語はlambdaの理解が一つの山

65 :
このあいだパソコンに触ったこともない甥っ子に
「フォートナイトみたいなの作りたいからプログラミング教えてー。ユニティってやつでできるんでしょ」
と言われて苦笑するしかなかったけど、
今は一般人もウェブサイトやゲームに対する目が肥えちゃってるし
「簡単!」「誰でもできる!」とかの売り文句のせいで過大な期待をしちゃうんだよな

A が宇宙船
大 が人間
X と + を高速で入れ替えて爆発
とかで満足できる時代じゃないんだよな

66 :
>プログラミングが少しできる人と最上位レベルのプログラミングの実力を持つ人の差は、想像以上に大きかった。

結論が、こんななら、専門性が必要とされる仕事ならどんなことでもそうだろ!!、としかいいようがない。

67 :
>>58
会員登録すればこの記事は全部みれるよ
無料だからやってみ

68 :
日本語で文章が書けるといっても
小学生の日記レベルから
難解な文学作品レベルまで
いろいろあるわけだからな

69 :
scheme とかやっちゃうところがなんとも

70 :
指を動かしてないとプログラミングしてないと思い込んでる人の多さよ

71 :
>>10
なんだって同じだよな
絵が描けるっていっても落書きから写真と見分けつかないレベルまであるし、空手だって型をなんとなくできるのと実戦で人殴り倒せるのは全く別物

72 :
xor ax,ax

73 :
職場の環境が無いと役に立たない底辺プログラマーです

74 :
会員登録すると執拗にDM来るから嫌い

75 :
>>63
アクセスでもSQL使えるけどね

76 :
>>1
そんなことはプログラミングをやらなくてもわかることだろう

77 :
Scheme で変数の生き残り方を把握するとコーディングの技が広がる、というか理解が必須。
ラムダ式いいよね。
Java だってラムダ式に似たような文法がある。
C だって関数のポインタを積極的に使ってみたくなるかもよ。
Scheme はまあ一度は学ぶべき言語だね。

78 :
プログラミングを知らない人の幻想?

「そんな難しい事ができるかよ」←これが幻想ですか?

79 :
プログラミング出来ない人の幻想
人材は幾らでも外注して買い叩ける(7ペイへ)
セキュリティーはただ同然で買える(PayPay使う)
AI万能論(AIの元はお前らの盗まれてる情報w)
ベーシックインカムで働かなくてもAIが働く

AWSに政府がデータシステム丸投げとか…もうRばいいよねレベル

80 :
24の見過ぎ
なんでもオンライン(扉とかカメラとか)。どんな建築物のデータもオンラインで参照可能。
かっこいいし面白いけど、そんなわけないよね。

81 :
単純作業をどれだけ自動化できるかってことであって、
夢のようなことができるわけではない

82 :
>>16
今年58歳でしょ

83 :
パソコンを触る仕事じゃないからVBAとAHKしかできないけど困ることはないな

84 :
>>74
ユニセフの封書が来るのがうざい

85 :
専門卒月給15万の奴隷が書いたコードと、
クヌースやストールマンが書いたコードって
一見して分かるほどの違いがあるの?

86 :
プログラムを書けても線形代数を知らなかったら意味ないだろ

87 :
>>85
専門卒月給15万でもレベルの格差が凄いんだけどな

日本では「専門卒は一律月給15万」だから中韓に負けたんだろうねw

88 :
>>1
プログラムなんて日々の自分の行動をどう考えているかって
改めて日記にしたためたみたいなもんでしかないって
プログラム言語はそれを表現することばみたいなもんでさ
特段難しいわけじゃない
論理的な思考で普段から生きてるか否かの差が出るってだけ
プログラマに女が少ないのはそれが理由

89 :
>>1
プログラムなんて日々の自分の行動をどう考えているかって
改めて日記にしたためたみたいなもんでしかないって
プログラム言語はそれを表現することばみたいなもんでさ
特段難しいわけじゃない
論理的な思考で普段から生きてるか否かの差が出るってだけ
プログラマに女が少ないのはそれが理由

90 :
書き込みが二重になった上に、IDがTDN

91 :
結局のところ幻想って何のこと?
AIが何でも解決してくれるみたいな事を言っちゃうバカのこと?

92 :
>>87
日本だけでなくアメリカも学歴差別が酷そうだけど、
一律はさすがに酷いよな。

営業みたいに歩合制の割合を多くすればいいのかもしれんが、
それはそれで反発も多そうだし、結局業界内でコンセンサスを
得やすいのが学歴と勤続年数での評価なんだろうな。

93 :
>>75
SQL使わないとアクセスもただのVBA
アクセスのメリットがなくて、Excelの方が良い

94 :
>>92
プログラミングの能力は学歴じゃないんだけど、
日本は能力査定ができず、学歴でしか判断できない

95 :
>>44
Accessじゃ難しいSQLは制限があったりエディタ がクソ見づらかったり
JOINのしかたで性能が糞みたいに劣化するから
難しいことやろうとすると処理を分割しないといけないんだよね
普通のDBのSQLとは別のセンスがいるよね

96 :
>>87
格差って言っても月給15万相当のコードと月給3万相当のコードの格差だけどな

97 :
>>94
俺もプログラミング能力と学歴の相関関係は
他の能力と学歴の相関と大差ないと思ってる。

ただまぁ、能力で査定は今のヒエラルキーが
崩壊する可能性があるから無理だと思う。

例えば、特定のシステムの保守には凄く詳しいけど
一から開発させると全然だめとか。
プログラミングはそこそこだけど、お客さんと折衝
させると全然だめとか。
で、その人たちが高学歴で勤続年数が高い場合、評価を
下げるってことは無理だと思う。

98 :
技術系はわからないけど業務系の開発は多方面の業務知識の有無がキーじゃないの、話が進まないだろ、会議ばかりで。

99 :
プログラミングの技量は試験じゃ測れない
書けても正しく動かなければ意味がないしな

100 :
Padが完成すればほぼできたも同然


100〜のスレッドの続きを読む
【経済指標】米国のすしインフレ率、人口急増で上昇傾向−ヒューストンなど【スシノミクス指数】
【航空】「MRJ納期、しっかり守る」 三菱航空機の新開発責任者
【イ・セドル】囲碁AI「AlphaGo」に敗北した世界チャンピオンが「AIを負かすことはできない」と棋士を引退
【業績】ソフトバンクG、20年3月純損失は9615億円 15年ぶり赤字 [エリオット★]
【航空】「パスポート」の取得費用が1万6千円かかるなぜ。海外旅行が身近になる今、この手数料は適正か
【航空】乗客の手荷物からナイフ、「大丈夫」と言われ通過させる…空港騒然
【小売】大混雑の「イオンラウンジ」、社長が利用基準の変更に言及
【クレカ】ダイナースカード、35年ぶりに韓国での事業終了
【雇用】コンビニも「特定技能」に 外国人受け入れで自民提言 [田杉山脈★]
【実業家】孫正義氏「逃したアマゾン。あのとき資金があれば…」
--------------------
【広義・寛大】 ブッシュクラフト17 【アウトドア】
【バーチャルYoutuber】にじさんじ有ンチスレ148【深刻化するファッカー問題議論スレ】
【3793】ドリコム【営業益80%減だけど謹製Tシャツ配布】
☆ニューロティカ☆ロックと青春ING!☆
【汚染地域】韓国与党議員「日本もコロナ汚染地域に指定すべき」[2/19] ★2
修理・費用・保証 を語るスレ
【mobage】アイドルマスターシンデレラガールズ26417人目
【S級戦犯国企業製】日本製備品に「戦犯企業ステッカー」貼り付け命令、韓国で条例再提出へ
NVIDIA GeForceGTX970使ってるアホ!www
新・漢字1文字とって千人名前を連ねよう!上級編293
TPPに参加すべきか?
【USB】パソコン用ライト【LED】
('
サミー777タウン スキルスレ 19
【オンラインコミック】web漫画描きスレ【ウェブコミック】36
ペンキ屋自営業の方!
宇野功芳 Part.4
新潟とウラジオストク、どっちが都会?
Trove part2
■茅ケ崎市消防署消防司令・田中晴幸容疑者、猥褻逮捕
TOP カテ一覧 スレ一覧 100〜終まで 2ch元 削除依頼