2020-05-23

anond:20200521175300

どもども。

「なにか作ってみろ」は有効アドバイス

わたし意見と経歴

わたしは「なにか作ってみろ」系の言説にはまったく同意しません。

わたし自身会社に3ヶ月間みっちり導入教育をしてもらい(COBOL85とPL/I時代がわかる……)、基本的アルゴリズムコントロールブレークマッチング、マスタ-トランザクションソートマージetc.いよいよ時代がわかる……)の演習を(給料をもらいながら)やって、その後もプログラムとつかず離れずでフラフラと生きてきました。

こういう経験新卒カードがあるから有効もので、では1から始めるとしたら……、というときに、プログラミングスクール専門学校)というのは悪くない選択肢ではないかと思います。が、行ったことないので正直わかりません。

実際自分が1から始めるという立場になったら、まったくオロオロして元増田さんのように世のなか(の気にいらないヤツら)に呪詛を吐いて満足するだけだったと思います(当然ながらそれをいくらやってもプログラミングは上達しません)。

「なにか作ってみる」前に動機をはっきりさせる

話をプログラミングだけに限っていえば、一番大事なのはやりかたじゃなくて動機だろうと思います

「なにか作ってみよう」というのは、なにか作ってみようと思ってない人にはまったく心に響かないでしょう。

動機リブンで「なにか作ってみた」人といえば思いだすのは、MikuMikuDance樋口優さん(ミクを簡単に踊らせたい!)とhinadanの若宮正子さん(高齢者にも遊べるゲームが欲しい!)でしょうか。

ただかれらはわたしから見れば(モチベーションを維持しそれを行動に移す)天才で、あんまり参考にならないのも確かです。

作ってみた」は就職に使える経験

あと、元増田さんの動機は「プログラミング生業にしたい」ということなので、野良プログラマでは履歴書上でのアピール力が弱いかも、と思います

ビジネスで使われるアルゴリズムにはそれなりのルールがあります安全な(バグの出にくい)コードの書きかた、「車輪の再発明」はぜず、枯れた(将棋で言えば定跡のような)アルゴリズムを使う、ほかの人に使ってもらえるための工夫(可読性の向上など)、etc.です。

「なにか作ってみよう」を繰りかえしても、そういった作法的なものが身につくかどうか、それは才能に関わってくる問題だと思います。才能だのみの手法を推奨するのは無責任だと思いますね。

また、たとえば「例をコピーして解析する」というのもある意味有効プログラミング学習法ですが、「下手に習うと下手が伝染る」ともいいます。どれがお手本として優れているか、それを見る目はある程度ビジネス用途プログラムに関わっていないと持てないというジレンマがあります

野生のプログラマ就職有効なくらいの力を見せるとしたら、なにかのコミッター(なにする人かよく知りませんが)とかになって「××ならこの人」となったり、プログラミングコンテストで上位の成績を残したりしなければいけないのかもしれません。

どうしたものでしょうね。ブクマカのみなさんの反応を見ると、専門学校でもあまり就職に有利にならない(ホントか?専門学校意味あるのか?)という話ですが、目的就職ならば、一番の近道のような気がします。

じゃあどうすべきか?は他人にはわからない

そこらへんからは、元増田さんがなにをしたいか、あるいは聞いてみたいだけだったのかによります仕事には適性とやる気が大事です。あとは年齢と必要性かな。進路はオーダーメイド以外にはありえないので、提示された案を自分で選んでそれに賭けるしかないのかな、と思います

「なにか作ってみました」の記録

自分がまず作ったもの晒してみろよ

さて、この文章は実はこの一文に反応してのものです。(↑のは前書き)

GWあたりからトシも考えずにRubyの再入門をしていまして、手始めに「首相動静」の整形ツールを作ってみました。

初心者で(Rubyに関しては仕事で使ったことないので)なにか作ってみよう、というとこの程度ですね。

これで就職に有利になるかというと、あんまりそうは思えないなあ。Excelマクロが組めるとかのほうがどこかの事務所に潜りこめそうですよ(でもそれも最近インフレ気味かもしれませんね)。

なにをするツール

朝日新聞首相動静は詳細ですが、改行が入っておらず、大変読みにくいものです。こんな感じです。

首相動静の例(2018年12月11日……話題になったものです)

 【午前】9時31分、自民党本部。33分、同党役員会。10時2分、官邸。5分、閣議。21分、宇宙開発戦略本部。34分、柴山昌彦文部科学相。38分、岩屋毅防衛相。41分、山下貴司法相。11時3分安全保障と防衛力に関する懇談会

 【午後】0時11分、政府与党連絡会議。44分、山口那津男公明党代表。1時27分、日韓議員連盟額賀福志郎会長河村建夫幹事長。2時20分、行政改革推進会議。52分、兼原信官房副長官補、秋葉剛男外務事務次官。3時36分、麻生太郎財務相財務省岡本薫明事務次官太田主計局長。4時7分、太田氏出る。可部生理局長加わる。15分、全員出る。25分、黒川弘務法務事務次官。34分、谷内正太郎国家安全保障局長、北村内閣情報官宮川内閣衛星情報センター所長。41分、谷内、宮川両氏出る。5時3分北村氏出る。10分、東京永田町ザ・キャピトルホテル東急宴会場「鳳凰」で中曽根康弘世界平和研究所設立30周年記念式典に出席し、あいさつ。20分、官邸。6時18分、ガーナのアクフォアド大統領を出迎え。記念撮影。19分、儀仗(ぎじょう)隊による栄誉礼、儀仗。27分、アクフォアド大統領会談。7時12分、署名式、共同記者発表。32分、公邸首相主催の夕食会。8時43分、アクフォアド大統領見送り。9時、ヨルダンのアブドラ国王電話協議

首相動静フォーマット

ただ、これはフォーマットがはっきりしており、

  • 午前と午後はそれぞれ1行になっていて、行頭には【午前】/【午後】という文字列が付いている。
  • 午前と午後の間には空行がある。
  • ひとつひとつイベント時刻表示で始まり句点「。」で終わっている。
  • 時刻は「h時m分」型で、前ゼロはつかない。後にかならず読点「、」が付く。「h時」の部分が前の項目と同じ場合には省略する。
  • 午前いっぱい、午後いっぱいの予定の場合には時刻をつけない(他の首相動静から)。

と、例を見るかぎりキッチリとしたルールに則っているようです。

動機

なので、「これだったら整形できるかも」と思い、再び学びはじめたRubyで整形ツールを作ってみることにしました。

整形ツール
ツール仕様
整形後の例(上記動静を整形)

【午前】

09時31分、自民党本部

09時33分、同党役員会。

10時02分、官邸

10時05分、閣議

10時21分、宇宙開発戦略本部

10時34分、柴山昌彦文部科学相

10時38分、岩屋毅防衛相

10時41分、山下貴司法相

11時03分安全保障と防衛力に関する懇談会

【午後】

00時11分、政府与党連絡会議

00時44分、山口那津男公明党代表

01時27分、日韓議員連盟額賀福志郎会長河村建夫幹事長

02時20分、行政改革推進会議

02時52分、兼原信官房副長官補、秋葉剛男外務事務次官

03時36分、麻生太郎財務相財務省岡本薫明事務次官太田主計局長。

04時07分、太田氏出る。可部生理局長加わる。

04時15分、全員出る。

04時25分、黒川弘務法務事務次官

04時34分、谷内正太郎国家安全保障局長、北村内閣情報官宮川内閣衛星情報センター所長。

04時41分、谷内、宮川両氏出る。

05時03分北村氏出る。

05時10分、東京永田町ザ・キャピトルホテル東急宴会場「鳳凰」で中曽根康弘世界平和研究所設立30周年記念式典に出席し、あいさつ。

05時20分、官邸

06時18分、ガーナのアクフォアド大統領を出迎え。記念撮影

06時19分、儀仗(ぎじょう)隊による栄誉礼、儀仗。

06時27分、アクフォアド大統領会談

07時12分、署名式、共同記者発表。

07時32分、公邸首相主催の夕食会。

08時43分、アクフォアド大統領見送り

09時00分、ヨルダンのアブドラ国王電話協議

う~ん、見やすい!ことないですか?

あと、午後の時刻を24時間制にしたいな、とも思いますが、それは今後の課題(つぎに首相動静話題になったとき)とします。全角数字計算ってどうやるんだろう?

ソース

たぶんRubyistにいろいろ突っこまれると思うけど、こんな感じです。

プログラマ玉石混淆ですが、これは石のほうの例だと思っていただければさいわいです。

はてな記法にはシンタックスハイライトあるけど、増田だとInternal Server Errorになるのではずしました。見にくくてスマソ。

# encoding: utf-8
# 漢字コンバータライブラリを取りこむ(String漢字変換メソッドを付けてくれる。神)
require 'kconv'

# 正規表現パターン
# 時刻をh時m分形式からhh時mm分形式にする
# 否定後読みを使用する
# 時は行頭にある
OneDigitHour = /^((?<![0-1])[0-9]時)/
# 分は時のあとにある。このパターンマッチすると、\1が時、\2が分になる。
OneDigitMinute = /^([0-9]{1,2}時)(?<![1-5])([0-9]分)/
# 分のない、時だけの行のパターン否定先読み使用
HourWithoutMinute = /^([0-9]{1,2}時)(?![0-5]?[0-9]分)/

# 行頭のh時m分をhh時mm分にするサブ処理(これは関数といっていいの?)
def convTopHourMinute2TwoDigits(oneLine)
    # 時を変換
    oneLine.sub!(OneDigitHour, "0\\1")
    # 分を変換
    oneLine.sub!(OneDigitMinute, "\\10\\2")
    # 分がない場合"00分"を追加
    oneLine.sub!(HourWithoutMinute, "\\100分")
    # 戻り値
    oneLine
end

# 入力ファイル名前
InputFilename = "首相動静2018年12月11日.txt"
# 出力ファイル名前
OutputFilename = "首相動静2018年12月11日_編集済.txt"

# 入力ファイルオープン
inFile = File.open(InputFilename, "r")
# 出力ファイルオープン
outFile = File.open(OutputFilename, "w")

# 時刻パターンシンプルに、h時、m分、h時m分、という3パターンを結合する
# 1つのパターンで全部カバーするよりこちらのほうが見やすい。というか、脳の容量の問題で1文に書ききれなかった
jikokuPattern = /[0-9]{1,2}時[0-9]{1,2}分、|[0-9]{1,2}時、|[0-9]{1,2}分、/
# 午前/午後
ampm = /(【午前】|【午後】)/

# 午前/午後、あるいは時刻の前で改行するためのパターン
kaigyouSign = Regexp.union(ampm, jikokuPattern)

# ファイル一括読み込み
# 昔は1行ずつ読みこんでました。メインメモリが3MByteとかだったので
contents = inFile.read.toutf8

# 入力終了。閉じておきます
inFile.close

# スコープ関係から、ここでローカル変数に代入
# ※ Rubyスコープと暗黙の型には泣かされました。これに慣れるのがRubyのコツかしら
#  明示的な型宣言はあったほうがいいと思うなあ。エラー出力の理由がわからなかったりするので。
hour = ""

# デバッグ行はコメント化しています
# 時刻パターンチェックのため、コンテンツを出力してみる
# p jikokuPattern.match(contents)

# エントリを改行サインで行に分ける
contents.gsub!(kaigyouSign, "\n\\&") # "\\&"はマッチした文字列のもの。2重のエスケープ"\\"が必要

# 改行チェックのため出力
# p contents

# 入力を行で分割して各行ごとに処理
contents.split("\n") do |oneLine|
    # 午前/午後を示す開きカッコ"【"があるか
    if (oneLine =~ /^【/) then
        # そのまま出力
        outFile.write(oneLine + "\n")
        # p "午前午後:" + oneLine
        next
    # 空白行は無視スキップする)
    elsif (oneLine =~ /^[\s ]*$/) then
        # 出力しない
        # p " 空白行:<skip>"
        next
    # 行頭に「時」があるか
    elsif (oneLine =~ /^[0-9]{1,2}時/) then
        # あったら時間表示を抜きだしておく
        hour = oneLine.match(/^([0-9]{1,2}時)/)[0]
        # p "   時:" + oneLine
        outFile.write(convTopHourMinute2TwoDigits(oneLine) + "\n")
        next
    else
        # 「時」がなければつけて出力
        oneLine = hour + oneLine
        # p "普通の行:" + oneLine
        outFile.write(convTopHourMinute2TwoDigits(oneLine) + "\n")
    end
end
感想

手でやったほうが早いね

以上

記事への反応 -
  • どうやってそこにたどり着いたの? スクールが意味ないってのは全く同意なんだけど、じゃあプログラミングを生業にするには何が必要かに答えられない人に多すぎだよね 絶対こう聞...

    • どもども。 「なにか作ってみろ」は有効なアドバイスか わたしの意見と経歴 わたしは「なにか作ってみろ」系の言説にはまったく同意しません。 わたし自身、会社に3ヶ月間みっちり導...

    • そのとおり カスみたいな業界だよ 悪いこと言わんからとっとと失せな

    • できるやつに弟子入りするのが一番なんだけど、できるやつは増田みたいな舐めた態度の厨房は相手にしたくない。 金をもらってもお断りだ。 うまくいかないのは、自分以外の誰かが悪...

      • スクール意味ないってとこから経験者だって分からないかな?(笑) お前と違って1000万プレイヤーだから ゴメンな

      • お前みたいなクソレスしかできない奴が相手にしてもらえるなら 誰でも相手にして貰えるはず

      • とることもあるだろ。自分の意見はいいが群衆を代表するな。

    • 情報系の専門学校なら腐るほどあると思うぞ

      • 専門学校出たらプログラミングで食っていけるの?

        • デバッグのアルバイト 一年で蚕

          • そこでいうデバッグのアルバイトというのは、指示書通りキー入力をするのをひたすら繰り返して記録を取るという作業を言う

            • どうやったら、このレベルで蚕という考え方が生まれるのか?契約満了でしかないとおもうのだが。

              • あくまでもたとえだが、波動拳を出せることを確認した後に バグがあるといけないから 1日中ただひたすら波動拳を出してくれ、休憩時間もある、健康に配慮もする。ただ1日8時間た...

      • 情報系の専門学校は今かなりレベル酷くて 外国から日本語を勉強するためにとりあえず情報系の専門学校に入るか 日本人ならどこも行くところないから親が勝手に入れたとか ほとんど...

    • False if then else True

    • は?マウント取ってくんなよウザ

    • 昔は知らないけど今はネットさえ見れば公式サイトに使い方のドキュメントが揃ってる はじめての人用のチュートリアルから細かなリファレンスまで それらを読んであれこれ試していけ...

      • なるほど じゃあ、お前が作ったものを時系列で紹介よろ 逃げんなよ 自分が言ったんだから

        • いちいち覚えてないし、ブログやGithubを増田で晒すきないので諦めて 日常的にちょっとした◯◯やりたいとかで10分あれば作れる程度のスクリプトもあるし そういうレベルで言えば年間...

          • うーん バカだから書けないんじゃないのかな 俺でもできるのに君ができないというなら 君がバカってことになるし

        • これは書けない側の僻みにしか聞こえなくて草

    • 新卒で潜り込めなかったら自力でソース書くしかないぞ

      • 結局新卒カードナラはじめからそう言えばいいのに

        • むしろその回答で良いのか? てっきり、交渉力と説明の上手さって回答してほしいのかと思ったよ。

    • Twitter作ればいいじゃん。 ルーティング、バリデーション、セッション管理、CSRF対策とか、一通りできれば、ビューへの受け渡しや、SPA的な機能などを実現できれば それで仕事になるよ...

      • でもキモくて金のないおっさんが応募しても不採用にしますよね

      • じゃあ、まず君が作ったTwitter晒してみ?(笑) こういう自分がやってないしできない事をやれとか言い出す馬鹿いるよね

        • レンタルサーバーなので削除した。いつまでも鯖代払いたくないからね。 Railsで作ったよ。 ActiveRecordはUserとTweetとProfile。 belongs_toやhas_many使ってデータベースを関連付けして ApplicationContr...

    • 増田は相手のレベルも考えずに持論を展開するのか? 確かに何か作ってみようの一言だけは乱暴かもしれんけど、 初めての人に言えるアドバイスって、手を動かせ=何か作ってだと思...

    • プログラミング自体を知ったのは中学校の技術・家庭の授業で、初代プレイステーションがC言語で書かれていることを知って興味がわいた。 当時、家にパソコンはなかったけど、初心者...

      • こういう親切な人の話を聞いて、未経験者は自分もやってみたいって思うんだろうか。 逆に敷居が高くなるだけなんじゃなかろうか。

        • ゲームを作るモチベーションがあれば乗り越えられる。昔はしけたゲームしか無かったし、それがプログラミングの意欲につながったのさ。 今のゲーム🎮レベル高いから自分で作ろうと...

          • 今のゲームがレベル高いとは全然思わないし むしろレベル高いゲーム作っても全然売れなそうに見える

    • 超マジレスすると、1日数時間単位でプログラミング(に関わる行為)を続けようとするには一定の能力がどうしても必要なのだが、 その能力は現時点であまり言語化されておらず、これ...

      • 「机などに向かってじっと勉強している姿」がある程度のトラウマなり劣等感なりを刺激していることは間違いはないと思う この事実から逃げてはならんね だからこう、たとえば、VRゴ...

        • 、VRゴーグルとかで手を振り回しながら習得? プログラミング言語やアルゴリズムをかい?

        • VRゴーグルとかで手を振り回しながら習得? プログラミング言語やアルゴリズムをかい?

      • プログラミングはコミュニケーションの真逆だよね それくらい察しろよとか、言ってることがわからないって言われる奴が適正高い コミュニケーション弱者が集まっても仕方ない

      • 最上位層になる以外なら、習得に向けた努力の組み立てをきちんとすれば、できるようになると思うんだけど、 水泳やピアノと違って指導法とかがまだ明確になってない分だけ余計に大...

      • 水泳やピアノも同じだが習得速度にかなりの差がある印象だな 初級のプログラミングとはなんぞやを理解する段階のところで、 分かる人はもうすぐティンときてさっと出来るようになる...

    • 超まじレスすると、そこそこ難関レベルの四年制大学の情報系の学科を卒業して、大学院(修士)も出て、それなりの会社に就職。以上。 もちろんそれでも独学で学ばねばならないこ...

      • じゃあ、高卒や情報専門卒のプログラマーなんて存在出来ない 単純なコミュニケーションも取れない辺り、新卒の時ガバガバなコード書いてどやされてた口だろお前

        • じゃあ、高卒や情報専門卒のプログラマーなんて存在出来ない   などということは勿論ない。 俺が言ったのは、自分はかくかくしかじかのルートでここにたどり着いたという...

        • 増田の回答はプログラミングしてる奴はどうやってそこにたどり着いたの?に対する答えの一例でしかないのに「じゃあ高卒や専門卒は〜」ってなるあたりお前も大概じゃね笑笑  ベイ...

          • この増田に「マに統計リテラシを求めるとは何事」と怒る奴はダウト。なぜなら全ての人間は読み書き四則演算と統計を知るべきだから。

    • anond:20200521175300 プログラマとして何社か勤めたけど、そういう感じでそもそも会話ができない男だらけなのがプログラマ業界の現状だよ。 この業界はアスペルガー男性が多すぎてそっち...

    • 生業にしてない人だからごめんだけど、初めてプログラミングなるものに触れたのは前略プロフィールだった。 で文系の大学入って教職取ったのよ。履修科目の情報科目のオンライン授...

    • > けど、よくよく話聞くと自分は新卒で会社入って、先輩にどやされながらキャリア積んだだけっていう無能だったりする これがソフトウェアエンジニアっていうか、ほとんどの業種...

    • 生業にするのに必要な事って、普通に会社員で良いならその企業が求めている要件を満たす技術を身につければいいだけだよ。 俺はゲームが作りたくてそのために専門学校で勉強して憶...

      • じゃあ、その作った成果晒してみ? どんなステップアップしてるのか楽しみやなこれ(笑)

        • 横だが、なんでそんなに突っかかるんだ? ほとんど異常だぞ、おまえ。何かトラウマでもあるんか? いや、マジで。

        • ヒトの作った成果を見たいなら、GitHub にいくらでも晒してあるから見に行けばいいじゃん.....

        • ttps://drive.google.com/drive/folders/1J-_HwE42MYVl9EyIdufUAo6A7XtEepCk?usp=sharing 10年前、専門学生だった頃にゲームのコリジョンまわり作ってた頃の一部データが奇跡的に残ってたから適当に放り込んどい...

        • 「じゃあ、その作った成果晒してみ? 」← これが人様に教えを請う時のものの言い方かねえ。こいつ、プログラミング以前に人間としてダメだわ。

          • 出来ないの分かって煽ってんだよバーカ プログラマーってお前みたいなアスペばっかなの?

          • 「出来ないの分かって煽ってんだよ」って、お前w 正真正銘のバカだなww 頭悪いなww 仕事で書いたコードを晒せるわけないってことがわかってて煽ってるんだろ? いやはや、バカっ...

    • 自分はプログラミングを生業として生きてる類だけど 時代と生活、以上の回答がない

    • インフラ屋だからプログラミングを生業にしているとは微妙に言い難いんだけど、身の回りのめんどくさいものを自分の人力でやりたくないという意識を持ったからプログラミングを手...

    • (いまどき珍しいほどに)自己解決至上主義の無頼派業界、てだけだと思うけど そうでない会社はまずブラックで、技術が身に付くかは賭けみたいなモンだし まず何か作ってみよっ...

    • 40年近くの長い社会人生活飽きずにやれること考えたらプログラミングが当てはまったんだよ。 そこからは趣味みたいなもんですよ。

    • プログラミングだけでメシ食えないから客のよくわからん要求を落とし込んだり、派遣殺しの仕様書書いたり、よく分からん技術でシステム組んだり、「なにもしてないのに壊れた」っ...

    • どうして、その結果が得られるか、そうやったら同じことが、あるいは発展したことができるか、という好奇心なのかなぁ

    • 小学校の頃にゴミみたいなゲーム作ってあとは四半世紀プログラムやってただけだよ 簡単

    • スクール意味あるよ。アルゴリズムとか独学で学ぶより、先生に教えてもらう方が理解出来る。

      • 残念ながらアルゴリズムを先生(笑)に教えても得ないと理解度が追いつかない方はアチラへどうぞ、なレベルかと。

        • いや、何事も初めのとっかかりは誰かに教えてもらう方が効率がいいと思うぞ。実際のプログラミングにおけるアルゴリズムとはどういうものか、とか、アルゴリズムの勉強の仕方は、...

          • プログラミングにおけるアルゴリズムから勉強するなら職業エンジニアになろうとするなよ笑

            • は? おまえさんはそういうの勉強しなかったのか? ひょっとして、初めから知ってた?(前世からの記憶?w)

    • 追記を読んだ。 どうやらこの増田君は「まずは何か作ってみたら」というアドバイスをマウンティングと受け取るらしい。しかもかなり頭にきてカリカリしているようだ。 正直に言...

      • や、確かにマウント的に言う人もネット上に結構いるからだと思うんだよね。俺も見たことある。 ただ、1回それが気になったら全部が全部そういう悪意だと思っちゃってて元増田の精神...

    • これを読め https://anond.hatelabo.jp/20120904230532

    • この議論って本当不毛だと思うんだよな。 今の日本のプログラマーなんて(SEやSI・テスターなども含む)90%以上は「シゴト」でやってる奴だよ。技術に特段に興味があるわけでもな...

    • プログラミングを生業にするために一番簡単なのは、未経験可・学歴不問でエンジニアとして雇ってくれる会社に入社することかと思います。 未経験可の求人はたくさんあります↓ https:...

    • マウンティングってのかはわからないけど、経験者が作ってみろよってのが上からだなってのはわかるよ プログラミングにしろ参入障壁?ってかはじめの一歩って難しいんだよな プログ...

    • 学部3年で応用情報は取ったが、コードを書くのが想像できない 仕事で採用されてるのは新卒か実務経験ある人がほとんどでは?

    • 生業としている人間は大半は工業系卒であるから、まず学生のうちからその職を目指して進学してるもんなんだよ で数年かけてその為の勉強をしてる 文系に進学したけどプログラマにな...

      • 「生業としている人間は大半は工業系卒であるから、まず学生のうちからその職を目指して進学してるもんなんだよ で数年かけてその為の勉強をしてる」  というのが多くの生業プ...

    • いわゆる駅弁底辺くらいのCSの学部出れば働き口あると思うし(私立や専門は行ってないから分からない)、大学入り直すのもありなのでは? 恐らく日本のプログラマのボリュームゾーンは...

      • 恐らく日本のプログラマのボリュームゾーンはCS学卒+修士卒   ← ほんこれ。

    • みんな学があってすげぇんだな 俺っちおっさんだから ピーコしたらなぜか動かなくなるプログラムをどうやれば動くようになるか アイテムの数やステータスの値をいじって今で言う...

      • なぜか今だと規約で怒られてしまう逆汗 でも、もしかすると手汗できる人なら読めるのでは それなら規約違反にならないのでは

      • なんで、自分のときは許されたのに、子供のときにはゆるされないんだ?

        • 今は完全に違法になったからね 昔ってパソコンのソフトのレンタルがあったんだぜ そこではなぜかそれをピーコするソフトも一緒に販売されていて... フロッピーディスクのメディアに...

          • 違法でもやっぱりコピー技術は現役 海外のちょいワルおじさんたちががんばってる 日本の開発者もコピーされまいとがんばってる

          • たぶんだけど、それはむかしからある。

    • スクールも意味はあると思うよ。 テックキャンプ行ってた人を何人か採用したけど、真面目にまともに働いてくれてる。 戦力になるまでは半年から2年くらい必要だった。

      • ひとによるが2年で職場に馴染めて、10年でようやくなんとかかんとか。 2年で戦力になるって8年ぐらい他の職場が育てていて、業績悪化で整理解雇とかのラッキーかもなぐらいで...

    • どうやってそこに→独学 何が必要→才能

    • これは「何かを完成させる必要はないからとにかく手を動かし続けろ」に尽きるよなぁ 生業とするだけならこれで十分 いつまで生き残れるかは知らん

    • 新卒で会社入って、先輩にどやされながらキャリア積めばいいんじゃねぇの? まぬけ

    • 「手を動かせ」とか言ってるやつも、視野が狭いよな そういうやつって、WEBのスクリプトとかしか想定してなさそう んで、Google Map APIとか使って、緯度経度から住所を判定するサービス...

      • なんか話が散らかっててわかりにくいけど結局のところ 儲かるプログラマになるためには独学でがんばれよって話と認識したよ

        • ちげぇよ 独学で「生業」にするには、そもそもセンスが必要なんだよ 他人に聞いてる時点で終わってる もちろん「プログラミングの入り口」なら、いろいろあるで それこそパーツを組...

          • 独りよがりと独学は別次元だぞ

            • はいはいそうだね 条件満たす素敵な勉強が「独学」で それ以外は「独りよがり」ってか そうすりゃ、独学はすべて正しいってか バカか?

          • 指摘はそこじゃないと思うんだ 最近ってさ、IT開発者のイメージって、みんなWEBサービスでさ 手を動かせという場合、なんかサービスを作ってみろ、なんだよな それこそ、知識が中途半...

            • プログラマになりたいやつが作った穴だらけのWebサービスって見たこと無いんだけどそんなにある? あまりに雑魚すぎて検索に引っかかってこないだけかもしれないが。

              • あれあったじゃん。寿司?みたいなやつ。RDBMSなんかいらない、全部CSVファイルでやっちゃる!みたいなブログ記事で脆弱性を自分から説明してた中学生。

                • デフォルトのインスタンス名、ユーザIDとパスワードで運用している大人も知ってる

                  • 同じサブネットだけホワイトリストで許可してるLAN内限定のナニカだろ、安全安全。

            • 会員登録させて個人情報収集でもしない限りだいたいはWEBにあっても毒にも薬にもならなかろう

            • 作ってみろってのは初学者に対して言ってる場合、あくまで学習目的だから成果物の質は求めてないよ。 helloworldは出来たけどだから何?ってところで止まる人が多いから目標を作って実...

              • 後、目的があると、1つ1つ問題を見つけて解決していけるから良い

            • 色んな所で公開されてるコードを切り貼りしてサービス作っても、むしろマイナスだよ 意図的に削除した部分とか 面倒だから書かなかった部分とかに、学ばなければならないモノが...

      • 「新卒で会社入って、先輩にどやされながらキャリア積んだだけっていう無能」をバカにしてる増田に「新卒で会社入って、先輩にどやされながらキャリア積んだだけっていう無能」を...

        • それを自分で考えられないやつは 「新卒で会社入って、先輩にどやされながらキャリア積んだだけっていう無能」 になるしかないだろ? それを、「他人から与えられ」てどうすんだよ...

          • それ元増田に言ってやんなよ

            • だからそう書いたんじゃないか それに突っ込んだのは君だろうw

              • 伝えたいことは湾曲せずに伝えないと意味ないですよ

                • 存在が気に食わないから消滅してほしい

                • そういう人間は「開発環境も、開発目的も、正解のコードも、全て与えられる」スクールとか専門学校で勉強するのオススメ どこに湾曲を設定してる? 参考までに聞きたい

          • そういう人間は「開発環境も、開発目的も、正解のコードも、全て与えられる」スクールとか専門学校で勉強するのオススメ って部分が anond:20200522091831 の湾曲表現なのかな、って判断...

    • 高校入学時にパソコンを買ってもらって、FrontPageExpressってソフトウェアが入っていた。 触ったら、Webサイトを作るソフトって事を知って、その日に本を買ってHTMLでページを作った。 数...

    • 身も蓋もないことを言うとIQなんだよな。頭いい人しか問題なく食えるレベルにはならないと思う。逆に言うと頭のいい人はいいプログラマになれるから目指して欲しい。

    • クソ増田の愚痴にまともに付き合う暇なプログラマーいないんじゃね? 煽るのは別として

    • 大学で情報工学系の勉強してたけどついていけずにドロップアウトしてブラブラしてたら、知り合いにプログラム書けるんならうちで働かないかと声かけられて働き始めた。

    • "重要だからもう一度言うけど、とりあえず作れに賛同するやつは自分がとりあえず作ったもの晒せよ?" クソみたいな煽り増田だけど、自分のプログラマ歴を振り返るにはいいかもな   ...

    • 職業訓練校から

    • この人さあ、「プログラミングを生業としてる人ってどうやってそこにたどり着いたの?」と聞いてくるから正直に答えたら「マウンティングしやがって!」とかキレてくるけど、頭は...

      • 元増田読めよ 何を作ったか晒して言えよ

        • 今もめてるよね。映画をすべて見てからカネを払うか、カネ払ってから映画見るか

          • 金ならあるぞ! > いや 何でも金で買えるわけじゃない 1例 (自己レス)

        • 最初の頃のはBASICやアセンブリ言語やFORTRANだが、いいのか?w というか、むかし使っていたHDDを2〜3年前に引っ張り出してバックアップコピーを試みたが、既に読み出せなくなっていた...

        • 俺は組み込み系なので、最初の頃は intel 8048 とか 8051 とか HD64180 とかのコードを書いてたんだが、関心あるかい? そんなもん見てもしょうがないように思うんだが... 棚の中を探せば...

    • 「自分がまず作ったもの晒してみろよ」って言うけど、既に多くのプログラマが自分のコード(プログラム)を公開しているわけで、また、そういうプログラマの多くは自分がプログラ...

      • お前が作ったものを晒してみたら? どんなスタート切ったのか見たら、その前に何が必要だったのか分かるし

        • だから、いつから、ここはヌーディストビーチになったんだっていうのが、今もめてるんだろうな。 普通は完成品のプログラムを売る。ソースコードを見せろっていうのは・・・だめで...

          • はじめに作ったゴミコードなんて売れねーよ(笑) もし最初から売れるコード作ってたなら天才 逆に天才ならもっと高みにいるから暑気に造ったコードなんていらんだろう プログラ...

        • 何十年か前のBASICやアセンブリ言語やFORTRANの勉強の始め方を知りたいのか?ww

      • 何か作ってみることに意味があるのにプログラミングスクールで何か作ってみたら無意味になるようなガバガバ理論言ってる人に向けた話と違うの 自主性いうなら情報系の大学や専門学...

        • 何言ってんだよw 情報系の学科に進学するかどうか決める前にコンピュータをちょっといじってみたり簡単なプログラミングしてみたりくらいするだろ。それで「ああ、オレには向いて...

          • 底辺ってこういう考えなんだ 東大卒の俺には理解不能 そんなちょっと噛みで人生決めてるんだな

            • 何学部? わいは東大じゃない大学や

            • おい、おまえ何か勘違いしてないか?日本語の読解力大丈夫か? オレが言ったのは、「(最低でも)それくらいのことはするだろ」ということ。 (最低限度ではなくて)マトモなら当...

            • 東大生のほうが仕事では使えないって有名だよ

              • ×東大生は仕事でつかえない   ○東大生の中でも使えない奴しか弊社とか増田には来ない

              • まあ、東大や京大はコーダーの養成をする気は全く無いからw

                • 専門外の他人のニーズを請け負ってコードを書いたりはしないが、自分の研究のためなら普通にコード書くよ。 スクールでおなじみのJSとかrubyとかphpとかじゃなくて、pythonとかRとかcと...

                  • いや、だから、それはあくまでも研究のためにプログラミングもするという話であって、東大や京大がSIerあたりで重宝されるようなコーダーを養成するわけじゃないでしょ。あくまでも...

                  • MATLAB

    • この増田くん、いったい何様だよ。 人に教えて下さいとお願いするのに、これとか... 自分がまず作ったもの晒してみろよ 当然その後の成長過程もみたいね 自分が言ったこと証明し...

      • この増田は元増田の自演

      • たまにある。サンプルといっても意味は色々あるが、いわゆる腕見せというか、チラ見せぐらいはしろよっていう。 ウソなのか、できそうなのかは、なんかしようぜっていう人もいる。

    • 『コード見せろ』言う口で 自分のコード貼らずに他人のコード貼ってる時点で プログラム素人の釣りじゃないですか 自粛自粛で暇だとショボい釣り針でも大漁ですなあ

    • 職業プログラマに比べたらゴミみたいなオッサンです。 参考になれば幸い。 https://is.gd/KHehl8

    • 晒せと言うからそれに応えて作ったものあげてる人がちょくちょくいるのにそれはスルーして他のコメントに噛み付いてるのをみると、やっぱただ文句言いたいだけの人なのかな

    • 脱ヒキとしてプログラマになったわけだけど、プログラミングができるようになるのと プログラマになるのは別だからね 新卒でもないおっさんがプログラマになりたいなら、人に見せら...

    • 書きました。 https://note.com/tashinoso/n/na6fcf2d8461c

    • for文使って掛け算九九 40年前のBASICなんてその辺からだよ

    • なんかマウントし始める人多いよね。同業者として恥ずかしいし申し訳ない。 「そんな質問をする時点で間違ってる」「なろうとしてなるものじゃない、好奇心に従って活きてたら自ず...

      • 「とりあえず作れ」がひどいって事には同意   って何言ってんだよ。 「どうやって作ったらいいか分からない」って言ってる人に「いいから一回作れ」って言うのは全然教育的...

      • 高校生ぐらいの頃は、日曜大工みたいな感じでhtmlとかphpとかperlとかを下手くそなりに弄ってた。   って事は、あんたも初心者の時から取りあえず何かを作ってみたクチなんじゃな...

    • マウント取りも一定数居るのは事実だけど、何にしたってこの増田の態度はおかしいだろ。 生業とする為にどうしてきたか問われて素直に物作ってたと答えたら何故か煽り口調で成果を...

      • でもキモくて金のないおっさんに対してマウントを取ったり煽り口調で中傷をするのは特に問題ないんですよねわかります

    • 仕事でプログラムを書くけれど、プログラミングを生業としているかというとちょっと抵抗があるな 結局、ご縁があったとしか言いようがないな。自分で選んできたというよりも神の手...

    • 10年超のプログラマやってるものだけど自分の成長過程を書いてみよう 高校卒業前 ゲームプログラマになるつもりで、初っ端から大学受験とかせずに専門学校への入学を決める ...

    • スクールは意味がないのか? →意味はある なぜか? ・プログラミングには無数の落とし穴や、慣れのポイントがあって人に聞かないと最初はわからないため ・敷居が下がるので、はじ...

      • 意味はあるが その無数の落とし穴をスクールではなく解決するやつもいる だれかが教えてくれるのは、学生のうちだけみたいなこともある。

        • そういう意味だと、幸先のよいスタートが切れた時点で不要という話でもあるな

記事への反応(ブックマークコメント)

ログイン ユーザー登録
ようこそ ゲスト さん