タグ

増田とプログラミングに関するi196のブックマーク (17)

  • 弟がプログラミングスクールに通おうとしたのを全力で止めた話

    正月に実家に帰ると、今年28歳になる9歳下の弟が会社をやめてプログラミングスクールに通うと言い出したので全力で止めた。 エンジニアになりたいのならカリキュラムは全部俺が組むし、わからないことがあったらいつでも相談にのるし、なんなら仕事の紹介だってするから、 まずは会社をやめるな、そしてスクールには金を払うな、と伝えた。 その後、転職をするのであれば適切な情報を伝えねばと考え、いろいろな会話をしたので、書いてみたいと思う。 まずIT業界をリードしているGAFAの求人情報を見せた。 例えばこれ。[ https://www.amazon.jobs/jp/jobs/1353081/software-development-engineer-full-time-class-of-2022 ] 4年制大学、大学院、もしくは博士課程卒業の方2022年4月1日入社可能の方(2021年4月~2022年3月卒

    弟がプログラミングスクールに通おうとしたのを全力で止めた話
    i196
    i196 2021/01/06
    スクールってどんな分野でもそんなもんよな。英会話スクールでペラペラになるのかみたいな
  • IT(?)に立ち向かうための心構えとか考え方

    anond:20201130214610 いろいろ面白かったので、適当に回答する。 > 1.具体的な事が分からないプログラミングで主にやる事は下記の2つ。 ①IFでAかBを選択させてどっちかの設定を実行 ②Whileで決められた回数分繰り返す これでやりたいことは分かる。分かるけれどこれでどうやって動画や音楽のエンコードをしたり 画像処理をしたりするソフトウェアになるのかというのがよく分からない。 とてつもなく複雑で冗長な処理によって実行されている。 複雑すぎて人間の直感で理解することは不可能だ。 わかりやすいので画像処理でいうと、数十万から数百万の画素(RGBAの24bitで表される数値)を小さなブロックに分解し、数学的に周波数の重なりとして計算して変換、含まれる頻出パターンをテーブルにして圧縮伸張を行なう。みたいなことが瞬間的に行われている。 「まさかそんな事できるわけないだろ」という

    IT(?)に立ち向かうための心構えとか考え方
    i196
    i196 2020/12/03
    巨人の皆さんに感謝だな
  • プログラミングというかITが理解できない。

    1.具体的な事が分からないプログラミングで主にやる事は下記の2つ。 ①IFでAかBを選択させてどっちかの設定を実行 ②Whileで決められた回数分繰り返す これでやりたいことは分かる。分かるけれどこれでどうやって動画や音楽のエンコードをしたり 画像処理をしたりするソフトウェアになるのかというのがよく分からない。 あるいはWordとかExcelとかがどうやってこんなので作られているのかが分からない。 プログラミング入門書を読んでも、一般的に知られているソフトウェアの作り方みたいな事が 書いてないので、ゴールが見えてこない。だからうんざりしてくる。 入門書を読むと、判定と繰り返しとあとどこかからかそういうプログラムが既に作られている フレームワークだとかよく分からないものを持ってきて使ってくださいってなっている。 だからそのフレームワークがどういう風になっているのかって説明からして欲しいって思

    プログラミングというかITが理解できない。
    i196
    i196 2020/12/01
    マジメ過ぎるんだろうな
  • 取り返しのつかない人間が職場に来た

    30歳過ぎたあたりで、突然気づいたんだけど 「意識高い系」を見かけなくなったなと気が付く。 なんというか、野球バカは野球する側から見る側になって、オタクはアニメ見ずにVtuberのラジオ聞いてるし、キラキラ系女子は子育てマウントに移行してる みたいな「年取っていく過程で元気がなくなっていってる」という現象は見受けられるんだけど、 相も変わらず、野球バカは野球好きだし、オタクはかわいいアニメの女が好きだし、キラキラ女子はずっと誰かと何かと戦い続けているっていう根底は変わっていない。 けど、どうも大学3年生くらいに雨後のタケノコかってくらい湧いて出てた「意識高い系」がどこにもいない。 若さ特有の自意識に飲み込まれている感覚も、就活を終えて年を取ると同時に消えてしまい、何か特別だと思っていた自分は超ドドド級の凡人だと気づき、 クソみたいな上司に叱られながら「まあ、人生ってこんなもんだよな」とあき

    取り返しのつかない人間が職場に来た
    i196
    i196 2020/10/02
    「自分は養分じゃない」って前提なのが凄い強気だなぁと
  • 新卒で入った会社が異世界な件

    大学時代、マテリアル系を専攻していた。 その中でも結構有名というか、研究内容を言ったら特定される分野なので詳細は省く。 GPAバトルを制し新進気鋭の研究室に入った俺を待ち受けていたのは、今考えても普通に訴訟もんだろというレベルのブラックな「現場」であった。 同業者の方はご存知と思うが、マテリアルというのは日がかなり強い分野であり企業の注目度も高く、 なおかつ実用度が非常に高いため「金の成る木」としてバイオと並んで世界との競争が激しい分野でもある(らしい) 比較する先が世界なので、当然世界レベルの努力と実績を要求されることは入って知った。 20時間ぶっ続けでサンプル作った実験結果を当日のゼミで発表すると「もうちょっと綺麗に資料作れないの?」とか平気で言ってくる准教授。 真面目で頑張り屋なのにインパクトファクターを稼げずドクターを6年続けてになった先輩。 めっちゃ上から目線で日国の公的手

    新卒で入った会社が異世界な件
    i196
    i196 2018/11/07
    褒めるのはタダだし、それで気持ちよくパフォーマンス出してくれるなら会社側もこんな良いことは無いと思ってるだろうね
  • プログラマーのススメ

    人は全員プログラミングを勉強した方が良い。 プログラミングは簡単だし、IT企業なら開業資金も少額で済む。(最初はパソコン、回線、プリンターがあれば十分) 自己資金で数カ月で軌道に載せれるようなネタしかできない。 IT起業の道のりを教えてあげるよ。 下請け:他人が作って欲しいものを作って納品する=資金を増やす自転車操業の段階。 自社開発:自分で作りたいものを作って売る=自転車操業からストックビジネスに移行する。レベニューシェア=下請けと自社開発の中間のビジネスモデル。 増田に投稿できるってことは、パソコンぐらい持ってるんだろ? 屋や図書館に行って、自分に合った分かりやすいプログラミングのを探してみよう。 仕事を取ってくる方法は、ソニックガーデンのやり方を参考にしたら良い。 https://www.sonicgarden.jp/ プログラミング入門最初に1冊だけ推薦するなら「プログラミ

    プログラマーのススメ
  • 何でもかんでも揃えようとしないでほしい

    プログラマなんだけど、なんでも揃えようとしてる人がうざい よくあるのが、JSON とかオブジェクト系の記述するところで、 「:」とか「=>」みたいなのの位置 揃えられると一見すると見やすいが、金額みたいに揃ったみやすさが必要ないところでされると面倒 10行並んでたら1つ変えたのが原因で10行とも変えないといけなかったりする 面倒だけどツール使えば揃えること自体は楽にできるからこれはまぁいい だが、バージョン管理ソフトでの変更行数が無駄に増えるのでパット見たときに結構大きな変更してるように見えたりするからちょっとイヤ さらに grep かけようにも空白数が不定だから正規表現にしないといけない 正規表現書くの面倒だしそもそも遅い 大規模プロジェクトだと待ち時間が大きく変わってくる んだけど、まあここまでは別にいい 他でも十分ある宗派の違いだし、まだ理解できる この揃えるときに aaa : {

    何でもかんでも揃えようとしないでほしい
    i196
    i196 2017/10/23
    生産性ひっくぅー
  • 優秀な外国人技術者を使い捨てるSIer

    むかついているがどうにもできない。そのことにさらにむかついている。 背景俺は新卒で入ったSIerに勤めて数年になる。 うちの会社は社員数も売上高も数千の中規模SIだ。いつからかわからないが中国にも支社があり、現地の技術者を採用したりもしている。(こうした実績からグローバル企業を謳ったりもしている…) 新卒でも中国人を採用していて俺の同期には5人いた。 同期の中国技術者の優秀さこの会社に入って最初の合同研修期間で彼らと接することになったのだがまずスペックの高さに驚いた。 まず3ヶ国語を扱える。中国語はもちろんネイティブ、英語はビジネスレベルで習得しており、個人差はあるもののみんな日語での日常会話に支障はない。外国人に難しいとされる日語の読み書きも、漢字をある程度知っているだけあってアルファベット圏の人々より習得が早いらしい。 全員バリバリのコンピュータサイエンス出身。 俺は文系学部出身

    優秀な外国人技術者を使い捨てるSIer
  • 一歩踏み出してよかった

    23歳ニートだった。 3ヶ月毎日みっちりプログラミングを勉強した。 その後、いろいろ行動して、5ヶ月目には簡単なプログラミングのバイトをはじめて、 1年後には正社員で就職してた。(バイトしてたところとは違う。) 23歳の秋頃、自分が一年後に就職してるなんて思わなかった。 プログラミングを始めるときにも、ずいぶん悩んだ。自分にできるのかとか、いろいろ。 でも、やるってきめて、がんばった。 わからないときはふて寝して、起きて、わかるまでやった。 ネットで、どうせニートがとか、仕事選んでないでさっさと働けみたいなことをぼろくそに言われてもあきらめなかった。 あきらめなくてよかったと思う。社会に出てから、そんなこと言われたことは一回もないし、 逆に独学でよくここまでやったね、と褒めてくれる人ばかりだ。 なんでこれを書いてるかって言うと、自分がプログラミング始めるときにそういう記事を読んで勇気が出た

    一歩踏み出してよかった
  • 何故プログラマーは起業に追い込まれるのか

    自分はプログラマーで、多くのプログラマーと同じように、コードを書く行為そのものが幸せであり、いつまでもコードを書いていたいと思う。 だが30を越えて、今までいくつかの会社でサラリーマンエンジニアとして働いた経験を総合するに、 少なくともこの国でプログラマーで居続けるためには起業する以外の選択肢は無いのだという結論に至った。 良いコードを書くと出世してコードが書けなくなる普通にコードを書いて、スキルを磨いて、リリースを成功させていくと、やがて肩書きがついて雑務に振り回される日々が訪れる。 プログラマーにとって何よりも大事なのは連続した集中、それも出来るだけ長い時間だ。 昇進して部下が出来たり、質問される機会が増えたり、評価業務やら、上級職会議やら、採用面接やら、一つ一つは大した事が無くても、 出社時間は気が付けば断片化して切り刻まれ、一日に一時間続けて集中する事すら困難になってしまう。 もは

    何故プログラマーは起業に追い込まれるのか
    i196
    i196 2014/05/27
    この人、本当に起業したのかな?妄想じゃないのかな。プログラミングだけやってても会社は維持できない
  • プログラミング大好き男に「どの言語が好き?」と訊ねられたとき、女はどう答えたらいいの?

    あ、まず前提として、 貴女がプログラミング大好き男を夢中にさせることが、 はたして貴女を幸福にするかどうか、それはまた別問題だけれど。 とはいえ、プログラミング大好き男たちは玉石混交ながら、 IT系の超かしこい男なども多く、 多くっつーかIT系でないのにプログラミング大好き男っていうのは超かしこい学生(まぁこれは有望株)か研究者系なんか、 あとはまったくかしこくもないクセに頭いいつもりして「Lispやってます(キリッ ハローワールドくらいですが」とか言っちゃうアホしかいないわけで、 したがって、釣り師たる女たちにとっては、 なかなかあなどれない釣り場です。 では、プログラミング大好き男に「どの言語が好き?」と訊ねられたとき、 貴女は、どう答えれば理想的でしょう? まず最初に、その男がCOBOLのようなタイプのレガシーコードと あとはC/C++、そして(TechEdに参加するほどではないけれ

    プログラミング大好き男に「どの言語が好き?」と訊ねられたとき、女はどう答えたらいいの?
  • 情報系学部三年 これからどうすればいいのか分からない

    学部三年(2013年度から)の情報系。 しかしプログラミングなどの情報系らしい活動をほとんどしてこなかった。というかサークルも一年のおわりにやめてしまったし、バイトもしたことがない。準引きこもりのような状態なのかもしれない。 二年次の夏休みあたりから、今いる環境を生かせそうなものを考えた結果、多少興味の沸いたいくつかの情報系の技術分野の参考書で勉強してみようとしてみたものの、難しくてほとんど分からない。というか、技術書の独学の仕方が未だによくわからない。 大学1-2年で学ぶ基礎的な数学にしても、周囲の同級生と比較する中で、自分には適正が無いと感じた。 モチベーションを維持することが出来ない。継続的に他者との交流を得られる場所を見つけられればそれで何とかなるのかもしれない。 プログラミング等のアルバイトを始められればいいのかもしれない。しかしアルバイト面接に持っていけるような、今までの成果物

    情報系学部三年 これからどうすればいいのか分からない
    i196
    i196 2013/03/22
    なんか、ぼっちな香りがするんだよなぁ。人とコミュニケーション取るとかしないと一人じゃ色々辛そう
  • プログラミング出来ない奴ちょっと来い

    プログラミング出来る方法教える。 世の中「プログラミング言語」を説くはごまんとあれど「プログラミング」を説くやブログはあまりない。 いや実際に "ない" というのはかなり語弊があるかもしれない。 しかし、通常この種の説明しているに辿り着くまでには多くの時間が必要だ。 普通の人は、多くの間違った方法を試し、その都度試行錯誤を重ね、プログラミング経験を経ることよって、重要な概念を獲得するのだと思う。 例えば、「計算機プログラムの構造と解釈」や「実用 Common Lisp」、「コンピュータプログラミングの概念・技法・モデル」などの書籍は現実の問題に対し "プログラム" をどう書くかという問題に正面から取り組んでいる良書だ。 しかし、どれだけ”普通の”プログラマが上記のような書籍を読んでいるのだろうか。 そして、"普通のプログラマ" がプログラミングを学ぶ書籍として、それらは果たして適切と

    プログラミング出来ない奴ちょっと来い
    i196
    i196 2013/03/22
    できないからちょっと来てみたけど、面倒だなーとしか思わなかったなぁ。やりたいことさえできれば途中過程は楽なほど良いのだけど
  • 元ゴミ回収ドライバーが作るエロWebサービス

    i196
    i196 2013/01/21
    素人っていつの間にこんな敷居上がったん…
  • ド素人が完全自作SNSを作ってみてわかったこと。

    ひっそりと、Webサービスをリリースしました。 http://tag-chat.net で、チャットがメインのSNSです。 自動でマッチングしてチャット相手を見つけてくれるマッチングチャットや、すぐにチャット相手を見つけてくれるフリーチャット、コミュニティチャット、フレンドチャットなど、とにかくチャットがメインのSNSです。 ■自分について 昨年の4月から、プログラムを学び始めた素人。22歳。札幌在住。 ■今更SNSを作ろうと思ったきっかけ FaceBookがウザい。というか嫌い。 これがきっかけ。 顔が良いSNSだと話題になっていたので、実名登録してみた。大学の知り合いが見つけてくれて、友達登録などが増える。(ほとんど話したことがない人からも友達登録が来て、「おぉ!これで俺も友達が増えるんだ!」とワクワクしていた)。 が、流れてくるのは自慢ばっかり。 コミュ障で彼女はおろか、女友達もほ

    ド素人が完全自作SNSを作ってみてわかったこと。
    i196
    i196 2013/01/06
    行動力と成長速度がすごい
  • キスで学ぶPush実装技術

    彼女とMacBookを並べてコーディング。 ようやくRailsの開発を一人で出来るようになった彼女が、俺に突然質問を投げかけた。 「ねぇ、WebサービスのPushってどうやって実装するの?」 「一般的には3つの方法がある。」と俺は答えた。 「クールな順にWebSocket、次にコメット、最後にポーリングだよ」 彼女は目を輝かせながら「それでそれで?!」と説明を求めてくる。 「ポーリングは、一定の時間ごと、たとえば3秒ごとにAjaxでサーバにリクエストを送って新着の情報が無いか問い合わせて、もし新着があれば処理を、なければスルーして次の問い合わせに備えるPush通知の実装だ。手軽に実装できる反面、新着がない多くの時間常にリクエストを送り続けることになるので無駄が多い。大規模なサービスで実装すれば、それだけでDDoSっぽくなっちゃう。また、リアルタイムも厳密には実現できなくて、MAXでポーリン

    キスで学ぶPush実装技術
    i196
    i196 2012/06/24
    どうせ夢落ちだろと思ったのにリアルかよ
  • ドラゴンボールで学ぶオブジェクト指向

    オブジェクト指向の基亀仙流やつ鶴仙流など、世の中にはいくつかの流派(=クラス)があり、それぞれの流派にかめはめ波やどどん波、舞空術などの技(メソッド)がいくつかあります。 実際に流派にある技を使う場合、技を覚えているZ戦士(インスタンス)が必要になります。 例)亀仙流を覚えた孫悟空を使ってかめはめ波を放って敵を倒す goku = new KamesenRyu("goku"); goku.shootKamehameha(teki); Z戦士によっては複数の流派の技が使えたり、自分の技を人に教えることが出来ます(継承)。 また悟空とクリリンのように同じ流派でも同じ技で違う性能を持っていたり、オリジナルの技を持っているなどの違いがあります。 クラスはセルを作るためのZ戦士達の遺伝子情報と言っても良いかもしれません。 例)セルを作りましょう。 class Cell extends Goku,Ve

    ドラゴンボールで学ぶオブジェクト指向
    i196
    i196 2011/03/17
    分かったようで全然分かってない
  • 1