「JavaScript」を含む日記 RSS

はてなキーワード: JavaScriptとは

2018-05-25

低能先生の消し方を考える

anond:20180523222112 参考

増田から低能先生を消したい場合はuBlockのマイフィルター

anond.hatelabo.jp##div.section:has-text(低能)

という設定を書き加えれば大体望み通りの結果が得られるわけだが、このhas-text()は引数として正規表現をうけとることができるらしい。

低能先生より複雑な安倍bot対応するためにもきっちり低能先生にだけマッチする正規表現を考えてみたいところである

低能先生投稿を一通り見たところ「は」「が」を付けて主語として使う場合と、「の」や「に」を付けて主語述語を修飾する場合と、文末に1単語だけ置く場合があるようだ。場合によっては「w」「w」付与される。

anond.hatelabo.jp##div.section:has-text(/低能[はがのにww]/)

anond.hatelabo.jp##div.section:has-text(/低能$/m)

1行目で「はがのにww」と続く場合を、2行目で行末に書かれた場合マッチさせて消そうと思ったのだけど、2行目の行末の場合機能してくれない。

uBlock Origin取説では正規表現解説AdBlock Plusのページに飛ばされ、AdBlock PlusからMozillaリンクが張られている。https://developer.mozilla.org/ja/docs/Web/JavaScript/Guide/Regular_Expressions おそらくuBlockの正規表現MozillaJavaScript準拠なのだろう。なのだろうけれどJavaScriptの改行にマッチしそうな特殊文字を一通り試したがどれも使えない。試しにuBlockのマニュアルページで

github.com##p:has-text(/ed.$/m)

を設定してみたところ、ちゃんと「ed.」で終わる行だけ消してくれた。ということは日本語から駄目なのだろうか?

JavaScriptに詳しい増田がいらっしゃったらアドバイスください。

2018-05-20

[]JavaScriptの本を読む

頑張って今日1日で読んでみる

2018-05-16

フロントエンドエンジニアちょっと来てほしい

当方Web屋だけどCSSとかJavaScriptはそんなにガッツリいたことない転職マンなんだが、

自分ポートフォリオ作成の一環としてWebデザイン模写(サイトキャプ画像だけの情報からHTML + CSSサイト構築する)

っていうのやろうと思ってるんだけど、『このサイト構築できたら一人前!』みたいなサイトってある?

とりあえず無印良品公式サイトでも作ろうかなって。

どうよ。なんかちょうどいいサイトない?

2018-05-14

国際信州学院大学の一派は本人たちの中ではおそらく大真面目

架空うどん屋「蛞蝓亭」が架空大学「国際信州学院大学」の教職50人に予約ドタキャンされたというのがtogetterにまとめられ炎上したが、

その時のサイト取り巻きが(本人たちの中では)大真面目なのではないか?と思えてきた。

https://togetter.com/li/1227191

国際信州学院大学

https://kokushin-u.jp

CloudFlare経由で配信

・PHP5.6

WordPress

架空濃厚だが、あながち完全に架空とも言い切れない、関連者のツイートには内輪ノリによる盛り上がりがある、少なくとも何らかの集まり存在する。

合格者と思わしき合格通知もアップされてる、とは言っても信憑性についての疑問が残るが。

サイト内のソースや関連社と思わしきTwitterアカウントを見るに、今年の1月企画が立ち上がったと思われる、

マスコットキャラクターフラッパー君(@flapper_kun)、1月作成

学歌がある

サイトアクセスマップグーグルマップJavaScriptでどこかの建物画像を張り付けてた。

https://kokushin-u.jp/static/maps/map.html

JavaScriptコメントには

//なぜかGoogleマップには国際信州学院大学が載ってないので(おそらく知名度がなさすぎるせい)

//javascriptで正しい表示にする必要がある

と書かれていた、本人たちは大真面目である

ちなみに、グーグルマップからその住所を覗くと田んぼがある

教員ページにはユニーク教員たちが並ぶ、紹介文は面白い

一部ツイッターもある、サトシ(@Kokusin_satoshi)はたぶんいじられキャラ

追記:どうやら5chの有志で作成した架空サイトだったようだ

https://news.yahoo.co.jp/byline/ishiwatarireiji/20180422-00084311/

レベルが高い

2018-04-27

PEP 572 で Python に代入文が採用されるらしい。

while (value := read_next_item()) is not None:

いらないよーって思った。

C++, Java, JavaScript から入門した人のことなんて考えないで。

最初の頃のように純粋に、もっと、可読性について考えて。

Python Regrets で lambda が嫌いだとか書いて

Python 3 の移行にかけて reduce を消したなら、

同じ理由で代入式は削除されるんじゃないのかな。

複数行で表現されるものを無理やり1行で表現することが。)

私は少なくとも代入式について再検討することが正しいとも思う。

C++, Java, JavaScript を学んだ人々にとって、代入式は、より学習やすいだろう。

I also think it's fair to at least reconsider adding inline assignment,

with the "traditional" semantics (possibly with mandatory parentheses).

This would be easier to learn and understand for people who are familiar

with it from other languages (C++, Java, JavaScript).

[Python-ideas] PEP 572 version 2: Statement-Local Name Bindings

https://www.python.org/dev/peps/pep-0572/

トレパクとか様々な問題に対するリスクマネジメントについて

たまたまそういう記事が目に入ってちょっと考えたんだけど、少し前ならともかく

最近はもう他人の作ったものを別のヤツが仕入れて売るっていうことのリスク

高くなりすぎている感じ。

創作がすべて個人で完結することなんかほとんどないわけで、何かしらの影響を日々様々なモノから得てるはず。

じゃあ、その影響を受ける程度ってどのぐらいなんだ?というと人によって程度の差があるわけで

商社取引先のその線引きを把握して取引するかどうか判断しなきゃならなくなる。

このご時世そんなの無理ゲーでしょ。

そもそも本人に悪意があって剽窃たかどうかなんてわからないし、悪意が無くても吊るし上げられたら

どうにもならないしね。

最終的には「自分が作ったもの自分で売れ」という話になり、商品が届く範囲は狭まっていく。

ネットがあったって、結局効果不明広告屋大金ばら撒くか、

SEOかいJavascriptよりも流行りの移り変わりが速い業界に金落とさなきゃならないわけで

無駄がどんどん増えていく。

ネットによって得られたもしくはこれから得られるものと、ネットによって増えたもしくはこれから増える面倒と、

差し引きしてネット誕生以前よりプラスになってるのかね?

クソ老害のような思考になってしまいそうだ。

2018-04-18

ジーニーの広告配信システム、怪しいOEM提供先まとめ

(1) 株式会社ジーニーとは

Webサイトへの広告配信システム Geniee SSP を開発する企業2017年11月マザーズ上場主要株主ソフトバンク下請け広告会社が Geniee SSP を自社システムとして営業使用できる(OEM)。詳細はねとらぼ記事を参照。

広告配信のジーニー、「漫画村」など不正サイトへの広告を停止したと発表 - ねとらぼ

(2) Geniee SSP広告タグ形式

Geniee SSP広告タグには規則性がある。これを活用して Geniee SSP掲載しているサイトを探した。

<!--  ad tags Size: 300x250 ZoneId:[a]>
<script type="text/javascript" src="http(s)://[b]/t/[c]/[d]/[a].js"></script
[a] :広告タグの固有ID
[b] :広告会社によって異なるドメイン
[c] :[a]の下6桁のうち最初の3文字
[d] :[a]の下6桁のうち最後の3文字

(3) Geniee SSP広告配信の仕組み

(2)では広告会社によって異なるドメインが使われているが、実際には全ての広告が genieesspv.jp から配信される。詳細は以下のエントリーの「BASE64っぽい文字列をデコードすると、HTMLの断片が現れます」以降を参照。(エントリー執筆者元増田無関係

[その他] Anitubeの広告配信元 - 暇つぶし文@謎

(4) Geniee SSPOEMを利用する広告会社と主な広告配信サイト

ここではサイト内のHTMLJavaScriptソースコードから Geniee SSP広告タグを直接確認できるサイトのみをまとめた。

広告会社広告配信サイトサイト内容月間アクセス数広告タグ確認できるページ広告タグURL部分
ジーニーMioMioテレビ海賊版サイト3000万PVttps://web.archive.org/web/20170606015825/http://www.miomio.tv/ent/japan/ttp://js.genieessp.com/t/106/112/a1106112.js
ジーニーYoutubeアニメ無料動画++アニメリーチサイト8000PVttps://web.archive.org/web/20180330043340/http://tvanimemuryoudouga.com/ttp://js.gsspcln.jp/t/246/920/a1246920.js
フィングDLBOOKS同人誌海賊版サイト6.4億PVttp://web.archive.org/web/20180415210525/http://dlbooks.to/
ttp://web.archive.org/web/20180415210535js_/http://gum.dlbooks.to/js/pc/pc_728_90_03.js を経由
ttp://js.click-plus.net/t/227/975/a1227975.js
インサイトShareVideosエロ動画海賊版サイト2.4億PVttps://web.archive.org/web/20180415201519/http://share-videos.se/ttp://js.isboost.co.jp/t/287/861/a1287861.js
アドニコアニポアニメリーチサイト1000万PVttps://web.archive.org/web/20180410033210/http://anipo.tv/ttp://js.adnico.jp/t/305/831/a1305831.js
エムエムラボ動画エロタレスエロ動画リーチサイト15億PVttp://web.archive.org/web/20180401160146/https://static.eroterest.net/kok/sp_footer3.htmlttps://js.mediad2.jp/t/228/840/a1228840.js

漫画村やAnitubeのほか、児童ポルノリベンジポルノ配信していると思われるサイト等でも Geniee SSP広告配信されているのを確認できたが、いずれも別のアドサーバーを経由しており、ジーニー側がそのサイト上での配信認識しているか不明なため、ここでは割愛する。

2018-04-14

IT系に関する限り、実はたくさん人はいる。

中小企業に勤めてる、派遣プログラマだが。

お客には「人がいない」といってある。

ある意味で間違ってない。「人月70の人はいない」

それは当然だ。perl,java,ruby,python,javascript,HTML,CSS,c言語,C++,bash理解できて、システム設計ができ、かつネットワークセキュリティ理解できる奴。

人月70で用意してっているわけがない。

感覚だが、1人月100出せば、人はたくさんいる。150なら確実だが、それはちょっと無理があるだろう。

人がいないってのは、ようするに「ケチだ」と言ってるに過ぎない。

2018-04-13

ブックマークレット

開いてるページを、はてぶでブックマークする

javascript:(function(){var u=window.location;if("https:"==document.location.protocol)u="s/"+u.toString().substr(document.location.protocol.length+2);else u=u.toString().substr(document.location.protocol.length+2);document.location="http://b.hatena.ne.jp/entry/"+u})();

開いてるページを、「【タイトルURL」の形式クリップボードに入れる

javascript:(function(){var copyFrom=document.createElement("textarea");copyFrom.textContent='【'+document.title+'】'+window.location;var bodyElm=document.getElementsByTagName("body")[0];bodyElm.appendChild(copyFrom);copyFrom.select();var retVal=document.execCommand('copy');bodyElm.removeChild(copyFrom);return retVal;})();

無駄拡張機能増やしたくないのでソース探したけどなかったから書いた

chromeしか動作確認してない

2018-04-11

Vue.js日本語ドキュメントについて

バージョン1.xの頃からVue.js使用している。

ドキュメント英語で読んでいる。

しかし、英語ドキュメント意味不明のことが多々ある。

英語ドキュメント英語おかしいのだ。

そういう時は日本語ドキュメントを読む。作者とやりとりしたりして、不明点が解決している可能性があるからだ。

しかし、その日本語さら意味不明なのだ

OSSドキュメント基本的に有志がボランティアでやっていることは承知している。

でも、英語が苦手なんだったら、翻訳作業に関わってはいけない。

試しに、適当なページを見てみる

https://jp.vuejs.org/v2/guide/single-file-components.html

「多くの Vue プロジェクトでは、グローバルコンポーネントは、new Vue({ el: '#container '}) の後に各ページの body においてコンテナ要素をターゲットにすることに続いて、Vue.component を使用して定義されています。」

どういうことだろう?

原文はこうだ。

「In many Vue projects, global components will be defined using Vue.component, followed by new Vue({ el: '#container' }) to target a container element in the body of every page.」

まりグローバルコンポーネントは「new Vue({ el: '#container '}) 」の後で「Vue.component」を使って定義されることが多いと言っている。「to target a container element in the body of every page.」は意味不明だが、ここはこういう定義の仕方をする目的をさしていると思う。

次の文章もよくわからない

「これは view拡張するだけに利用された小さな中規模プロジェクトにおいてはとても有効です。 あなたフロントエンドJavaScript 全体を操作するようなもっと複雑なプロジェクトでは、これらの点において不利益になることは明白です。」

「小さな中規模プロジェクト」「あなたフロントエンド」とはなんだろう、書いた段階でおかしいと思わないのだろうか。機械翻訳をするなら、日本語ドキュメントを用意しておく意味はない。

原文はこうだ

「This can work very well for small to medium-sized projects, where JavaScript is only used to enhance certain views. In more complex projects however, or when your frontend is entirely driven by JavaScript, these disadvantages become apparent:」

JavaScript特定の表示の拡張だけに使用されるような小規模〜中規模のプロジェクトにおいて、この方法はとても有効です。しかし、もっと複雑なプロジェクトや、フロントエンド全体をJavaScript制御する場合、この方法では次のような問題があります。」

ForkしてPull Requestするのもだるい

こういうのが大量にあるから

つらい

SIerだけどもうつらい。今月もほとんど終電。入る会社間違えた

営業

  • 全部開発に丸投げ。提案依頼で協力を求めてもガン無視

開発

レベルがとにかく低い。見積して客に詰められたときに、行き着くところが開発のレベルの低さだったりするのでどうしようもない。無能なほうがお金もらえるのおかしいよね

マネジメント

2018-04-02

仮想通貨発掘はウィルスではない

webページを開いたら仮想通貨発掘するサイトが増えてるが、それをウィルスだと思ってる人が少なからずいるようだ

少し前に某マンガサイト仮想通貨ウィルスがあるなんて書いていたのを拡散してたか鵜呑みにでもしたのだろう


webページ制限

まずwebページを開いたところでできることは少ない

exeファイルを開くのとは違って、webページではできることが厳し目に制限されている

ユーザ自分からドロップでもしなければ、ローカルファイルの中を見ることも出来ないし、別のショッピングサイトwebページ入力したクレカ番号を見るなんてことはできない

古いOSブラウザなら脆弱性をつかれて、任意プログラムが実行されるなんていうことがあるかもしれないが、普通にアップデートしていれば気にすることはない

最新ブラウザでも修正前の脆弱性を使ったゼロデイなんていうものもあるが、めったにあるものでもないしそれを恐れてwebページを開かないなんていうのは、外に出たら事故に合うからと家から出ずに引きこもってるのと同レベルだと思う

まだ事故に合うほうが確率高いんじゃないか

セキュリティは専門じゃないからそこまで詳しくないが間違いがあったらブコメでなんか書いてくれるだろう


仮想通貨発掘

詳細にどんなプログラムが動いているかまでは把握してはいないが、上の制限がある以上ブラウザ上で実行できることしかしていない

何らかの計算をしてその結果をサーバに送るくらいだ

仮想通貨の発掘とは言っても何かの計算をしてるだけで、一般的な発掘と聞いて想像するようなことじゃない

その計算というのをwebページを開いた人にさせるのがwebページ型の仮想通貨の発掘だ

自分一人でやるのに比べれば開いてくれた人みんなで計算できる分多くの計算ができて多くのお金を稼げる


広告みたいなもの

ページを開いた人から直接お金を取るわけでなく、ページ管理者お金を得る仕組みとしてはweb広告(アフィリエイト)に近いもの

暇つぶし価値のある情報提供してくれているわけだから管理者お金が入ることを嫌う必要はないと思う

広告場合でも意地でもお金を稼げないようにリンク踏まずにわざわざ自分でググったり、広告ブロッカーを入れたりする人がいる

邪魔広告があるページも多いかブロックはわかるが、クリックせずにわざわざググってから同じページを開いてページ管理者収入をなくそうとするほどのアフィ嫌いが病的だと思う

それと同類でもなければ仮想通貨発掘も対して気にしなくていい


過剰広告の代わりになってほしい

私自身はweb広告特に嫌ってはいない

どちらかといえば趣味に関する新しい情報が入ることもあり好きな方だ

しかし、webページによっては、見えない広告が表示されていてリンク押したはずなのに関係ない広告が開かれたり、スクロールしたら付いてきたり、マウスを動かすとついてきたりするとても迷惑広告があるページも存在する

そういったページになるくらいなら仮想通貨発掘を入れて邪魔広告をやめてほしい

もちろん両方を入れることは可能なのだが、仮想通貨発掘の場合は長くユーザがいてくれたほうが得になる

そのため、両方入れていてもこういうユーザの気分を害するような広告は控えめになってることが多い印象がある

快適なページのほうが長居してくれるわけだから


デメリット

広告みたいに画面にアピールされずに見えないところでプログラムが動いてるだけであるユーザにはありがたいものではある

が、デメリットもある

それがCPUを常時使う部分だ

簡単に言うと端末が熱くなる、電池消費が早まるということ

モバイルだと少し気になるかもしれない

だが、動画再生やずっと動いてる広告がたくさんある場合ゲームをしている場合と比べると極端に変わる部分でもないと思う

ただwebページを見てるにしては電池が減るなと言う程度だろう

それが困るのであればそういったページを開かなければいいが、暇つぶしコンテンツ提供してくれてるわけだからゲームしてるのと同程度であれば個人的には気にしなくていいレベルだと思う

PCであれば、電池は気にしなくて済むが、電気代が関わってくるとも言える

しかし、電気代と言ってもそのPCが処理出来る限界を超えるわけでもないのですごくハイスペックPCでもないなら大したことにはならないと思う

PCの処理での電気代といえばWindowsUpdateのほうが困ってる

よくよくCPUがフル使用されてるし、何時間経っても終わる気配がないことがある

フルで使用されてるから他のソフトがすごく重いし、さらには夜などに勝手に起動してから長いことアップデートをしてそのまま起動したままになってたり

それに比べればwebページ開いてるときだけな上にwebページコンテンツを見る分には困らない程度のCPU使用率なんて全然気にするほどでもない


まとめ

まあ、電気代等は気にする人はすればいいのだろうが、変に誇張して言ってる人を真に受けて悪いものだと思い込む必要はない

個人情報が盗まれたりはしないし、ムダな処理がされているだけだ

あえていうなら、ひどい作りのwebページでムダなJavaScriptタイマがいっぱいあって常時なにかやってることもあるから仮想通貨発掘をしていてもそれよりマシということもあるかもしれない

あくまブラウザの中でなにか計算して通信してるだけだ

特別嫌う必要があるとは思わないし、私は迷惑広告仮想通貨発掘になるなら歓迎だと思ってる

2018-04-01

あれこれと

SwiftPythonHTMLCSSJavaScriptの基礎の基礎だけ修得。俺は一体何がしたいんや。

2018-03-30

就活序盤(なのか?)サンプル1

理学系1留マーチぐらいのサンプルをどうぞ

去年の夏ごろから意識をし始めて、夏は1デーのインターンに行ったりしていた(選考があったところは全落したので)

1留かつ単位も残ってるのもあってこんな状態じゃ就職厳しいだろうなと半分パニックになってたら

結局ES自己PRもまともに書けず、学校の方も留年は免れたけど4年にも3授業分単位が残ってるような状態になってた

3月に入ってからは、あらかじめ就活サイトの方で目星付けてた会社説明会に行ってたりしたんだけど

満員だったり、行ってみたい説明会バッティングしたり体調崩したりして結局週3ぐらいでしか動いてない

三週目あたりからテストセンター行ったり無理やりひねり出して添削も受けてないようなES出したりしてた

それでも筆記で受けた所はパスしてたし、本当に読んでいるのか怪しいようなESも通ったりする

(まだ大きい企業は受けてないからかもしれないけど てか多分そう)

そしてこの1,2週間は面接をいくつか受けてきた

とにかく緊張で何も言葉が出てこなかった 慣れれば大丈夫 なんて言うけど多分自分は何回やっても無理そう

そもそも友達もいないしバイト以外では声も出さないような人間から即興でなんか言えといわれても頭がフリーズしてなんにもでてこない

自分でも不十分なのがわかるESの粗を突かれるわけでもちろんしどろもどろの返答しかできない

付け焼刃テストセンターのついでに志望分野に関連する資格を取ったけど(インターンで知ってはいたけど)なんの意味もない

このまま秋、冬までずるずると就活する自分が割とリアルに浮かんだ

しか自分が死亡している業界が割とブラックなのもあって大企業にしがみつこうと思ったら6月までには決まってないと厳しいとも言われたのもあってパニックが炸裂している

ここまで文章を読んでもらった人にはわかって頂けると思うけど文章能力もなければキャパティコミュニケーション能力もない

大学指定校推薦で入った(めちゃくちゃ後悔してる 自分みたいに社交能力がない奴が入ると自力解決できなくなるし受験の禊をしてない分打たれ弱いなって自分でも思う やめた方がいい)

さんざん就活の為に動く時間はあった けどバイトだったり授業だったり既に不利な立場にあるってところで真剣に向き合うのが怖かった 言い訳しかできない

一昨日、まともな会話にすらなってなかった面接の後に会社最寄り駅の桜を無になってみてたら涙が止まらなかった

桜を見て泣いている就活生っぽい人がいたら花粉症がさく裂しているだけなので宗教の勧誘とかは辞めてください

今日web系のところで未経験可、入社から研修付の所を見たりして

ES作成物のリンクがあったので大学の授業で作ったC++簡単数値計算プログラミングを無理やりほぼやったことないjavascriptで書き直したりしてた 楽しい 大学情報系にすればよかった

現実逃避である 死ぬがよい

どうなるのか メンタルがすり減り引きこもりorニートになるのか

無理やり入った会社奨学金返済に追われながら口に糊するのか

わかり次第追記しま

2018-03-28

anond:20180328160144

CSSJavaScript(もしくはjQuery)とかじゃなくてHTML

HTML5リファレンス見ながら組むのと、class名に「背景が赤だからred」とかつけなかったらそれでいいんじゃね?

2018-03-27

プログラムめっちゃ楽しい

仕事が切羽詰まってるのばっかりなのに全くやる気でないから、優先順位が低いjavaScript勉強をはじめた。

そしたら何これめっちゃ楽しい〜〜〜!

やり方読みながらコピペして、時々手打ちしてるだけなんだけど、最初は何言ってるかサッパリだった英数字が、だんだん読めるようになる感じ、めっちゃ楽しい〜〜〜!!

ときどき「もしかしてここにこれを入れればこうなるのでは……?」という閃きがあって、実際に狙った動きになったときはもう最高〜〜!

あ〜お前そういう意味でその文字列だったんか〜〜!みたいな

数年単位javaScript勉強放置してたけど、こんなにやればできるものなんなら、もっと早くやればよかった。

もうしばらくコピペ芸だろうけど、とりあえずやりたかたことは自動化できそうだし、新しい言葉ちょっとでも覚えられたのは良かった。

仕事は終わってないけど!

2018-03-25

プログラミングつまんねーーーーーーーーーー

プログラミングを覚えるには、まず、作りたいものを作りましょう?

作りたいものなんかねーよ。便利なサービスアプリ世界に溢れてるじゃん。俺が作らなくてもいいじゃん。

個人が作るアプリ流行ことなんて無いし、大金GETできるわけでもねぇ。

けど、プログラミングやってみたいと思ってJAVAscriptだのHTMLだのCSSだのを覚えたけどよ。

おいおい…何に使うんだこれ?

演算子?箱?代入?で?だから何なんだ?if文?もし○○なら…。これをどうすんだ?

初心者向けの学習サイトなら無数にあるんだけど、そこから発展、応用を学べるような学習サイトって無くね?

つーか。作りたいものの作り方を知りたいわ。

2018-03-24

みなさんの命名規則を教えてください!

こんな感じで。

まず増田から

使用言語
VBAJavaScriptC#
定数
スネーク大文字
変数
キャメル
クラス関数
パスカル

自分はこういう利便性があるからこの記法を使ってるとか、この言語にはこんなガイドラインがあるというのがあれば教えてください!!

2018-03-23

時々アクセスするとサイトが一瞬表示された後JavaScriptが走って

「お前のブラウザ対応しとらんわ」って真っ白になるページあるよな

お前さっき一瞬表示してたじゃないかよ!それ見せろよ!

2018-03-22

N予備校プログラミング入門コースを修了した

https://anond.hatelabo.jp/20170911110731

昨年、はてブでバズりまくったエントリにまんまと乗せられた実務経験なしのプログラミング初心者

N予備校プログラミングコースプログラミング入門 Webアプリコース(有料のプログラミングコースで一番最初にやるコース)を修了したので知見をまとめておきます

とりあえず結論

そんな感じです。以下、理由

経験者の独学はほぼ無理。

客観的データをあげると、

入門コース実践編となる3章からは各講義最後課題が出されて、

N予備校GitHubリポジトリにプルリクエストを出すことで課題の提出に変えて、

学習を進めていくのですが、

3章最初課題の提出数は現在424件あるのですが、

https://github.com/progedu/intro-curriculum-3001

入門コースラストの4章最後課題の提出数は現在24件です。

https://github.com/progedu/intro-curriculum-4023

ちょうど動画ベースの講座がこないだ終わったところなので、

単純に計算すると脱落率約95%となっています

課題は解答をコピペして提出することも可能なので、

ちゃんと内容を理解できている人の割合さらに低いと思われます

なんで?

なぜそんなに脱落していくかというと、まあ難易度だったり色々あるとは思うのですが

基本的には説明不足ということだと考えています

~をするにはこういうプログラムを書けばいい!ということは教えてくれるのですが、

なぜ、こういうプログラムを書けば~ができるのかということについての説明が少ないです。

感覚としては、途中の式と解答だけが書いてある数学参考書を読み進めているような感じで、学習者には途中の式の意味自力で読み解く能力が求められます

その過程ドキュメントをあたったり、自ら調べて解決する能力必要です。

またアロー関数式だったり、三項演算子論理演算子を用いた代入などの省略記法を多用する割にソースコード中にほとんどコメントを書かないことも初学者には難しいかなと感じました。

体系的な学習にも不向きです。

あとオブジェクト指向説明をせずに、JavaScriptオブジェクトを扱っていたり、

データベース学習をする前に、MVCパターンを扱っていたり、ちぐはぐさを感じるところも多かったです。

ということで(他にもいろいろあるのですが)、未経験者が独学で進めていくのは厳しいんじゃないかな~というのが入門コースを終えての結論です。

たとえば保護者の方が専門のエンジニアで分からないことがすぐに聞けるような環境にあればよい教材になるかもしれません。

初心者が中級者へステップアップするきっかけになる可能性はある。

ただ中級者へのステップアップを目指している初心者きっかけをつかむには良い教材になりえるとも感じました。

私自身、GitHubLinux(Ubuntu)、Node.jsExpressフレームワークなど、自主的にはなかなか食指が動かなかった分野の知識を得ることができたと思います

難易度は高いですが、中級者向けのまとまった教材というのはネット上にもあまりないと思いますので、ある程度経験のあるプログラマ知識を深めるために利用するのはありだと思います

それでも体系的な知識が得られるかというと微妙ですが…。

ちゃん勉強しようとするとかなり時間必要

ただ社会人学習を進めるにはまとまった時間の確保というのがネックになるとは思います

N予備校の入門コースの想定学習時間は180時間だったと思いますが、私はこのコースを修了するのに400時間前後かかったと思います

(今年の1月初頭からほぼ毎日午後を勉強時間に充てて、ようやく昨日入門コースを修了しました)

コースを終わらせることだけを目標にするならもっと短くできるとは思いますが、ある程度知識をつけて今後にいかすことを目標にするとなると、想定学習時間内でコースを終わらせるのは難しい気がします。

これから学習してみようと思っている方へ

色々書きましたが、それでも月1,000円というのは破格の価格設定だと思いますので、気になっている方は挑戦してみてもよいのではないでしょうか。

おすすめ学習方法としては

などがおすすめです。 「「分かりそう」で~」のサイトには本当にお世話になりました。m(_ _)m

ただ特にプログラミング経験の浅い方に伝えたいのですが、N予備校の入門コース理解できなかった、挫折たからといって、プログラミングができないということはまったくないです。

私自身、SEプログラマとしての実務経験はありませんが、趣味でも仕事でもガンガンプログラム活用しています

それでもN予備校の入門コースの内容は相当難しかったです。

ぜひ挫けずにプログラミング学習を続けていただきたいなと思っています

あとネット上にはN予備校プログラミングコースレビュー散見されますが、無料コースしかやってないんじゃないかなーというものが多いのでお気をつけください。

基本的無料コースと有料コースは別物と考えたほうがよいと思います

参考になれば幸いです。

ところで、N予備校ニコニコ動画再現コース2017年度中公開予定になってるんですけど、本当に公開されるんですよね・・・?(※)

3/31 追記 ※ギリギリでしたがちゃんと公開されたようです。退会してから気づいたので内容はわかりません。

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