はてなキーワード: ドットインストールとは
ただ単に自分の能力に見合ってない仕事をするから苦しんでるじゃないかな。
有名だから、将来的に安泰しそうだから大企業に行きたいとか、技術力が低いのに将来性のあるユニコーン企業に入りたいとか。
メディア系事業部でもイチエンジニアであるだけで、ニュースサイトに名前がでることはないし。
あってもプロデューサーや部長クラス(稀に、美男美女エンジニア)
例えば自己紹介する時に、「ニュースを運営してます」のと「インフラしてます」のでは悲しいかな雲泥の差。
説明しても「なんか大変そうだね」「難しそうだね」が関の山である。社内でもこれ。
年功序列ではないので、評価によって昇給する。それが年に1,2回。
会社によってかもしれないが、業績は反映されない場合、下手したら1,2年も昇給しないなんて場合も有り得る。
そーなるとどーなるか。
残業代で賄おうと考え出す。そこが地獄の一丁目だとも知らずに。
ユニコーンの場合、例えば上場が目標でVCから「ウン十億の資金調達」というニュースが流れているとしても、
そのお金はあくまで借りているだけ。いつかは投資家の方々に返さないといけない。
エンジニア的には質は大事だけど、兎に角サービスを出さないと利益がない。
”スピード=利益(エンジニアの価値)”のようなもの。(この時点でサービスとして出せるなら質など二の次)
ここに技術力の低い人が入ると、「ブラックだ」と言い出す。(それを見抜けない人事もあれだけど)
ただ、一概に上司が悪いともいえない。
会社は人を雇っている。
このためには、社員に無理をさせなくてはならない場面もある。それが本意でなくとも。
ただし、これがいつまでも改善されないようであれば、組織としてやばい気がするので早めに逃げることをオススメする。
じゃあ、どーするか。
または能力を上げるか。
今なら、学校なら就職窓口があるし、転職なら転職エージェントもある。
相談すれば自分にあったところをピックアップしてくれるだろう。
そこで自分では見つけられなかった企業に出会えるかもしれないし、幅も広がる。
但し、「何をしたいか」はやはり考えておいたほうがいい。
面接でもそうだが、相談時に「どんな仕事に就きたいですか?」と聞かれるので。
ITエンジニアなら以下の知識を付けておいたほうがいいと思う。
・英語
・TOEIC:応募資格に書かれていることもあるし、技術書やプログラムを書くうえでもあって損はない。
・資格
・各種情報処理系:業務ではあまり使わないが、基盤となる知識になる。
・AtCoder,TopCoder,GoogleCodeJam:プログラミングする上での必要な知識を学べる。特定の処理を行うためには複数のパターンがあるが、それらを知る機会にもなる。
あと、選考の一つとしてこれを取り入れている企業も増えてきている。
・ツール
・フレームワークなど:ドットインストールやUdemyなど技術系サイトであれば色々勉強できる。必要であればお金を払おう。ググるより効率的だし、価値もある。
そんなに頑張りたくないけど、とりあえずITエンジニアであればいい人はどうしたらいいか。
玉石混交なので月5-60万(≠月収)契約であればいくらでもある気がする。
だって、がんばらないで自分にあった仕事ができるかもしれないんだから。
要は、上も下も周囲の雑音も聞かずに自分にあった仕事ができればITエンジニアも世間で言われてるほど大変な仕事じゃないはず。
まぁ、それができれば苦労はしないだろうけどね。
土:仕事
日:午後まで寝て髪だけ切りに行った
今日:台風なので篭もる。TWAで遊んでドットインストールでHTML5のところ途中までやった。飽きたのでCSGOやる←イマココ
まず試しにドットインストールとかやったほうがいいよ
自分より優れたるものを自分の周りに置きし者ここに眠る。カーネギー
できる人ばかり辞めていく会社が研修費用を出すようになったら、さらに退職が加速したというお話「人事に聞かせたい」 - Togetterまとめ
「従業員にトレーニングをして、よそへ行ってしまったらどうするのか」という疑問に対するStanger氏の答えは、「従業員にトレーニングをしないで、彼らが会社にとどまってしまったらどうするのか」ということになる。
従業員の才能を爆発させるには「会社に人を長く留める」戦略を捨てる必要がある
ttps://b.hatena.ne.jp/entry/s/gigazine.net/news/20171005-superboss/
「弱いつながり」理論でいうと、SNSでつながる友だちは、それこそFacebookの友だちが3,000人規模で、国内のスタートアップの経営者なら、たいていの人に直接または1hopでつながることができる。
ttps://s.nikkei.com/2vJsvYx
優れたマネージャーは自分より高い給与をもらう可能性のあるポテンシャルの高い部下を喜んで雇う
ttp://b.hatena.ne.jp/entry/www.masafumiotsuka.com/2015/11/the_peter_principle.html
人材は会社の資産として残らないが仕組みは会社の資産として永遠に残る
ttps://www.amazon.co.jp/dp/B010JM64M6/
ttps://employment.en-japan.com/engineerhub/entry/2019/11/07/103000
ttps://www.slideshare.net/yattom/ss-79372905
ttps://tinyurl.com/y8tkhuhz
ttps://bit.ly/2MylBjs
"競争優位につながるような戦略的なソフトを開発しようとするなら内製しかない。"
ttps://www.amazon.co.jp/dp/4822273784
ttps://medium.com/@kuranuki/aac6062adfb2
どの部分を汎用的につくり、どの部分をやっつけで作るか、そして、どの部分をパフォーマンス優先でつくり、どの部分を可読性優先でつくるか
(中略)
ソフトウェア開発とは、経営的意思決定の集積なのだから、経営的意思決定を外部の会社に委託するというのは、「経営を外部の会社にやってもらうようなもの」だからだ。
もっと言うなら、自分の会社の今後のビジネス的ポジションを、他社に決めてもらうようなものだからだ。
外注を出された会社は、そのソフトウェアが未来に実現するであろうビジネス的価値を犠牲にして、できるだけ少ないコストで作ろうとする。
ttp://fromdusktildawn.hatenadiary.jp/entry/20061003/1159869683
ttps://bit.ly/2JzCggZ
「ソフトウェア業界(特に受託開発業界)は、基本的に正直者が馬鹿を見る世界である。顧客が、保守性というソフトウェアの最も重要な品質を正しく評価できないという、情報の非対称性が存在するからだ」/分かるなぁ
「モダンな開発環境×技術顧問×内製化」Sansan×日経電子版 アプリ開発の最前線を語る夜
ボタンを1つ追加するだけで2週間。内製化によるスピードアップは必須だった。
「アプリ内にボタンを1つ追加するだけで、2週間の開発期間と、数十万円のコストが発生していました。それでは急な仕様変更に対応できないし、技術ノウハウも貯まらない。」
ネットサービスの肝は、開発にかける額の多寡というよりは、内製化するかどうかにあると思っています。
ローンチした後、そこからの追加・改善はものすごいスピードでやらなくちゃいけない。これは、内製体制でないと絶対に不可能です。
2017年1月、ネット証券大手のマネックス証券は証券基幹システムを刷新した。
お客様へ提供するサービスの開発スピード向上と、ノウハウの社内蓄積、開発コストの適正化を目的に、
(中略)
サービスの改善や新サービスの開発時に、ASPサービスの提供会社との会議に費やしていた時間を削減し開発のスピードアップを図ることで、競合他社への競争力を強化したいと考えました。
ttp://b.hatena.ne.jp/entry/s/quality-start.in/it-strategy/467
ttps://twitter.com/kanayang2009/status/129677947572465666
ttps://amzn.to/2ncDXrO
だから育てるんだ。
ABテスト デザイン OR ボタン OR 文言 - Twitter検索
外注でもA/Bテストでユーザの反応を計測してトライ・アンド・エラーでシステム開発ってできるもんなんだろうか。
できるとして、それって内製化した方がずっとクオリティ高くなるんじゃないの?
ttps://twitter.com/fromdusktildawn/status/874796380522336256
「外部委託すると細かい継続的な機能の改善が遅くなるので、自社採用でかなり優秀な人材をケチらずに採るべきだね。なかなか見つからなくても妥協せずに」ホリエモン
ttps://bit.ly/2QWMsoJ
外注はPDCAを回せないという致命的な欠点がある。ITスタートアップの感覚だと外注と内製には天と地ほどの差がある
ttps://bit.ly/2J5UCWQ
銀の弾丸ではないがリーンな開発は競争力の源泉。そのためにはPMFをコントロールできる開発チームが必須でそれは内製でしか達成困難。
ttps://bit.ly/2vkDd8E
正解に当たるまで回し続ける!3ヶ月で200回のA/Bテストから得た「意外な結果」とは
弊社のイベント一覧のページなのですが、単なるテキストの羅列のパターンと、リッチなレイアウトのものでテストすると、いつも必ずテキストの方が勝ちます。
海外テック情報局:eBayではダサいデザインのほうがコンバージョン率が高かった|gihyo.jp … 技術評論社
デザイナと口論したいのではなく,見たいのは数字とお客さんの利用例。
そして何がうまくいっているのか突き止めたい。
選択の科学 24種類のジャムを売り場に並べたときと、6種類のジャムを売り場に並べたときでは、前者は、後者の売り上げの10分の1しかなかったのです。
ttps://amzn.to/2I2V1O4
エンジニアでないファウンダーは最大一人まででお願いします | On Off and Beyond
理由1:変更につぐ変更を重ねられるようにする
最近 lean startup なる考え方がはやってますが、これはどういうことかというと、
東大合格者ランキングは正しいのか?――常に分母は何かを考えよ
何事にも閾値はある。そこに至らなければ、意味がないという数字だ。
「頭のいい人が成功しない理由」という本に、閾値の話があった。
だれもが中途半端にやめてしまう。それでは足りない。閾値を越えない。
ttps://ameblo.jp/chimu841/entry-10036171360.html
ttps://amzn.to/2Odv25b
①内製
②外注
フラクタルなレモン市場問題|建築不動産クラスタ交流会の件その1
ttp://realtor-readyabooks.hatenablog.com/entry/20100515/1273919457
ttp://ledsun.hatenablog.com/entry/2016/02/28/014851
ttps://ja.wikipedia.org/wiki/情報の非対称性
ttps://ja.wikipedia.org/wiki/逆選抜
ttps://ja.wikipedia.org/wiki/取引コスト
「探索コスト」
時給制(時間を売る)が生産効率低いのって自明だよなぁ・・相当ボランティア精神ないと時給制で効率よくやろうって気持ちにならないよね
でも拘束時間で金額を決めてしまっては効率化を目指さなくなるんじゃないか
ttp://b.hatena.ne.jp/entry/b.hatena.ne.jp/entry/194800390/comment/redhornet96
ttp://b.hatena.ne.jp/entry/twitter.com/etomiho/status/872820182883762176
ttp://b.hatena.ne.jp/entry/twitter.com/etomiho/status/872822997106565120
ttp://getlife.hateblo.jp/entry/2013/09/10/015011
見積もりが人日で工数を計算していると、実際にはそれよりも短期間で実装できても見積もり日数になるまで納品を待ったりすることはある。
納期よりもかなり早い段階で実際には完成しているにも関わらず、
エージェントが利益相反行動をしていないかどうか監視するためのコスト。
自身の行動がプリンシバルの利益追求にかなっていることを証明するために
ttps://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q1212240292
ttps://twitter.com/search?q=rails%E3%80%80%E9%A1%A7%E5%95%8F
「顧問プログラマ」再考 - Rails 雑感 - Ruby on Rails with OIAX
ttps://www.oiax.jp/rails/zakkan/rethinking_of_adviser_programmer.html
ITエンジニア採用に欠かせない原則とは (1/5):IT人材ラボ
ttp://b.hatena.ne.jp/entry/s/itjinzai-lab.jp/article/detail/856
ttps://www.slideshare.net/fukumura1/fukuokarubykaigi-medpeer-ver1
【256人がリモートワークで回る仕組みを考える】後編
ttps://www.remotework-labo.jp/2015/10/interview_10/
買う目的以外にも、いま何が流行ってるのかを本の出版の流れから推測してるわけですよ
いやgoogleの検索とかQiitaとかgitHubとかほかにもいろんなところから流行りを推測するなんてあるけど
やっぱり本で勉強するのが一番だと思ってるおじさんからすると、本が出版される=流行ってるってことだと思ってるからねいまだにw
それでみると今は明らかにpythonがキテるわけですよ
こりゃ本当にデータサイエンスが盛り上がってるんだろうなって感じ
そんで相変わらずのSwiftね。これはもうiPhone開発の必須だもんね。とくに日本じゃiPhoneだ
同じくらいunityがもりあがってるなってのは感じる
地味に本が出版されつづけてるJavascriptやPHPも存在感あるなって思いながら見てたんだけど
本が出版されないんだよね
4のときはすさまじい速さでキャッチアップして本が出版されたのにさ
もうみんな分かり切ってるから出版されないの?ネットで十分じゃい!みたいな
Rails界隈の人だれか知りませんかね
それとlaravelとか出版されないね。海外では人気です!っていうけど
ネットでやたらうるさかったフロントエンド界隈は全く本が出版されないね
ReactとかAngularとか
でもそれでいうならRails4のときの盛り上がりは何だったんだろうってくらいみんな一生懸命だったよね
だから5の無風感が怖いんだよね
http://anond.hatelabo.jp/20161017031727
老婆心ながら,おそらくSIer関係を目指しているだろう情報系?学生へのアドバイス
どの大学でも学生課は糞対応なので,カウンセラー通して学生課に学費免除なり,奨学金なり,対応を仰げ.
このままいくと研究室・ゼミ配属で積みそうなにおいするから,中退・途中就職(大学頼らない就職)の選択肢も考えておけ.
- http://dotinstall.com/ title: dotinstall]
- http://gacco.org/ title: gacco]
- https://schoo.jp/ title: schoo]
SIerに関係ないと思われるが,Web系への選択肢も拡がるしな.騙されたとおもってやっておけ.
最近だと技術文書をMarkdown で書く場合も多いし知っておいて損ないで.
ドットインストールにも授業がある.
基本情報持ってるなら知ってると思うが,
慣れておくといいで.ついでに言語はC++でもいいが,SIerならJava8勉強しておけ.
多分授業だけだと,実際のコード使わないと思うので,自分でインストールして使ってみるとええで.
MySQLインストールして使えるようにしておけ.基本コマンドだけええで.
後々データベースの資格(シルバー,ゴールド)にもつながるしな.
基本情報持ってるならある程度知ってると思うが,低レイヤのIP/TCP, UDPのソケット通信をCでもJavaでも書けるようにしておくとええで.
開発の話あるしね
ドットインストールにもある.
今までやったこと忘れるのもったいないし,他人に見せる意味でも技術ブログやっておけ.毎日更新とかいらんで.
Linuxインストールしたレベルで,やったことならなんでもええで.
技術者の就職面接で,(関係ない)バイトしてました,サークルやってましたじゃあんま意味ないからな.
録画して好きな時間観て見ておけ.
情報系の授業もある.
コード書くようになったら騙されたと思って読んどけ.
自分の中の名著にしておけ.
スカウト来たら,入らないにしても会ってみるとええで.
バイト大事なのはわかるが,大学の目的は,知識で選択肢拡げるというのもあるので,頑張って生きるんやで.
じゃあの.
私がプログラミングできるようになったら、アトピーの子供、その大人、成人型アトピーの人たちに向けたサービスを作ってあげたいと思っている。
他にも、食品添加物やシャンプー、化粧水、洗剤に含まれる化学物質について怖がらなくて済むようなわかりやすい検索コンテンツを作ってみたい。
こういうアイディアをネットに上げることは未来の自分の仕事を取られるかもしれないとおもって少し懸念したけど、それならその程度で仕方ない。
今までの人生で、コードとかHTMLとかいうパソコンに関する難しそうな知識はほとんど避けて通ってきた。
授業でかろうじて自分のウェブサイトを作る時間があったので、HTMLだけは使ったことがある。
その時は、「なぜあんな英単語や記号の並びを入力するだけで背景に色がついたり、フォントが変わったり動いたりするんだろう?」
そういった、子供のような素朴な疑問しか浮かばず、また素朴に感動するだけだった。
向いている、向いてないというのはあるかもしれない。
独学が難しければ未経験からSEとかプログラマーを教育、採用してくれる雇用推進プロジェクトに参加したいなとも思っている(今無職だからちょうどいいし)。
自分の人生経験を活かして誰かの為になる何かを作り出せるのなら、私にもその力が備わるのならやってみたい、という気持ちがわいてくる。
今はまだ”何か”というぼんやりとした妄想の域を出ないけど、私みたいな何にも知らない人間にも、プログラミングはできるのかな?
「独学 プログラミング」で検索して、未経験からプログラマーになった人のサイトとかを参考にしてちょっと勉強したいのだけど、
あのコードをどこに書いて、どうやって世に出せばいいのかがそもそもよくわかんない。
ドットインストールも見てみたけど何言ってるのか訳わかんない。あれを理解できないと、無理かな。
ちょうど無職の今だからこそ、挑戦できるなら形はどうあれ挑戦してみたいと思ってる。
よろしくお願いします。
【追記】
お返事遅くなりまして、すみません。
そして想像以上のマジレス!びっくりして、世の中捨てたもんじゃないな、と感動すら覚えています。
正直、TEDを観て興奮したそのまんまの勢いで、今まで妄想していたことを増田に書いてみた、というきっかけだったので投稿したあとで恥ずかしくなってたんですが、みんな優しくてうれしいです。
コメントは読んでいる限りわからない単語だらけですが、WordpressとレンタルwikiとCOBOLとHTMLとC♯と…ちらっと検索してみました、知らない世界がたくさんあって面白そうです。
一つずつ調べて、試していきたいと思います。
そして、ご指摘にもあったとおり、コンテンツ作成が目的であれば今からプログラミングを勉強することは合理的じゃないのだろうなと思います。
本当に実現させたいならば、素人考えで進めることは遠回りすぎですかね。
ですが、遅くなってもいいので実現させたいとは思ってます。
考えを整理してみたので、動機とゴールはすこしずつはっきりしてきました。
ですが私は、専門知識もなければ情報収集力も乏しい、しがない田舎の無職です。
企画だけがんばって練って、あとはどこかに任せるというのもいい案だと思います。
企画は私が担当し、作成を誰かに協力してもらう、とかも面白そうです。
ですが、今は自分でなにか作ってみたい、という好奇心もあります。
好奇心はわたしのいいところだと思っていますので、それは大事にしようと思います。
とりあえず、今の自分につくれるレベルの物を手始めに作ってみたいと思います。
あーもっと書きたいことがあるんですけど、肩こりがひどすぎてこれ以上PCの前に座れません…。
みなさん、本当にありがとうございました。
またどこかで会えるといいです。
正直「未経験でも数ヶ月でエンジニアに!」という記事自体がハズレがほとんどという印象があるけど、プログラミングに興味を持ってくれているのは嬉しい。
ただ、あの手の記事はPR目当てなことがほとんどなので、あまり当てにしない方がいいと思う。
「プログラマが知るべき10の〜」といったものもあるけど、ひとつも知らなくていい。少なくとも初心者の頃は。
vim は非常に良いエディタだと思うが、初心者向きではないのでお勧めしない。
無料で使えるものとしては atom あたりがいいんじゃないかと思うけど、好きなエディタがあるならそれでいい。
git や github は確かに超重要なんだけど、これもまともにプログラム動かないうちは手を出さなくていい。
プログラムに限らないけど、何かの学習ってのはひとつのことがとりあえず満足にできるようになるまで手を広げない。これが重要。
参考書もあれこれ買ってしまう人がいるけど、せいぜいひとつふたつに絞ってじっくり何周も繰り返した方が良い。
それと、他人は関係ないので成長の早い他の誰かのことは気にしない。
運動神経良くてどんなスポーツでもすぐこなせる奴ってクラスに一人はいたよね?彼と増田は違う人なので、比べても仕方ない。
実際のプログラミング学習では、かなりの人がファーストステップで脱落する。
増田のように、情報の取捨選択が出来ないし、今出来ないことを調べるためのキーワードがわからないので検索できない。
なので、本当の意味での完全独学ってかなり難しい。
じゃあどうすればいいかっていうと、実際にメンター役がいてプログラミングを教えてくれる環境がやはり一番。
有料のスクールはさすがにそうそう手が出ない値段だけど、無料や薄謝で開催している初心者向け勉強会もある。
独学じゃなくなるけれど、セカンドステップやサードステップまで一気に行けるとだいぶ楽。
あとこれはRuby on Rails 限定になるけど、Rails Girls という 不定期開催のワークショップで使われている教材を使うのもいい。
「もっと効率のいい学習法があるんじゃないの?」「もっと簡単にマスターできるんじゃないの?」と思って情報漁っているのなら、
今すぐそれをやめて、プログラミングの勉強だけに時間を割いた方がいい。
もちろんモチベーション維持のために目先を変えたりするのは構わないんだけど、初心者のうちは新しい情報仕入れても活かせないし、混乱するだけだからね。
増田のように苦労しながらも頑張っている人をみると、すごいな、と思うよ。
こちらは仕事だから当たり前にやっているけれど、増田はそうじゃないからね。
応援しているので頑張って欲しい。
http://dotinstall.com/lessons/basic_lua/11012
「自分用に学習メモをつける」機能を活用して自分の言葉に噛み砕いて、それでもわからないところは早めに飛ばしている。
その一部を個々に殴り書き捨てる。
function sum(...)
んでsumという関数を作ったわけだ。
前回と違うのは2つの合計ではなく、テーブルを使うことで何個でも合計できる。更にエクセルっぽくなった。
local a = {...}
ローカルはその関数の中でしか使えないものでしたね。今回はローカルなのはテーブルみたいですね。テーブルも前回と違って...となっている。
こう書くことで何個でもテーブルに入れることができる。
local total = 0
最初のトータルには0が入りる。
ローカルとトータルなんてややこしいことをしてくれたんだ!!続いてループが来ます。
for i = 1, #a do
終わりの数(いくつまでループするか)に#aとありますが、何でしょうか?
「aの個数になるのでこれでOKだと思います」
うん。は?ッて感じだ。ここで躓く。
今まで出てきたaはテーブル名だ。
例えばsum(1,3,5,7)だったら4つである。数字の大きさではないところに注意。
最初のトータルには0が入ってました。ですがループ文を使ってトータルに「テーブルに何個の数字が入ってきたか」
時間がないのか、一発撮りなのか知らないけれどあまりにもテンヤワンヤしている。
コレを見に来るユーザーは殆ど知識のない方が多いはず(そういう向け)
上記にも書いたがローカル、トータルとか理解の妨げになるようなことをするべきではない。もちろん打ちミスも。
『男性ボイス』さんに血が流れていたらもう少し馬鹿にやざじくしてほじい。
因みに結局まるまる理解できた。ありがたい。タダだし!