2018-12-04

増田プログラマー養成講座 その23 SQLを巡る物語

前回は、データベース設計について学びました。

今回は、その他のデータベース話題について見てみましょう。

 

 

リレーショナル・データベース理論

問合型言語SQLは、「関係代数」という計算モデルを基に作られたプログラミング言語

一度「関係代数」について学んでおくと、RDBの使い方について、理解が深まる。

↑このスライド作者さんは他にもDB関係資料作成されてるので見ておくといいかも?

 

 

SQL以外の問合型言語

SQL以外にも「SPARQL」、「TMQL」(Topic Maps Query Language)等、いろいろな問合型言語がある。

実際に使う機会は少ないかもしれないが、「問い合わせ」で処理するという発想は参考になるかも?

 

Datalog

Datalogは「Prolog」(論理言語)を源流にもつ宣言的なデータベース問合せ言語。DatalogはSQLと同等の表現力を持つ。

Datalogは様々なプログラミング言語で利用できる。

 

トピックマップ

トピックマップ」は、本の索引もっと機能にしたような仕組みで、RDBとは違う形でデータを蓄積/検索できる。

 

 

RDB以外のデータベース

SQLを使わないデータベースもある。

 

NoSQL

NoSQL一般に "Not only SQL" と解釈される)とは、関係データベース管理システム (RDBMS) 以外のデータベース管理システムを指すおおまかな分類語である

関係モデルではないデータストアの特徴として、固定されたスキーマに縛られないこと、関係モデルの結合操作を利用しないこと(場合によっては単にそのような機能が欠落しているだけ)、水平スケーラビティが確保しやすい事が多いこと、トランザクションを利用できないものが多いことなどが挙げられる。

学術的な世界では、この種のデータベースのことを構造ストレージ (structured storage) と呼ぶことが多い。

 

NoSQLデータベースは、関係データベースのような汎用性は欠くものの、その制約された条件下ではRDBMSより高いパフォーマンスを持つ。

そのためビッグデータソリューションでしばしば活用される。

NoSQLデータベース管理システム有用な場面は、関係モデル必要としないデータを扱う時や、大量のデータを扱う時である

 

有名な実装として、GoogleBigTableアマゾンAmazon DynamoDBなどがある。オープンソース実装も数多く存在し、例えばMongoDBRedisApache HBase、HyperTable, Apache Cassandraなどがある。

 

 

SQLRDBに慣れたら、NoSQLも調べてみよう!

 

 

その他、データベース関係話題

DB運用管理で学んでおきたい話題を列挙してみよう。

 

 

SQL開発物語

問合型言語学習最後に、SQLを巡る物語も見てみよう。(SQL学習ドラマチックで楽しいものにしたいねw)

 

 

RDB活用すれば、大量のデータを処理して、多くの仕事効率化できる。(金持ちへの扉が開かれる。)

暇があったら、SQL物語登場人物も見ておこう。

 

エドガーフランク・コッド(Edgar Frank "Ted" Codd, 1923年8月23日 - 2003年4月18日)は、イングランドまれ計算機科学者

関係データベース理論的基盤であるデータベース管理関係モデル発明した。

 

1960年代から1970年代、コッドはデータ配置に関する理論を構築し、1970年 "A Relational Model of Data for Large Shared Data Banks" (大規模共有データバンクのデータ関係モデル)という論文を発表した(IBM内ではその1年前に公表している)。

しかし、IBMライバルがそれを実装し始めるまで彼の提案を実行に移そうとせず、コッドは失望した。

当初、IBMはIMS/DB収益を守るため、関係モデル実装することを拒んだ。

コッドはIBM顧客自身モデル実装した場合可能性を提示し、顧客からIBM圧力をかけさせた。

そこでIBM関係モデル実装を開発する System R プロジェクトを Future Systems プロジェクトに含める形で立ち上げたが、その開発チームとコッドは分離され、しかもコッドの理論精通した者はチーム内にいなかった。

結果として彼らはコッドの Alpha 言語を使わずリレーショナルでないSEQUEL言語を開発した。

 

ラリーエリソンSEQUEL 完成前に発表された論文に基づいて Oracle を完成させ、先に発売している。

IBMは、SQL/DS を発売した。

幹部技術音痴だと、部下の名案も却下してしまうんですね?

 

ローレンス・ジョセフ・エリソン(Lawrence Joseph Ellison、1944年8月17日 - )は、データベースソフトをはじめとする大手ビジネスソフトウェア企業オラクルコーポレーションの共同設立者であり、元CEO会長CTOである

2014年現在総資産は500億ドルで、世界で5番目の富豪である

 

ニューヨーク出身アシュケナジムユダヤ人母親フローレンススペルマン(Florence Spellman)は出産当時未婚の19歳で、生後9ヶ月のラリーシカゴに住む叔母リリアンエリソンとその夫である義理叔父ルイスエリソン養子として引き取ってもらった。ラリーは実の母の名も知らず育ったが、48歳の時に初めて対面した。

 

高校時代秀才だが、無愛想な生徒だった。イリノイ大学アーバナシャンペーン校に二年生まで通っていたが、リリアンの死後まもなく退学。カリフォルニア州北部で夏を過ごした後、シカゴ大学で学ぶために実家に戻ったものの三ヶ月でまたも退学し、カリフォルニア移住。この頃、コンピュータに触れ始めている。

 

1970年代エリソンはアンペックスで働いた。彼の関わったプロジェクトのひとつCIA向けデータベース開発があり、彼はそれに「オラクル (Oracle)」と名づけた。

エリソンエドガー・F・コッドのリレーショナルデータベースシステムに関する論文 A Relational Model of Data for Large Shared Data Banks に触発され、1977年自己資金1400ドルオラクル設立した。

彼はIBMのSystem Rデータベースがコッドの理論に基づいたものであると聞き、Oracleもこれと互換性のある製品にしたかったのだが、IBMエラーコード秘密にすることによって互換製品が出てくるのを防いでいた。

オラクル最初製品Oracle 2であり、Oracle 1は存在しない。このリリース番号は、それ以前のバージョンバグが全て解決されていることを暗示しようとして付けられた。

 

1997年8月ラリーエリソン親友スティーブ・ジョブズアップルに戻った後、同社の取締役就任した。2002年9月20日取締役会に出席する時間が充分に取れないことを理由アップル取締役を辞任した。

この人、キャラクター的にはあまりきじゃないけど、行動力はすごいね

コッド博士論文を見て自分RDBを作っちゃった!

Oracleバージョンを「2」から始めて、改良されているように見せかける。~ちょっと詐欺っぽいけど、商売うまい?w

 

 

 

SQLデータベース活用して、素敵なアプリWebサービスを開発してください。

では、これでいったん、増田プログラマー養成講座を終了します。

御清聴いただき、どうもありがとうございました。

 


anond:20181015215004 未経験からプログラマーなんだが全然からない

anond:20181016015826 増田プログラマー養成講座 その1 パソコンの用意

anond:20181016164341 増田プログラマー養成講座 その2 プログラム=データ+処理、プログラム言語の種類

anond:20181016180059 増田プログラマー養成講座 その3 構造プログラミングの基本(順次、反復、分岐

anond:20181016193144 増田プログラマー養成講座 その4 子ども向け教材「Scratch」で構造プログラミングの練習

anond:20181017161003 増田プログラマー養成講座 その5 オブジェクトとは何か?

anond:20181017191404 増田プログラマー養成講座 その6 OOPの種類、PHPの準備

anond:20181019181549 増田プログラマー養成講座 その7 OOPの仕組み(前半)

anond:20181020230044 増田プログラマー養成講座 その8 OOPの仕組み(後半)

anond:20181022232327 増田プログラマー養成講座 その9 MVCフレームワークを使ってみよう

anond:20181023184616 増田プログラマー養成講座 その10 OOP参考書

anond:20181024214133 増田プログラマー養成講座 その11 データベースを使ってみよう

anond:20181026145516 増田プログラマー養成講座 その12 データベース参考書

anond:20181028152656 増田プログラマー養成講座 その13 SQL文法

anond:20181031014212 増田プログラマー養成講座 その14 Webアプリの試作品作成

anond:20181101225335 増田プログラマー養成講座 その15 Webアプリの完成見本

anond:20181101230220 増田プログラマー養成講座 その16 Webアプリの完成見本(続き)

anond:20181104161900 増田プログラマー養成講座 その17 Webアプリの骨組み

anond:20181104233013 増田プログラマー養成講座 その18 SQLデータの追加と取得

anond:20181110120715 増田プログラマー養成講座 その19 SQLデータ更新

anond:20181110182445 増田プログラマー養成講座 その20 SQLデータの削除

anond:20181111205255 増田プログラマー養成講座 その21 データベース設計 (1)要件定義

anond:20181119224031 増田プログラマー養成講座 その22 データベース設計 概念物理

anond:20181204142213 増田プログラマー養成講座 その23 SQLを巡る物語 ←★今ここ★

anond:20181024214737 増田プログラマー養成講座 コンテンツ一覧

記事への反応 -
  • 未経験からのプログラマーなんだが全然分からない

    未経験でもOK!教えます。というプログラマーの求人があったので、応募してみたら受かった。 受かったは良かったものの、仕事はざっとやるべきプロジェクトの説明、ソースの説明を...

    • 増田式プログラマー養成講座 その23 SQLを巡る物語

      前回は、データベース設計について学びました。 今回は、その他のデータベースの話題について見てみましょう。     リレーショナル・データベースの理論 問合型言語のSQLは、「関...

      • 増田式プログラマー養成講座 コンテンツ一覧

        コンテンツが増えてきたので、一覧ページを用意します。   第1章 準備 anond:20181016015826 増田式プログラマー養成講座 その1 パソコンの用意 anond:20181016164341 増田式プログラマー...

        • 増田式プログラマー養成講座 その1 パソコンの用意

          自宅と会社のプログラミングの環境(機材、ソフトなど)を教えて?   (例) 自宅:パソコンを持ってない。スマホ(iPhone7)のみ。 会社:パソコンのスペック(OS、CPU、メモリ、HDDの...

        • 増田式プログラマー養成講座 その2 プログラム=データ+処理

          プログラムとは何か? プログラムは、コンピューター(電子計算機)に与える指示書のこと。 人間がプログラム(コード)を書いてコンピューターに与えると、コンピューターはプロ...

        • 増田式プログラマー養成講座 その3 構造化=順次、反復、分岐

          それではさっそく、一番簡単な手続型プログラミング言語の使い方を学んでみよう。   今回学ぶこと 手続型のキーワードは、「順次」「反復」「分岐」の3つ。(この3つの動作は人...

        • 増田式プログラマー養成講座 その4 子ども向け教材「Scratch」

          今回は、子ども向けプログラミング学習教材「Scratch」(スクラッチ)を使って、一番簡単な構造化プログラミングの手法を学んでみよう。   Scratchとは何か? Scratch (プログラミング言...

          • anond:20181016193144

            おお、4歳児にプログラム教えたいんで ちょうどスクラッチのこと知りたかった ありがとう

        • 増田式プログラマー養成講座 その5 オブジェクトとは何か?

          今回は、手続型プログラミングの後半となる「オブジェクト指向プログラミング」(OOP)について学ぼう。 OOPは内容が多いので数回に分けて説明してみます。(説明が下手だったらフォ...

        • 増田式プログラマー養成講座 その6 OOPの種類、PHPの準備

          前回は、オブジェクトの説明をした。 今回は、オブジェクトの使い方=オブジェクト指向プログラミング(OOP)を学ぼう。   OOPの種類 オブジェクト指向プログラミングには、 クラス...

          • 増田の致命的な欠陥!?

            増田でプログラミングの記事を書こうと思ったら、コードが貼り付けられなかった。 スクリプトの記述はエスケープされてしまい、はてな記法も使えなかった。 仕方ないので、コード無...

            • anond:20181017192611

              Qiitaでやれよ

              • anond:20181017192644

                Qiitaって評判悪いね?   Qiitaは潰れて欲しいのに・・・ https://anond.hatelabo.jp/20181017203823 Qiitaで何があったのか https://anond.hatelabo.jp/20150127003906

                • anond:20181018075427

                  殺人犯出してる増田の評判にはかなわない

                  • anond:20181018142423

                    増田の殺人犯T氏はQiita評判低下の原因のK氏を熱心に擁護してたから、Qiitaは実質増田

            • anond:20181017192611

              ブログでやれ

            • anond:20181017192611

              スーパーpre記法(シンタックス・ハイライト)だめなん?

          • プログラムの実行環境の用意

            PHPの実行環境として、XAMPPを用意してもらったけど、これは後でデータベースの練習をすることも考えてチョイスしました。 =MySQLを使って「SQL」(問合型言語)の練習をするため。 だ...

        • 増田式プログラマー養成講座 その7 OOPの仕組み(前半)

          前回は「オブジェクトとは何か?」を説明した。 今回はオブジェクトの使い方=オブジェクト指向プログラミング(OOP)で用意されている仕組みを見てみよう。 とりあえずPHPで仕組みを...

          • 不等号の増田記法 < >

            文字実体参照一覧 http://rinrin.saiin.net/~aor/hms/cer 数値文字参照を使えば、増田で半角文字の不等号が書ける。 不等号 小なり < (<) < (<) < (&60;) 不等号 ...

          • anond:20181019181549

            しっかり書き続けてくれていて嬉しい

        • 増田式プログラマー養成講座 その8 OOPの仕組み(後半)

          前回に続いて、今回もオブジェクト指向プログラミング(OOP)の基本的な仕組みを見ていこう。   教材は、ドットインストールのPHP入門です。 PHP入門 (全30回) - プログラミングならド...

          • anond:20181020230044

            誰も読んでねえしつまんねえしセンス無いから止めた方がいいぞ

            • anond:20181020230633

              あー、別に全然構わないけど? これはある意味、かつての自分に向けて書いている手紙なんだ。 自分が初心者だったときに、聞きたかった説明を勝手に増田に書いている。 自己満足で...

              • anond:20181020231617

                受け取り手のことを考えずに 誰にも求められてないことをベラベラ話すのがまさにキモオタの特徴 こういう奴がいるからエンジニアの印象が悪くなる

                • anond:20181020232302

                  テレパシーがないのに、見えない相手のプロファイリングができるわけないじゃんね?w 対面で話すなら、相手に合わせられるけどねw

                  • anond:20181020233005

                    物書きは見えない読者を想定して文章を作る 技術者のドキュメントも同じ これができない奴はどんな仕事やらせても駄目だろうな 言われたものを作るだけで責任の無い末端技術者で終...

                    • anond:20181020233446

                      ペルソナは想定してるに決まってるじゃんw →初心者

                    • anond:20181020233446

                      まあ、おまえには説明できないことは、自明ですが? いるよねー、口先だけ達者な奴。 他人に騙されないためには「言ってることじゃなく、実際にやってること」を見る必要がある。(...

            • anond:20181020232302

              ならおまえが説明してみろや? 添削してやってもいいぜ? おまえは口先だけの能無しだから、書けるわけねえけどなw(確信)     …と煽れば、もしかしたら顔を真っ赤にしたスー...

            • anond:20181020230633

              新人の部下に教育ができない無能な上司? 上司がアホだと部下は苦労するよね?

        • 増田式プログラマー養成講座 その9 MVCフレームワーク

          前回はオブジェクト指向プログラミング(OOP)で使う様々な仕組みについて学びました。 今回はOOPでWebアプリを作ってみよう!   今日学ぶこと MVCフレームワークとは? PHPのMVCフレ...

          • anond:20181022232327

            PHPのスクリプトを増田に投稿するとき、「<」や「>」をエスケープしないで記事を書いてたら、IPアドレスでアクセス制限がかけられてしまった。 =はてなの他のサービスのWebペー...

            • anond:20181022233535

              今見たら、増田にアクセスできるようになってた。 アクセス制限されても、数時間経ったら自動的に制限が解除されるのかも? Thank you! → はてなの中の人

          • anond:20181022232327

            悪いことは言わない Laravel使っとけ

        • 増田式プログラマー養成講座 その10 OOPの参考書

          前回はオブジェクト指向プログラミング(OOP)の使いどころを学ぶために、MVCフレームワークを使ってみました。(ほんの触りだけ) 今回はOOPの理解を助けるための参考書を探してみま...

          • anond:20181023184616

            データベース、SQLの使い方をどうやって説明するか?検討してみた。 RDBはMySQLを使用=XAMPPのMySQL+phpMyAdminですぐに練習できるから。   RDBの仕組み RDBの歴史 RDBの概要 SQL誕生の背景...

            • anond:20181024000744

              IT企業のプログラミング研修資料 はてなの研修資料が公開されている。 はてな研修用教科書 https://github.com/hatena/Hatena-Textbook LLはPerl、関数型はScalaで勉強してるんですね?(他には、Jav...

              • anond:20181024003352

                「IT 企業 研修 資料 まとめ」でググったら、一覧を作ってくれてる人がいた。 IT 企業 研修 資料 まとめ - Google 検索 https://www.google.co.jp/search?q=IT+%E4%BC%81%E6%A5%AD+%E7%A0%94%E4%BF%AE+%E8%B3%87%E6%96%99...

                • anond:20181024124651

                  各社のIT研修資料をざっと見てみた。 IPA はてな ドワンゴ の資料が、体系的にまとめられているような気がした。   しかし、これは講師が授業で使うかんじのまとめ方をされている...

            • anond:20181024000744

              そもそもだけど、勉強は、 興味 教材 時間 という3つの条件さえ整えれば、誰でもできるようになる。 それはちょうど植物を育てるようなもので、種・土壌・水や空気、日光や温度...

            • anond:20181024000744

              昔の自分を振り返ると、とてもせっかちで「先に結論を言って!」というかんじだった。 (インスタントに慣れ過ぎていて、時間のかかるものはじれったくて待てない。)   昔の自分...

        • 増田式プログラマー養成講座 その11 データベースを使ってみよう

          前回まで手続型言語の基本(構造化プログラミング、オブジェクト指向プログラミング)を見てきた。 今回から問合型言語のSQLを学び、データベース(DB)を使ってみよう。   データベ...

        • anond:20181024214737

          ブクマありがとうございます。ちょっとバズってたみたいでビックリしました! 増田式プログラマー養成講座 コンテンツ一覧 http://b.hatena.ne.jp/entry/s/anond.hatelabo.jp/20181024214737   アク...

        • anond:20181024214737

          臨時のJava入門講座 この講座を書くきっかけとなった増田(未経験からのプログラマーなんだが全然分からない 2018-10-15)を改めて読んでみると、 10月からプログラミングを始めた。 ...

        • 増田式プログラマー養成講座 その12 データベースの参考書

          前回は、MySQLとphpMyAdminを使って、リレーショナル・データベース(RDB)を少し触ってみた。 今回は、RDBの使い方や仕組みについて理解を深めるための資料を探してみよう。   本 本は、...

        • 増田式プログラマー養成講座 その13 SQLの文法

          前回は、データベースの参考書を見た。 今回は、DBで使うプログラム言語「SQL」の文法を見てみよう。   リレーショナル・データベース(Relational Database、RDB)とは? WikipediaでRDBの説明...

        • 増田式プログラマー養成講座 その14 Webアプリの試作品を作成

          前回は、SQLの文法を学びました。 今回は、データベースを使ったWebアプリの制作を通じて、SQLの使い方を確認してみましょう。   Webアプリとは? Webブラウザー(Google Chromeなど)で動...

        • 増田式プログラマー養成講座 その15 Webアプリの完成見本

          前回は、Webアプリのモックアップ(ハリボテ)を作るところまでやりました。 今回は、Webアプリの機能を実装してみましょう!   学習の狙い データベースを使ったWebアプリを作って、...

        • 増田式プログラマー養成講座 その16 Webアプリの完成見本(続き)

          「anond:20181101225335 増田式プログラマー養成講座 その15 Webアプリの完成見本」の続きです。   index.phpの編集 Webサーバーの時間設定がズレていると、メッセージを作成したときに、作...

        • 関数型プログラミングの教材は何を使ってますか?

          プログラマーの増田は、新人(初心者)に関数型プログラミングを教えるとき、教材(言語、書籍、ツールなど)には何を使ってますか? まずは「Lisp」か「Scheme」を使ってみる。Scheme...

          • anond:20181101234844

            C#、Javaなど、実際に業務に使う言語でラムダ式使わせとけば十分だろ

            • anond:20181101235458

              そうだな。 新人にはラムダ式の書式でも教えておけば十分だな? (関数型と論理型の説明は有料コンテンツでやろうw)

              • anond:20181102002040

                ワイ関数オタク、Calculus of Inductive Constructionsの勉強をしようとするも英語が苦手で挫折 日本語の資料ないんか・・・?有料でいいから・・・

        • 増田式プログラマー養成講座 その17 Webアプリの骨組み

          前回は、Webアプリの完成見本を先に見てみました。 今回は、Webアプリを作る途中の過程を見て、作る雰囲気を一緒に味わってみましょう。   フレームワークの使用ルール=「設定より...

        • 増田式プログラマー養成講座 その18 SQLでデータの追加と取得

          前回は、Webアプリの骨組み(スケルトン)までを作って、製作の過程を見てみました。 今回は、データベースのCRUD操作を行なって、チャットのメッセージを追加/取得/変更/削除する...

          • anond:20181104233013

            #GOODPOST#GOODPOST#GOODPOST#GOODPOST#GOODPOST#GOODPOST#GOODPOST#GOODPOST#GOODPOST#GOODPOST#GOODPOST#GOODPOST#GOODPOST#GOODPOST#GOODPOST#GOODPOST#GOODPOST#GOODPOST#GOODPOST#GOODPOST#GOODPOST#GOODPOST#GOODPOST#GOODPOST#GOODPOST#GOODPOST#GOODPOST#GOODPOS...

        • 増田式プログラマー養成講座 その19 SQLでデータの更新

          前回は、Webアプリの骨組み(スケルトン)に、SQLでデータの追加と取得をやりました。 今回は、SQLでデータの更新をやりましょう。   メッセージの更新 SQLの「UPDATE」を使えば、デー...

          • anond:20181110120715

            あのさ、こういうプログラムって3分ぐらい頑張ればなんでもできるようにならないの?

            • anond:20181110121013

              ならないね。でも外野から見て何でそんなめんどくさいこと悩まないといけないのかわかりにくいのも事実。

              • anond:20181110121318

                プログラミングは、数学と同じで扱うアルゴリズム(解法)次第で難易度が変わる。 それ以外は「難しいんじゃなくて面倒なだけ」 イメージとしては、単純な足し算や掛け算を100回...

            • anond:20181110121013

              ドットインストールの説明動画は3分程度で区切られてるね。 余計なことを省いて、本質だけ=1回に1項目だけに絞れば、3分を1単位にして説明できると思う。 ありがとう。参考に...

        • 増田式プログラマー養成講座 その20 SQLでデータの削除

          前回は、SQLでデータの更新をやりましょう。 今回は、SQLでデータの削除をやりましょう。   メッセージの削除 データの更新はSQLの「UPDATE」を使いました。 データの削除はSQLの「DELET...

          • anond:20181110182445

            正直、SQLの説明は失敗だった。ごめんねw SQLの説明じゃなくて、MVCフレームワークの使い方の説明の方が長くなって、自分でも見にくいと思った。   やり直すなら、まずはフレームワ...

            • 分かりやすい教材で選ぶならJavaScriptもあり?

              増田のアドバイスで、初心者には「JavaScript」が推奨されてた。 https://jgthms.com/javascript-in-14-minutes/ JavaScriptはプロトタイプの説明を後回しにすれば分かりやすいかも?

              • anond:20181110192400

                プロトタイプが肝だろ、と思うが、下手に難しく書くよりは、初心者は素直にダラダラ書いた方がまだ読める というか、自分でも頭が未だに混乱することがある Schemeからやってきたくせ...

        • 増田式プログラマー養成講座 その21 データベース設計 (1)要件定義

          前回まで、データベースを使ったWebアプリを作成して、SQLの使い方を学びました。 今回から、データベースの設計について学んでみよう。   参考書 anond:20181026145516 増田式プログラ...

        • 増田式プログラマー養成講座 その22 データベース設計 概念→物理

          前回は、DB設計の(1)要件定義を学びました。 今回は、DB設計の(2)概念設計、(3)論理設計、(4)物理設計を見てみましょう。   DB設計の流れ 要件定義 概念設計 論理設計 物理設計   ...

          • 1ヶ月でJavaをマスターする学習カリキュラム

            どうやったらプログラミング未経験者を1ヶ月で一人前のJavaプログラマーにできるだろうか?   基礎 JavaでOOP デザインパターン テスト IDE(IntelliJ IDEA等) ツール(Maven、Gradle等) ...

            • 学習用のプログラミング言語の選定基準

              型について考えてみる 個人的には、 最初に、動的型付けの言語を使ってみる。 次に、静的型付けの言語を使ってみる。 最後に、型推論が強力な言語を使ってみる。 という順番がい...

        • anond:20181024214737

          始点が初心者なのはツリーの応答とかで分かったけれど、終点はどこなんだろう?

      • anond:20181204142213

        お疲れ様です

    • anond:20181015215004

      逃げる一択

    • anond:20181015215004

      うーんこれは上司や会社が悪い

    • anond:20181015215004

      それは職場が完全無双に糞だから、出来ないのは君のせいではないと思う。 OJTするにしても完全未経験な所からなら、チュートリアルは必要だと思うし、さすがに丸投げで出来ないお前...

    • anond:20181015215004

      とりあえず、声をあげてたほうが良いと思うよ。 要は、アラートをあげていましたよ、ってことね。 期日に成果物が全くありません、っていう状況だけは、絶対に避けたほうが良い。...

    • anond:20181015215004

      そのリーダーの言うことももっともで言語に触る時間がある程度ないと物にはならない。 老害発言で申し訳ないが、できる子は朝から晩まで寝る時間以外は技術書読むか手を動かしてる...

      • anond:20181015223910

        老害発言で申し訳ないが、できる子は朝から晩まで寝る時間以外は技術書読むか手を動かしてる。javaなら本はいくらでもあるしYouTubeで教えてる人もいる。 javaなどと言っている老害の...

      • anond:20181015223910

        できる子は朝から晩まで寝る時間以外は技術書読むか手を動かすことに意志も苦痛も疑問も持っていない、と言うべき "Fish don't know they're in water"。

        • anond:20181016012941

          休憩の方法が趣味プログラミングですからね。 息をするように当たり前にコード書いてる。

        • anond:20181016012941

          ああ。中学生の頃朝から晩までプログラミングしてて学校の成績が落ちた。w 今は仕事がプログラミングで趣味がプログラミングだ。

        • anond:20181016012941

          ああ。中学生の頃朝から晩までプログラミングしてて学校の成績が落ちた。w 今は仕事がプログラミングで趣味がプログラミングだ。

      • anond:20181015223910

        朝から晩までやってる出来る子は、それただ好きだからやってるだけやで 普通の人には真似できんで

    • anond:20181015215004

      そういう会社なら技術力つけるより 納期直前だろうが「できませんでした」「間ににあいません」と言って 定時で即帰る胆力を身に着けるほうがいいと思うがな

    • anond:20181015215004

      試用期間や研修期間はないのか?個人的にはその経験者とやらと仲良くなって色々と教えてもらうのがいいと思うぞ

    • anond:20181015215004

      職場が悪いとも言えるけどおそらく新入社員がいくら説得力のある正しいことを言ったとしても職場側が変わってくれる可能性はかなり低いと言わざるえない なぜなら先輩や上司にもそ...

    • anond:20181015215004

      酷い会社だな。 職業プログラマーなら、初心者にできることと、できないことぐらい分かる。(分からない奴なら、そいつは無能プログラマー) 具体的な内容を書くと、守秘義務違反(...

    • anond:20181015215004

      まさに自分の場合がそうだった。 そこはとある受託開発会社なんだけど未経験のまま顧客との会議に引き継ぎなしで放り出された。 アラート出せばいいと言う奴もいるけど、その対処法...

      • anond:20181016030314

        別の業界に行くなら、転職エージェント。 この業界でもうちょい頑張ってみるつもりなら、辛いけどもう少し耐えてみるしかない。 業界未経験なら採用されるけど、1社目を2ヶ月程度で...

    • anond:20181015215004

      とりあえずfizzbuzz組める?組めないとかfizzbuzzの意味がわからずそこで検索すらできない状態なら、おとなしく上司に全く分かっていない旨を伝えて勉強の時間をとらせてもらえ。

    • anond:20181015215004

      マウントをとりたいわけではないですが、自分の現状を把握しましょう。 あなたは、新人ではない、ありふれた未経験中途採用者で、変わりはいくらでもいる存在です。 そんなあなた...

      • anond:20181016034355

        15分考えてわからなければ周りに聞けという企業もあるよ

      • anond:20181016034355

        なぜ教える必要があるんですか、って、会社が 「未経験でもOK、教えます」と謳って雇ったからでしょ? なら教える責任があるでしょう

        • anond:20181016103145

          キャッチコピーに踊らされない方が良いと思う。 現場の末端の人間(先輩)には、後輩を指導するよりプロジェクトを完遂させる事を求められているのは良くあること。

    • anond:20181015215004

      でもおれよりもらってるじゃん

    • anond:20181015215004

      まあ逃げるまでもなく試用期間でサヨナラでしょうな

    • anond:20181015215004

      こういう体験がもっとシェアされて、未経験のアホにプログラマなんて無理ということが広まり 「未経験からエンジニア」を謳い文句に低品質エンジニアを量産するスクール スクー...

    • anond:20181015215004

      その同期みたいになまじできる人がいるからな。崖から落として登ってきた人間だけ正規雇用すればいいやってなってる。 病んでも次を雇えばいいし、と言うやり方はしかし、そろそろ...

    • anond:20181015215004

      わからないことは全部ググれ。プログラマはそれを何十万回とやってきてプログラムが書けるようになってる。

    • anond:20181015215004

      細かい話がわからんからアドバイスにも困るよね 増田の覚えが悪くても正社員雇用されそうなのか 試用期間の3ヶ月で切られるオプションは普通にありそうか もっと手前で切られそう...

    • anond:20181015215004

      退社して初心者向けに丁寧に一から解説してくれるJavaの職業訓練校に通う(無料4ヶ月新大久保) http://www.zdrv.com/kunrenJava 退社せず動画で丁寧に初心者向けに先生が解説してくれるの見る ...

    • anond:20181015215004

      退社して初心者向けに丁寧に一から解説してくれるJavaの職業訓練校に通う(無料4ヶ月新大久保) http://www.zdrv.com/kunrenJava 退社せず動画で丁寧に初心者向けに先生が解説してくれるの見る ...

    • anond:20181015215004

      独学者が一言 足掻くしか無い。暇が無いくらいプログラムを書け。

    • anond:20181015215004

      現状認識を話して、仕事時間の一部を学習にあてる、という提案をすべき。1日10分でいいから学習のレビューを依頼すべき

    • anond:20181015215004

      独学フリーランス6年目です。 最初の頃は、自分が何をすべきか、どこら辺にいるのかすらわからず、『BLAME!』の主人公みたいな気分になった。   でも、わからない > 調べる > コード...

    • anond:20181015215004

      頑張れ! そのまま居座り続けるんだ! 何年くらい、超シロートのまま居座れるか、試してみろよ

    • anond:20181015215004

      言語はJava。 ご愁傷様です。

    • anond:20181015215004

      せめてなんか勉強しようよ。 失業中の人向けの講習とかあるんでしょ。 ウェブにも無料の教材がわんさかあるよ。 とりあえずやってみたら?

    • anond:20181015215004

      プログラマー&マネージャーの俺に言わせると、その職場は超ブラックなので転職したほうがいい 確かに未経験者を現場に入れる風潮はあるが、それは経きちんと研修を受けさせる前提...

    • anond:20181015215004

      時間を区切ろう。 8時間労働なら、基礎的な勉強をする時間を4時間ほど。 残り4時間ほどで業務。 どうせ業務側のコードはろくに書けてないんだろうから、勉強時間を取らないと成立し...

    • anond:20181015215004

      こんな要点を得ない文を書いてる時点でプログラマーには向いていない さっさと別の職種に移れ

    • anond:20181015215004

      Web上にあるJava入門でさっぱりわからず 自分の分からないところも「分からない」という始末なのであれば どこに行ったってプログラムは無理。向いてない。

      • anond:20181016123015

        とまあこんな風に言ってるのはただのザコなので 数ヶ月ほど研修をみっちりやります!と謳っている会社に行ってみてはどうだ

      • anond:20181016123015

        完全初心者にそれはどうだろう 料理始めて1か月の人に、一度こげこげに焦がしたら「料理むいてない」って言う!? 完全初心者ってのもどうかとは思うけどさ…

        • anond:20181016123342

          ストレス溜まってるんだろ 他人を罵倒したいんだよ

        • anond:20181016123342

          俺は似たような境遇。 プログラム知識0、タイピングも出来ない状況で入社。 サンプルソースを貰い、自分で何となく理解していった。 WEB上の初心者向けのを試しに実行して動作確認と...

      • anond:20181016123015

        分からないところも「分からない」って相当だからな。

        • anond:20181016123547

          なにが分かっていないのか判明していればその時点で問題は9割解決してるわけで。

    • anond:20181015215004

      研修も無しで、未経験の初心者にプログラムを書かせる会社は100%ブラック企業ですね? プログラマーが怖気づくのは、自分にできないことをやれ!と言われた時。 作り方が分かる...

      • anond:20181016124015

        ですね?さん相変わらずキモい

      • anond:20181016124015

        プログラマーが怖気づくのは、自分にできないことをやれ!と言われた時。 出来るかどうかなんて最初からわかってたら簡単だしやる意味すらない 試行錯誤しながら作り上げて最終的...

    • プログラミングの独学プラン

      10日間:「構造化プログラミング」の基本(順次、反復、分岐)を学習→子ども向けの教材「Scratch」がお勧め https://scratch.mit.edu/ 60日間:手続型言語(Python、PHP等)を学習→Webサイトを...

      • https://anond.hatelabo.jp/20181013205149

        これ1日何時間やる想定?

        • anond:20181013205350

          平日なら1~2時間程度? 休日に集中してやるなら5~6時間程度?   (プログラミングに限らず)学習時間の長短よりも、対象に興味を持てるかどうか?が分かれ目だと思います...

          • anond:20181013210926

            返信ありがとうございます。 平日1、2時間、土日なら3時間から半日くらいなら仕事次第では取れます。 興味を持つことですね。 書いてみて、動いたら、きっと楽しくなるんだろうと妄...

      • anond:20181013205149

        長文ありがとうございます。 教えていただいた参考書、今から見に行ってまいります。(多分買います)。 今までの私の仕事は人材開発とか業務コンサルティングでの改善がメインで、...

      • anond:20181013205149

        あげられたコースはセンスのある人がやれば役に立つ内容かと思いますが、世の中には応用力が皆無な人もいるので。 ひたすらJavaでコピペのやり方練習する方法も提示したほうが良いか...

        • anond:20181016125730

          ありがとうございます。 出張しておりましたが、本は手に入れて pythonをインストールしてみました。 がんばります。

    • anond:20181015215004

      未経験でもOK!教えます。 鵜呑みにしちゃらめえええ!

    • https://anond.hatelabo.jp/20181015215004

      雇用保険がもらえるまで何とか粘る。 それで雇用保険がついたら、退職。 ハロワの求職者支援訓練でプログラミングコースへ通う。 失業保険と給付金を受け取りながら勉強できる。 参...

    • anond:20181015215004

      Javaで何作ってるの? Androidアプリ?

      • anond:20181016125122

        Javaっていったら今は金融向けwebとかやぞ

        • anond:20181016125310

          SIerはこういう素人を集めてJavaで作らせているから銀行のシステム統合が爆発してるんですね?

    • anond:20181015215004

      某外資系にいたときは研修が充実してた。(会社の金で勉強) 社内にはOSSコミッターがごろごろいた。(分からないことは開発者に聞くのが一番早いw) 日本のIT企業がアメリカに完全...

      • anond:20181016125820

        おおっと!ここで分かりやすいマウンティングだ!

        • anond:20181016125855

          過去に在籍していた所の自慢ですか 今のあなたには何も無いので?

        • anond:20181016125855

          某外資系にいたときは 過去形故のお察し案件です。言わせてあげましょう。

        • anond:20181016125855

          プログラマー刃牙!!!

          • anond:20181016130145

            デバッグは、お好きかね?   プログラマー刃牙 https://slpy.blog.fc2.com/blog-entry-3737.html もう沢山だ.....!!! もうこりごりだ.....!!! 何度もそう思ったはずなのに―...

    • anond:20181015215004

      そのリーダーは恐ろしく鈍感なタイプだろうなあ できなくても苦に感じないからいるだけでリーダーにまでなった 普通の人はそんな環境でやってたら鬱病になりかねないから仕事を考え...

    • anond:20181015215004

      インフラとか営業とかコード書かないでいい仕事なんてほかにもあるんだから おちんぎんもらえる間居座っちゃえばいいと思うYO!

    • anond:20181015215004

      会社「まさか真に受ける応募者がいるとは…」

    • anond:20181015215004

      未経験でもOK を真に受けちゃったんだね。 話を読む限りではもう辞めたほうがいいと思います。 プログラマーなら必須の検索力とか勉強好きな性分がないと、むりかも。 頭が悪いとか...

    • anond:20181015215004

      「プログラマーをやめろ!」というやつが多いね?(所詮は他人事?) やれるところまでやってみればいいじゃん。(ただし、鬱病とか精神病になるまで無理しちゃダメ)

    • anond:20181015215004

      はてなの雑魚IT土方共がここぞとばかりにマウンティング始めてて草

    • anond:20181015215004

      大昔、自分が会社勤めをしてたころは「レベルは問わないでとにかく人を雇って仕事につっこめばクライアントから金がもらえた」みたいな感じらしかったけど、今でのそんな感じなの...

    • 未経験がC++使って二か月でソフトウェアを作った

      https://anond.hatelabo.jp/20181015215004 の記事に対するコメントの冷たさに失望した。 「今の状況は辛いし、職場でどうすればいいのか分からなくなっている。気持ちを整理するため書いたけど...

    • https://anond.hatelabo.jp/20181015215004

      プログラマは、使うプログラミング言語がどうとかよりも、まず「何が起きているのか」を言葉に出来てなきゃならない。 何をプログラムしようとしているのか日本語で説明できないな...

    • anond:20181015215004

      俺は専門出たから最初からプログラムはできたけど、それでも入社時に2ヶ月講習があって、 配属後の最初の仕事はめっちゃめちゃ簡単なものを任されて、その上新人1人に1人先輩が...

      • anond:20181016185120

        横山だけど増田が羨ましい。 大事にされてんな。 精いっぱい仕事に励んでほしい。

    • anond:20181015215004

      それでクビになった先輩です java理解とかプログラミング経験1年もしないんじゃ無理だからそっとどこかで首になるしかないね

    • プログラマーの皆さん、OOPってどうやって後輩に教えてますか?

      結論から言うと、 オブジェクトの説明 オブジェクトの使い方 の2段階で説明できる。   問題は後半の「使い方」で、どうしてそんな使い方をするのか?という部分。 実装の前の、...

      • anond:20181016201034

        オーソドックスにMVCで教えればいいじゃん でプロジェクトではMVVMなんだったら、そっちに流れていけばいい

    • anond:20181015215004

      座ったままでいいんだがな。お前がいくら稼げるか勘定してみな。

    • anond:20181015215004

      色んな会社あるんだなぁ。うちの会社だと、 新卒と未経験者は入社して1か月の間は講習を受けて基本的な知識を覚えてもらう。 プロジェクトに配置されるけど、プロジェクト内で出...

    • anond:20181015215004

      研修とかOJTとかって「あえて答えを言わない、教えない」という方法論を取ってるところもあるんだろうなぁ(実話) 未経験でそれやられて「できないね 向いてないね 首」「もっと...

      • 日本経済が衰退する理由=トップがアホばかりだから

        社長の仕事ってのは、社員のパフォーマンスを最大限に発揮させるお膳立てをすること。 社員が能無しばかりだと、会社はつぶれる。 社員が出来る奴ばかりだと、会社の売上も伸びる...

        • anond:20181017164058

          つ ピーターの法則

        • anond:20181017164058

          そういう連中は「できる奴はジョブホッピングでいなくなっちゃうから程々がいい」って言う それは お前が 魅力的な職場と 魅力的な待遇を 与えてないからだよ 誰が 好き好んで ...

        • anond:20181017164058

          なら自分が社長やればいい 周りが本当にアホ社長ばっかりなら簡単に勝ち上がれる 実際のとこ、日本が衰退するのは"自分では何もやらない奴"ばっかりだから、だと思うわ

          • anond:20181017165406

            社長の能力だけで会社が決まるとかさすがキチガイすぎだろw

        • 労働者確保は移民の前に無職日本人で補充可能?

          労働意欲のある日本人の失業者に働いてもらえば、労働者不足は解消できる。労働者と企業のミスマッチの解決が先だ。   「移民流入」世界4位の日本で、頑なに「移民」と言いたがら...

          • anond:20181103084902

            同じようなことが何年も言われてるのに一向に改善しねーじゃん 机上の空論でしかないんじゃないの

    • anond:20181015215004

      未経験で給料払って働かせてくれるなら、まあ文句言える立場ではないよね

    • anond:20181015215004

      似たようなことになったことあるわ。 現場では実務未経験でOKだからプログラマの募集をするように人事にお願いしたつもりが、 人事が「未経験でもやる気があればOK」の部分だけを...

      • anond:20181017091648

        こいつのようなITネオリベは給料払って育てる発想がないクズばかり。 生活費も学習コストも自己責任でやるべきだと思ってるクソ・ネオリベ。

    • プログラミング初心者が一番最初に使うべきプログラム言語

      今どきC言語を勧めますかね? ポインターの操作で混乱しませんかね? モダンな言語は、ポインターを隠して、ガベージコレクションを提供してますよね?   どうしてもCが好きなら、...

      • anond:20181019141207

        PHPはいいぞ。

      • anond:20181019141207

        今どきは専門学校でもJavaスタートだな 基本情報とるためだけにCASLやってたところもあるけど

      • anond:20181019141207

        条件なしで万人向けにという話であれば、今ならjavascript一択だと思う。 (実行環境がブラウザだけで済むので)初心者が環境構築で躓くことないし、ブックマークレットや拡張/アドオ...

    • anond:20181015215004

      増田でプログラミングの仕事をしたいのにできねぇと嘆いた者だけども、その手があったかと思ってしまった。

      • anond:20181020232655

        仕事はなければ、自分で作るものだ。 待ってるだけじゃなくて、自分で作りたいアプリやサービスを作ればいい。 それをオープンソースにしてGitHubに上げよう。 たくさんの人が見て、...

    • プログラマーが画面の背景色を黒色にする理由

      目の保護(眼精疲労の軽減) 白など輝度の高い色だと、視神経が刺激されて、目が疲れやすい。だから黒にしてる。別に黒が好きなわけじゃないよ。 ブルーライトカットも同じ。   anon...

      • anond:20181023173443

        と、よく言われるけど、素直に白背景で輝度を落としたほうがいいよ。

        • anond:20181023173738

          輝度落とした上で黒背景にするんだよ頭わりーな それともめくらくんですか?

          • anond:20181023173858

            輝度を落とすだけで十分。 黒背景で白い文字を見続けたり、黒背景からいきなり白背景に移ったときのダメージのほうが大きい。

            • anond:20181023174357

              黒背景に白文字って良くないよな。実際やってみたらすぐ分かることだが。

        • anond:20181023173738

          それ読みづらくね 画面上での背景と文字の比率を考えたら 「薄暗い白90% + 黒文字10%」より 「黒90% + 白文字10%」のほうが ・くっきりはっきり見える と ・比較的に目が疲...

          • anond:20181023215154

            ぶっちゃけ「一定距離を長時間凝視する」「集中してまばたきが減る」のほうがよっぽど疲労蓄積に貢献するので一時間ごとに散歩して遠くを眺めろ。

      • anond:20181023173443

        ちなみにディスプレイ的に言うと黒い方が電気代かかるんだからな 白い方が電気代少ない。

      • anond:20181023173443

        ブルーライトカットとかマイナスイオンみたいなもんやぞ

    • anond:20181015215004

      WATASHI GA OSHIE YOU!

    • [勉強] Webプログラミングが面白いほどわかる本

      みんなで一緒に勉強してみよう!   Webプログラミングが面白いほどわかる本 環境構築からWebサービスの作成まで、はじめからていねいに (N高校のプログラミング教育) 単行本 - 2018/6/22 ...

    • anond:20181015215004

      頭悪いならプログラマーやめたほうがいいぞ

      • anond:20190129095640

        3ヶ月以上も前に向かって突然罵倒を飛ばす人コワイ

        • anond:20190129095852

          きっとプログラマーに向いていない人の書き込みなんだろうね 頭悪いならプログラマーやめたほうがいいぞ

    • anond:20181015215004

      お前みたいなのでも入れてもらえてラッキーだと思わないとな

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

アーカイブ ヘルプ
ログイン ユーザー登録
ようこそ ゲスト さん