「アルゴリズム」を含む日記 RSS

はてなキーワード: アルゴリズムとは

2021-05-03

はてぶの「世の中」んところですが

①asahi.dotとかhuffpostとかお花畑系②HBOL?JBPress?みたいな煽りネットニュース

yahooニュースゲンダイ東洋経済のやっぱり微妙記事

女子が、女子が、女子が、また虐げられている。男性暴力が、男性が、フェミニズムとはのヘンテコな記事

赤旗のそれなりにまともなニュース

日経NHKのまともなニュース

で、①②③④とかいつも思うんですが組織票臭くないですか。はてぶはもっとアルゴリズム真剣に考えてほしいです。

あとカテゴリけがいつまでたっても賢くならないですね。はてな技術力疑われます

2021-05-01

なんでブコメって「スター数」「投稿順」しかないの?

はてぶの方はちゃんと「人気」「新着」になってる

ブックマーク数だけで人気を測ってないし

新規ブックマークだけを表示してるわけでもない

でもブコメの方は単純なスター数を「人気順」、新規投稿を「新着」にしてる

100歩譲って新着の方はいいとしても「人気順」の方ははてぶと同じようなアルゴリズムで表示すべきだよね

そうしないと初期のクソブコメスターが集まっただけのやつがずっと上位に出てくる

改善してほしい まぁぶっちゃけどっちでもいいんだけど

2021-04-30

「解けない方程式

よくアニソンとかの歌詞で「解けない方程式」みたいなフレーズが出てくるが、代数方程式だって5次方程式(たった5次!)以上になったら一般には解けないし、微分方程式に至っては「ミレニアム懸賞問題」として100万ドル懸賞金が懸かってたりする難しさなわけで、たいていの方程式は解けなくて当たり前なんだよ!って、聞くたびにツッコミたくなる。

まり、「解ける方程式」なんてほとんど無いのだから、「解けない方程式」に悩むなんて、空が飛べる翼がないことに悩むくらい実現不可能空想であり、そもそも悩み方として間違っている。

というかまずは、お前の歌詞で求める「解」は近似解ではダメなのか、どうしてダメなのか、歌詞はせいぜい10分も無いけど、小一時間膝を付き合わせて問い詰めたい。ゼミを開いてお前の意図を詳らかにしたい。

ガロア群が可解にならないからって諦める前に、最適化のための近似アルゴリズムを試せよ。ニュートン法でも最急降下法でもいいから、なんか試せよ。微分不可能か知らないが、それでもなんかアルゴリズム考えろよ。

色々試した結果がそれでもダメだったら、初めてそのことを歌詞に表せよ。方程式が「解けない」んじゃなく、近似さえもできなくなったら、その内容を個別具体的に歌詞に表せ。そうしたら、俺もそのためのアルゴリズムを一緒に悩んでやろうじゃねぇか。

というか、方程式として問題を数式に表すことはできたんだよな。しか歌詞という万民に伝わる形で。そこは偉いな。尊敬する。問題は多くの人間に共有すべきだ。

問題数学手法で解く場合、一番重要なのは方程式を解くなどの計算手法じゃない。問題を数式に落とし込む「問題の定式化」の部分が一番重要なんだ。だってそもそも数式にできなかったら、どんな立派な手法があろうと問題なんて解けやしないだろう?

からこそ、お前の歌詞は本当に惜しいんだよ!「解けない」ながらも、方程式として問題を定式化できたんだろう?定式化できたら問題は8割解けたも同然なんだ。

から、お前の悩むべきは方程式を「解けない」と思い込んでいるその姿勢だ。

解けないことが問題なのではなく、妥協できないお前のプライドこそ問題なんだ。もう少し妥協して、近似解としてのアプローチに悩んでみてもいいんじゃないか?「一番じゃなきゃダメなんですか」なんて、お前以外の誰も求めてないかもしれないじゃないか

なに?一番であることはアニソンとしての、つまり物語としての要求だって

それなら、常に一番として勝ち続けないと存在しえない主人公、そしてそれを称える曲なんてアルゴリズム的にもう古いと、作者か作詞家かに最新の論文ごと叩きつけてやれ!

十全な状態で戦えずに、ひねった手法でなんとかやり込める、そういう近似解法としての物語が今や手法トレンドじゃないのか?真っ正面から物語を「解く」んじゃなく、端からだんだんアルゴリズムで解を詰めていく、それ以上は妥協する、そういう姿勢がこれから物語像だと思うんだよ。

とにかく、こんなに絡み合った現代は「解けない方程式」だらけなんだ。正面から方程式を解くなんて今日流行らねぇよ。だから、「解けない」という悩みを脱し、近似アルゴリズム必死に解を詰めようとするお前の歌詞こそ、論文として採択されうる価値を持つものだし、これから物語としてのロールモデルだってなるはずだ。

から、もう方程式が「解けない」なんて悩まなくていいんだ。次の作品も期待してるぞ。

anond:20210429172030

アルゴリズムって多分そういうものだと思うよ

注ぎ込んだ時間と、

労力に成果は本当に残念だけど比例しない...

悲しいけど、やり方が最も大事なんだよね..

2021-04-26

日本人にとって大学って本当にゴミなんだなぁ

最近Youtubeドキュメンタリー系の番組をみているんだけど、

海外の名門と言っていい大学を出た後に、総菜家とかケーキ屋の家業を継いでいるって人がいて驚く。

1年行くだけで1000万近くかかるような、超絶名門を出ておいて全く学んだことと関係ない家業を継ぐとか

何のために留学したんだろうって、とても不思議に思ってしまうんだよなぁ。

自身は、高卒プログラマやってて、高卒であることを馬鹿にされて頭に来ていた事と

プログラマをやっていると、数学コンプレックスというか、学問をしらないことがハンデに感じる事も増えて来て

28歳の時に進学を決めて2年ほど受験勉強をして、30歳の時に仕事を辞めて東京某国立大学に入った。

特定されると困るのでボカすがw)

仕事をしながら毎日6時間勉強するのは地獄だったが、入学後は更に地獄で、今は大学院博士課程にいる。

で、片手間でかつての会社から業務委託仕事も受けている。

論文も採択されたし、鬼の様に勉強してきたので、もはや学歴コンプも、数学コンプも消えた。

かつては高卒からアルゴリズム分からんかな?と時に揶揄気味に聞いてきた元同僚に、俺が技術を教え、最新の論文解説し、指導する。

「お前はすげぇよなぁ。卒業したら返って来いよ」なんて言われると、俺のコンプレックスは完全に消えたなって実感するよ。



俺にとって大学天国でもあり地獄でもあったし、この経験わずか年間50万程度の学費で手に入れたにしては大きすぎる価値があった。

それをあっさり捨ててる連中は、本当にアホだなぁって思う。

高校数学何も覚えてない人間グラフ理論に入門するまでにやらないといけないこと教えて

次の仕事まで2ヶ月くらい無職でその間暇なので情報処理的な興味からグラフ理論でも勉強するかとふと思ったんだけど、数学できないと話にならないということがわかった。

基本的な2分木やソートアルゴリズムは多少知っていて空で実装できるレベルだけど数学アプローチではなく完全に覚えゲーだったということも再認識した。

行列ベクトルあたりが理解できるようになればグラフ理論を学ぶスタート地点には立てる?

中国人の英語の発音いいのがよくわかる

無料で公開されている音声合成サービスが凄いと話題に「ボイロ殺しに来てる」「ベタ打ちで自然に話せる」

https://togetter.com/li/1704743

でCoeFont STUDIOがバズってて

はてぶでも話題だったんだけど

オタクキャラがついてることに一言いってるブコメがいてさ

それに対してだったらgoogletext-to-speechつかえばいいとかいコメントがあって

今更ながら俺はtext-to-speech存在を知ったんだけど

Text-to-Speech

https://cloud.google.com/text-to-speech/?hl=ja


デフォルトで用意されてる英文を読み上げてもらって自然さに感激して

なにげに文章そのままで日本語にしてみたら、いわゆるカタカナ読みで笑ったんだけど

俺はさいしょ、まぁ日本語アルゴリズムだししょうがないよなって思ったんだけど

それで中国語に設定かえたらスゲーうまくて驚いた。

いわゆる中国語アルゴリズムで無理やり英語を読ませてもこのクオリティってすごいよね

2021-04-25

オタクコンテンツ炎上アルゴリズム

オタクコンテンツ内で何か内ゲバが起こる

 ↓

・まず運営コンテンツ製作者に迷惑かかってない、炎上してないポーズをする

 ↓

迷惑かかってることが発覚すると、晴れて『事件』として見なされる

 ↓

・『事件』内において、犯人が同じオタクだと分かると分が悪いので、ひとまず一般人寄りのアンチ仕業になる

 ↓

犯人オタクだと分かると『アイツはオタクじゃない』『木を見て森を語るな』的論調になる

 ↓

非難の矛先をそらすのに必死なので、事件面白がったり、一家言ある一般人を目ざとく見つけて罪を擦り付けようとする

 ↓

ほとぼり冷めたころにフェミリベラル仕業という共通認識が出来上がる

anond:20210425044325

通貨価値はその通貨で何が買えるかによって決まる。

国家が発行する通貨は主にその国で生産された品物。だけど、ビットコインドルと同じで決済通貨として買い物ができ、故に価値がある。

新しいアルゴリズムを作った暗号通貨を作ったところでその通貨で買えるもの決済通貨としての価値を作らないとならない。

暗号通貨としての価値を築き上げたビットコイン以外が勝てる未来が見えないんだけど?

2021-04-23

さて、新卒入社したSIer企業で約1ヶ月が経ったわけだが

結論

転職してえ...

はじめに

匿名ということで、忌憚なき意見が得られたらと思ってここに書いきました。たぶん、新卒がまた甘いこと言ってるよと思う人もたくさんいると思いますが、それはそれで受け止めます

ただ、どこにも迷惑をかけたくないので、本質を違えない程度にはフェイクを挟んで書いてます。なんか辻褄合わなくね?みたいなところあるかもしれませんが、そういうものだと思ってください。

背景

まず、私がどんな状況のやつかわからないと話にならないので、ちょっとバックグラウンドを紹介

情報工学修士持ち、メーカー系のグループ会社SIをやる会社に在籍。

グループ会社とはいえ、2000人規模で同期が100人近くいるので、そこそこ規模の大きい会社だと思ってくれて構わない。

本文

研修周り

「某S社に入社したけどミスだったかもしれない」というはてな匿名ダイアリー一年前だったか二年前だったか少しバズったが、今の僕はこれに近い気分である。(該当記事は社名まで出しているが、前述の通り迷惑かけたいわけではないのでぼかしておく)

まず不満点として、研修があまりに虚無すぎるというのがある。

文系出身の人もいるので内容がしょうもないのは、仕方ないとは思う。

それでも情報工学修士を出ておきながら、再び学部1年の授業を水で薄めたような講義を受けるのは非常に苦痛である。一人でやれば数時間で終わるものに1日かけてみんなで足並み揃えてやっているのは、運動会手をつなぎながらゴールする様を想起させる。

そもそもIT系研修はいまだに一週間やったか?程度でしかやっていない。ずっとやってるのはコンプラビジネスマナー技術文書の書き方である

今時中学生でもできますよ。それ。

とあるごとに偉そうに、賃金を貰いながら学ばせてもらってる身なんだからうんぬんと説教垂れてくるのも腹立つ。研修で新しく学んだことなんかひとつもねーよボケ

PC周り

PC周りの環境がひどすぎる。

もっさりしたパソコンを重たい仮想環境に一斉に接続し、さらテザリングオンライン会議につなぐことでまるで水の中で動いているかのようなもったり具合である。非常にストレスが溜まる。

あとこれは、仕方ないとは思うけれど、セキュリティ上の理由自由アプリケーションを入れることができない。もっと効率的作業をこなせるのに、使いにくいアプリや社内製のゴミシステムを使わされるのは合理的信条とするITを志すものとしてかなりストレスになる。(どうでもいいけどOutlook使いにくすぎませんか?)

まぁ、でもこれは仕方ないと思いますよ。セキュリティ上の理由と言われたら反論できませんもん。

ただ、一つだけあまりにも我慢できないことがあります

...SEなのにテキストエディタMS Wordメモ帳しか入ってないんですよ???!!!!???!!!?????

これでどうやってコーディングさせる気なんですか???

...ちなみにアルゴリズム研修フローチャートパワポで書きました。これからやるデータベースSQL研修は紙上でコーディングすることがわかりました。泣きそうです。

......ITってなんなんですかね......?

周囲の技術に対するモチベーションが低すぎる

技術力が現時点で低いのは全然構わない。私も当然まだまだだし、上を見れば見るほどキリがない世界だ。

これはただ単に知るのが早いかいかの違いでしかない。

ただし、IT系に関わることをこれから仕事にしていこうという人が「私、プログラム苦手でーw」というのは本当に許せない。

バス運転手が「いやー私、運転苦手なんですよねーw」と言っているようなもんだぞ?誰がそんなやつに仕事を任せるんだ?自分がこれから何をしていくのかについて、あまりにも自覚というか覚悟がなさすぎる。(あんまり自覚とか覚悟とか人に押し付けたくはないんだけど、他にいい言葉が思いつかない)

キレても仕方ないので、愛想笑いして誤魔化してる自分にも腹が立つ。マスクのおかげで口元が笑ってなくてもいいのは非常にありがたい。

成果主義と言いながら、結局年功序列

年次で仕事が割り振られるので、成果主義といいながら結局は年功序列である。少なくとも入社3年は足並みを揃えた昇給

ちなみに、働く前は年功序列もいい点あるよなーとか呑気に思っていましたが今は違います

会社ルールを決める連中が全部親会社天下り老人。上がり幅が小さすぎる給与レンジ。若手はやっすい給料で働かせられる。

こんなのを見てしまうと若手のやる気を削いでるのは、お前ら老害じゃないかと思わずはいられませんでした。

ついでに、年寄りどもが定期的に言う(大学上がり) = (遊んでばかりの怠け者)な価値観は明らかに古いものです。

今の若者あなたが思っているよりかなり優秀だと思います

自身の安定感について考え方が変わった

当初は安定感があるのもいい点だと考えて、現在いる会社に決めましたが、しばらく生きて安定感に対する考え方が変わりました。

ことIT業界に限って言えば、安定感は会社に与えられるものではないです。自身技術力が担保するものです。端的に言うと、いつクビになっても他に行けるような技術力を持つことが安定感だと考えるようになりました。

そういったことを考えると、他に行った時にほぼ役に立たない社内政治力や、社独特の書類作成能力、使いにくい内製フレームワーク勉強をしていくことに全く興味を持てなくなりました。

技術力が全く身に付かない今の現状を考えると、若いうちの安い給料としょっぱい昇給幅で我慢して働くことに対するモチベーションは無くなりました。

フェアじゃないのでいい点も
その他

おわりに

データ菜園機械学習系、ソフトウェア開発系で職を探しているので紹介してください。

ちなみに真面目に質問なんですけど、転職しようと思う場合やはり少なくとも半年くらいは在籍した上でなければ厳しいんでしょうか?

もういつ辞めるかの違いでしかないので、決めたならできるだけ早く動くべきだと考えて動いてきたけど、結構風当たりが厳しく、今転職活動するのは流石に悪手なのかなと思ってきてます、少し忌憚なき意見が欲しいなーと思ったり...

おまけ

せめて現職で少しでもコードが書けたらだいぶ気持ち的に楽になるのになー...

追記

5ch感覚レス飛ばしてましたが追記の方がいいらしいので追記します。

あと、思ったより注目を集めてしまった感あるので、これで基本最後にしようと思います

たくさんのアドバイスありがとうございました。

anond:20210423205943

ショボい女のデザイナーだけどデザインなんて大っ嫌いだとおもいながらデザインしてるよ。世の中うまくいかいね

かといってプログラミングアルゴリズムやらクラス設計やらで挫折してしもうたしな。インフラちょっとやったけどまったく興味持てずにずるずるデザイナーしてる

今はUI/UXエンジニアかいう便利な言葉もできたからもしフロントアプリエンジニアなら余裕でそっち系転向できると思うよ

クリエイティブ系やりたいならフォトショとかアドビスクリプト書いたりするとデザイナーコミュニティに入りやすそう

はてなカスどもはサジェスチョン汚染された系のヨタ話を無条件で信じるのを今すぐやめろ

はてな民を釣るのに便利なワードサジェスチョン汚染

されてねーよバカカス。ざぁこざあこ。

つーか。

普段これだけ好き勝手発言してるくせにtwitterサジェスチョン文句言うの目くそ鼻くそっていうんだよ?知ってる?

はてなtwitterと同じサジェスチョンの仕組み採用したら「安倍 死ね」「男 死ね」みたいなサジェスチョン出るのが容易に想像できるわ。

はてなカスどもは鏡みろ。

google検索するとこうなる

試しにぐぐったら「マヤノトップガン ウマ娘 かわいい」がサジェストに出てきて心がほっこりしたじゃんよ~。

dsb ウマ娘やってない勢としては、サジェスト汚染言うてもテキスト検索するとnetkeibaとWikipediaが並んでトップ表示されるし、実害は無いかなーって印象。なお写真見たい時は馬名+馬で検索すれば汚染度は低下する。

twitterサジェスチョンの仕組みを知らないで騒いでるだけ

isofura 自分が昼頃調べた時は「嫌い」「メスガキ」だった。ウマ娘ファンがどんな文脈でこの単語を使っていたのかなんて、馬のファンからすると知ったことではないし嫌だし悲しいと思うよ。

hopeholdsmoon マヤノトップガンTwitter検索しようとしたら嫌いもでてきたけどメスガキも出てきてこっちのほうがいやでない?

hiruhikoando まずさあ検索エンジンとしてTwitterを使うのやめようよ

enya_r サジェストTwitterの話でしょ 今も嫌いで出るし、話題ツイートの方の検索結果上位は1ふぁぼでも載ってくる謎アルゴリズムだし

khtokage うーん…… フォロワー数21人、プロフィールにわざわざ声優指定してアンチ名乗ってる木っ端イキリオタクの、Twitterの1発言拾って心折れる人は流石にSNSに向いてないと思う。

kirakking 自分はこの話題に無関心なのだけど一応調べちゃったので。増田twitter検索のことを言ったのだと思うよ。現時点で「マヤノトップガン」のtwitter検索サジェストは嫌い、メスガキだった

sunbrop 「ほーん、サジェスト汚染されてるのか… 『マヤノトップガン』スペースっと…」 育成 メスガキ 根性     ~終~ ⓃⒽⓀ / 念の為だけど書いてあるのはTwitterです。Googleでも出なかったです。




残念な方々

ledsun 検索キーワードサジェストネガティブ単語を上げてくるGoogleが悪い。ネガティブ単語の点数を減すくらいできるでしょ。

You-me 今検索サジェスト見に行ったら嫌いはなかったのでいろんな人が行動したのだね

kohgethu 「メスガキ」ってお前、それこそ前に問題化していたエロ二次創作用語じゃないか。/一部の人たちが注意喚起しても、ホンマもんの大馬鹿野郎の愚行は止められない。どうすんだこれ?

lionsage Google検索サジェストネガティブワードさないようにすれば解決


残念な方々

siro-haku サジェスト汚染してくる対象を嫌う事の表明すら許されないのか、インターネットってオタクファーストなんですね。

dtg8 そんなの二次創作みれば一目瞭然。ただ名前の同じ美少女キャラクターに都合のいい理想女の子を被せてるだけの、それ馬関係ある?っていうものばっかり。せめて名前を似せるぐらいにとどめてほしかった

summoned プレイヤーなんてやる気ダウンランダムイベント連発するだけでメンヘラとか嫌いとか言い出すからな。過剰なウマ娘効果age言説に違和感持ってる人は結構見かけたが信じたいものを信じる人も多い

early48 サジェストワードが「嫌い」なのが辛そう。普通に自分の好きなものを嫌ってる人の話なんて積極的に聞きたかないじゃん、誰だって

yykh サジェスト汚染が悲しいって気持ちまで否定するのはどうかと思う。



エアシャカール 弱い はウマ娘の前から競馬ファンに言われてる

zettaimuri エアシャカールなんて弱いとか出てくるしな

オペラオーの強さを絶対に認めたくない競馬オタクが、オペラオーの強さを落とすためにエアシャカールアグネスフライトをけなす傾向にある。

2021-04-22

ぼくが考えた最強のマッチングアプリ

儲けは少なくなるけど最高のマッチングができる仕様を考えた。

現状のマッチングアプリの問題点改善方法

  

女に男群がりすぎる問題

1人の女に大量の男がいいねを申し込んでるのが現状。

大量のいいねを全て見るのは大変。マッチしても複数人メッセージしんどいのでメッセ適当になりがち。ストックが大量にいるのですぐ切ってしまう。

男女交際平等であるべきなのに女王様とそれを楽しませる奴隷(男)の構図になってしまっている。

  

改善方法

並行して可能マッチング数の制限をする

例えば、5人までマッチ可能

6人目とマッチしたい場合は1人のマッチを解除する必要がある。一度解除したユーザー非表示になり2度とマッチできない。こうするとこで相手が大量にいることにより起きるメッセが雑になる問題を防げる。

1人あたりのマッチング数が制限されるので男が余る問題も多少解消される。

もちろん、同時にたくさんの相手とやり取りしたいユーザーもいるので課金で並行マッチング数の増加を可能とさせる。

  

会ったらなんか写真と違った。という問題

時間金も無駄にする迷惑行為

  

改善方法

かなり難しい問題である。二つ考えてみた。

賢い増田意見をぜひ聞かせて欲しい。

同性のみ閲覧可能詐欺写真報告機能をつける。

しかし、フラれた腹いせに嘘を書かれる可能性もあるので現実的ではない。

  

無加工以外登録不可にする

無加工は載せたくない男女が登録しない可能性があるのでユーザー数に問題が出るかも。無加工なら上位表示されるアルゴリズムにしても良さそう。

  

いいね数表示の問題

貰ったいいねの数でモテ可視化されてしまう。

いいね数でユーザーの優劣が決まる微妙システム

人気者の男が好きという女性性質からいいね数が多いユーザーいいねが集まる問題が起きる

  

改善方法

廃止する。

いいね数を廃止することにより数値で評価できなくなり、条件、趣味性格マッチングできるようになる。

承認欲求を得たいだけな出会いを求めていないユーザーけができる。

完璧すぎる仕様

2021-04-15

anond:20210415001514

もうちょっと生存バイアスとか

圧縮された普遍的言語を使ってくれないと

からないや

それにアルゴリズム計算量や

アプローチの仕方、努力定義

(ここでは動く時間を示している)

とかね

2021-04-12

anond:20210412151525

どういう方式にすればいいか?というアルゴリズムさえわかっちゃえば、プログラム簡単から

ベテランからアルゴリズム奪ってぽい。

それが昨今の流れ、それでも10年ぐらいは問題いから10年に1度ベテランを雇ってポイするながれっぽい。

https://anond.hatelabo.jp/20210412151137

厚労省が診断チャートアルゴリズムを作って、「医者」がそれを手入力していく感じよ。別に医者」じゃなくてもOKなわけ。

2021-04-11

経験大学1・2年生がエンジニアとして就職するための現実的な話

エンジニアって給料高いしホワイトらしいじゃん。大学卒業したらエンジニアになりたいかプログラミング勉強しよう」と考えてるタイプの、大学1~2年生に向けた話を書こうと思う。

学部や専攻が情報系じゃない奴を想定している。

実のところ、お前らはギリギリなんとかなる可能性があるんだが、詐欺みたいな情報商材やスクールに騙されてやすい層でもある。

頼むから騙されないでくれ。見ていて心が痛む。


これ以外の層、例えば転職しようとしてる奴らには少なくとも増田からまともなアドバイスはできないが、参考になるところはあるかもしれない。

あと、情報系の奴は素直にそのままCSを学べ。学部勉強を頑張ってくれ。

お前らが目指すべき道

大学時代で長期インターンアルバイト経験を積み、現場ノウハウを身に着けてから新卒Webベンチャー給与は並程度だが、ホワイトで今後のキャリアにも繋がる)に就職


これが唯一の正解というわけじゃないが、現実的路線の1つとして推しておく。要は完全未経験の人がまともなエンジニア職に就くのは難しいため、未経験状態を脱してから就活に臨もうというプランだ。

今回はこれを達成するための話をする。

前提知識を得ること

まず基本的にお前らははカモ扱いされている。前提知識があれば詐欺みたいなスクールに引っかからなくて済むので最低限でいいので把握しろ

年収1000万円は無理だぞ

エンジニア給料が他の仕事より高い部類だと思う。だが、それでも平均で500~600万円台だ。普通に1000万円もらえると思ってた奴はまずこの現実を受け止めろ。

平均でこれなんだから、未経験者が1000万円で雇用されることなどまずありえない。

何の仕事でもいいから雇う立場を考えてみろ。未経験者に1000万円出すか?冷静になって考えれば分かると思うけどな。


もちろん、働きやすさや将来性などを鑑みるエンジニア職を目指す意味はあると思うが、夢を見すぎないことは大事だ。

フリーランスに夢を見るな

年収1000万とはいかなくても、フリーランスなら高収入かつ自分のペースで働けてウハウハなんでしょ?」とかいう奴も時々見かける。

馬鹿を言うな。これも未経験者には無理なんだよ。未経験者が目指すべきは就職、これ一本で考えろ。


至極当然の話だが、フリーランスはどこかの会社から仕事発注してもらうことで報酬をもらっている。発注者にとって魅力的な人材じゃないと仕事はもらえない。

仕事発注する会社はどういうフリーランスを選びたいと思う?そりゃ経験者だよな。スクール自習くらいの経験しかない未経験者に頼むわけねーじゃん。

IT業界人手不足から経験者にもチャンスが」とか言われてるけどさ、それは「ちゃんとしたスキルを持った人材が足りてない」という意味であって、人がいれば誰でもいいという訳じゃないからな。

日曜大工犬小屋しか作ったことないような人に家を建ててほしくないだろ?エンジニアもそれと同じだよ。


とにかく、いくら社会就活が嫌でも「フリーランスになればいい」という甘言だけは真に受けるな。痛い目を見るぞ。

会社エンジニアの分類を知ってくれ

ここはフロントエンドエンジニアバックエンドエンジニアとかそういう話じゃない。

お前ら、「稼げて楽な仕事」「将来性がありそう」だと思ったかエンジニアを目指してるんだよな。まずはその関心に基づいた分類を知ったほうがいい。

IT企業には大まかに言って、自社でサービス企画・開発してリリースしてる企業(自社開発企業)と、顧客から受託開発をする企業の2つに分けられる。

みんなが憧れるキラキラホワイトエンジニアは大抵が自社開発企業だ。受託開発の会社は俗に言うIT土方になることが多いが、どちらも職種としては「ITエンジニア」扱いされる。

エンジニア」という雑なカテゴリしか仕事認識してないやつは、上手く騙されてブラック受託開発の会社に吸い込まれていく。


当たり前だが、ブラックな方が人手不足なので未経験でも就職やすい。

そこで、「就職保証」をやっているプログラミングスクールの多くは、キラキラホワイトエンジニアイメージで人を集めておいて、ブラック会社に送り込むようなことをやっているケースがある。

最低でもこれには引っかからないようにしてくれ。

ちなみにブラックなところは延々と単純作業をやらされ、転職するためのITスキルすらつかない例もある。

そういう環境に放り込まれると基本的には詰むので、1回でも足を踏み入れてはいけない。


もちろん自社開発が100%ホワイト受託開発が100%ブラックだとは言わない。

それぞれ例外はあるし、あくまで傾向にすぎないが、受託開発と聞いたら一旦は身構えるくらいの心構えではいてほしい。

適性

プログラミングスクールは「未経験でも頑張れば誰にでも出来る」としか言わないし、広告でも未経験者の体験談を列挙して誰にでもできるような雰囲気を醸し出している。

こういうのを見ると「自分も出来るのでは」と思うかもしれないが、残念ながら物事には適性というものがある。プログラミングは万人が習得できる奇跡のシロモノでもなんでもない。


頑張っているのに何も習得できない人も実際に多く存在する。逆に未経験なのに恐ろしい勢いで理解する人もいる。これらは単純に適性の問題であるしか言いようがない。

体育が苦手、歌が苦手、数学が苦手、古文が苦手、それと同じで、プログラミングが苦手というだけだ。

苦手な奴が苦しみながら長時間頑張ったとしても、得意な奴には楽勝で追い抜かされている。そんなことを仕事にするメリットはあるのか?

他の分野については得意・不得意が存在することを受け入れているはずなのに、何故かプログラミングだけは「誰でも短期間で出来るはず」と思いこんでいる人が多い。

これはプログラミングスクールPR手段詐欺まがいなのが悪いのかもしれないけどな。


もし適性がなかった場合プログラミング自体に魅力を感じているわけじゃなければ素直にエンジニア以外の道を進む方がよい。ITに関心があるなら、IT企業企画職みたいな携わり方もある。

別にエンジニアになれなくたって高給・ホワイト仕事はいくらでもある。なんならエンジニアを超える待遇仕事だってあるわけだ。

適性がないのに無理してエンジニアになろうとしたところで、先程書いたようなブラック企業しか入れないかもしれない。それよりは別職種ホワイトものを探すほうが絶対に良いと思う。

どんな仕事でも就活突破したら終わりではない。その先にその仕事が続くことを考えると、自分の得意分野で勝負するほうが良いだろう。

プログラミング習得

文法覚えて終わりだと勘違いするな

語学学習雰囲気でやってんのかな。プログラミング言語文法を覚えたらもうプログラミング習得したと思いこんで、現場に入ろうとする人がいて驚くときがある。

文法っていうのはツールの使い方みたいなもので、それ自体エンジニア価値じゃない。プログラミング勉強に終わりはないか表現として正しくはないかもしれないが、文法ってのは10%未満に過ぎない。

例えば、ひたすら包丁の使い方だけ練習してても凄腕シェフにはなれないじゃん?プログラミングもそれと同じ。


エンジニアってのはプログラミングをするだけの人じゃなくて、プログラミングによって何かを作る人だからな。

プログラミングのための環境構築みたいな周辺知識もしっかり鍛えて、ちゃんと何か作れるようになろう。

環境構築なしでプログラミング勉強できます」と謳っているサービスは便利だけど、そこだけで勉強を終わるのは絶対ダメだぞ。必ず自力で何かをリリースできるようになってくれ。

スクールに通うべきかどうか

金があったら好きにしろとでも言いたいが、入る前によく考えてほしい。

スクールに入ろうとしている奴は「先輩エンジニアたちはみんなスクール卒業してエンジニアになった」と勘違いしているのかもしれないが、そんなことはない。

経験エンジニアになれているのは、だいたい自主的勉強して才能を伸ばした奴だ。スクールきっかけだった奴もいるかもしれないが、あくまきっかけだ。スクールの修了=エンジニア就職と考えてる奴はブラック企業に吸い込まれると思うぞ。


とはいえ完全に独学するとなると、何から始めていいのかわからないという問題はあると思う。そういう意味で何かしらカリキュラムが設定されているスクールが便利なのはわかる。

ただし、数十万するようなスクールに行く必要があるのかは甚だ疑問である

まずは1ヶ月数千円くらい、格安で利用できるオンラインの教材からスタートするといいだろう。

オンライン教材でも質問サービス提供しているところはあるから、完全に1人というわけじゃない。


もし、オンライン教材だけで能力が身につけられないと思ったら、その段階になってからスクール検討すれば十分だろう。

ただし、エンジニア自分で調べて自分習得するスキル必要仕事だ。もしオンライン教材ですら難しいのであれば、適性が無い可能性を少しは考えておいた方が良いかもしれない。

駆け出しエンジニアと繋がらなくてよい

#駆け出しエンジニアと繋がりたい 的なハッシュタグがあるんだけど、粗悪スクールのカモみたいな奴がやたら多い。

以前定期的に観察していたが、何やら教材の数をこなすのがメインになっている人が多い。

本を読んだりスクールに行ったりといったことでいってエンジニアの力が身につくわけじゃないので、これを見ていると悪い影響を受けやすいと増田自身は思っている。

心細いか初心者同士で繋がりたいと思う気持ちはわかるが、詐欺師まがいの粗悪スクールが紛れ込んでくるハッシュタグで傷の舐めあいをするのはリスクしかない。

競技プログラミングはお前らには早すぎる

競技プログラミングほどのアルゴリズム能力を求められる会社はまだまだ一握りだ。しかもそういう企業トップクラス人間を求めている。

トップクラス人間東大京大情報系を専攻しているような人間で占められており、悲しいが「未経験文系競技プログラミングで大逆転」みたいな事例は聞いたことがない。

趣味としてやる分には全然良いが、競技プログラミングさえやれば就活で安泰だとは思わない方が良い。

それよりも、未経験レベルであれば、自分で何かプロダクト(Webアプリスマホアプリ)を一通り作れる方がよほど評価される。

時間が限られているなら、開発スキル養成を優先した方がいいだろう。

アルバイト・長期インターン

実はこれがあるから大学生なら未経験からでもエンジニアを目指しやすい。1年・2年でなるべく早い段階でアルバイトインターンで実績を積み始めるといい。

「未経験から転職」ではこの手が使えないので厳しいという事情もある。

経験としてカウントされる

一般的就活アルバイト職歴経験としてみなされにくいが、エンジニア新卒採用では経験としてきちんとカウントされる場合が多い。

ただし、短期インターンだとプラスにはなりづらいので、インターン≧長期アルバイト>>短期インターンくらいに捉えておくといいと思うぞ。

バイト探し

Webエンジニア求人バイト情報サイトバイト情報雑誌には掲載されていない場合も多い。載っていても微妙なケースだったりする。

各社の採用サイトWantedly等だけに掲載されている場合が圧倒的に多いと思うので、そちらをメインに探せ。

まずは自分が知っているWeb企業名前と「アルバイト」みたいな検索を掛けてみたら、案外見つかると思うぞ。

希望バイトインターンからスキルを逆算しても良い

初心者はどの言語から始めればいいのか」というのはよく見かける疑問だが、特に答えはない。別にPythonから始めてもいいし、Rubyで始めてもいい。PHPも悪くない。どれでも正解だ。

とはいえ、正解が多いからこそ困ってしまうのは分かる。


そこで、自分希望するバイトインターン候補からスキルを逆算するのも一つの手だと増田は思っている。

例えば、ちょっと興味あるけど採用されるかは分からない、というレベル企業が「PHPRubyPythonJava等によるWebアプリの開発経験」をアルバイトに求めていたとする。

このような場合特に注意書きがない限りどれか1つの言語で条件を満たせばよい。一番最初に書いているくらいだからPHPを中心にしているんじゃないだろうか?とアタリを付けて、PHPを中心にした開発スキル習得を目指せばよいだろう。

就活

これらはアルバイトインターンでも同様ではある。

学部のディスアドバンテージが少ない

良いことなのか悪いことなのかわからないが、日本Webエンジニア新卒採用学部足切りされることが少ない。

要は文系学部出身でも、アルバイト個人開発で実績があれば問題ないケースが多いということだ。


海外だとCS学位要求されることも多いので、これに関してはお前ら日本学生やってて運が良かったなとしか言いようがない。

もちろん機械学習など専門性の高い分野は別だがな。


ただ、この風潮いつまで続くかわからない。今後5~10スパンくらいで考えるとCS学位を重視するブームが来てもおかしくはないと思う。

プログラミングスクール卒を掲げるのは恥だと思ってくれ

実は結構いるんだけど、プログラミングスクール卒をまるで学歴のように誇示している奴はかなり不利となる。

正直なところ、採用であるエンジニアプログラミングスクールに対してネガティブイメージを抱いている人が多いのだが、スクール卒の人間はそれを誇りに思っている事があるらしくミスマッチが生じている。

これだけ書くとスクール馬鹿にするなと言われそうだが、ネガティブイメージには2つ理由がある。


まずは質が悪いスクールが多いこと。さっきから言っているが、昨今のエンジニア志望者は楽して稼ぎたいかエンジニアを目指すという奴が増えている。

その結果として情報商材のパラダイスとなっている。再生するだけで英語力が身に付くCD絶対に株で儲かる方法、そんなレベルプログラミング情報商材が大量に出回っている。

これはスクール例外ではなく、そのレベルの教材だけで生徒をエンジニアとして送り出すところが多い。エンジニアはこの状況を知っている。

それに、プログラミングスクール無限にある。採用側はそれらのカリキュラムを調べるほど暇ではないため、スクール卒となると全体的にそういう扱いをせざるを得なくなる。



もう1つはスクール出身者の問題。わざわざスクール卒と書く奴は書くことが他にない。

経験者の採用における理想像は「エンジニアとしての就業経験はないが、これからOJTで学んでいけるだけの基礎知識があり、技術に興味があって今後も新しいことを学ぶ意欲のある奴」という辺りになる。もちろん会社文化へのフィットなどもあるがな。

ただ、新しいことを学ぶ意欲というのは評価しづらい。誰だって聞かれたらそう答えるじゃん。そこで実質的には、自主的に何か作った経験があるか否かがその指標として機能している。

技術に興味があれば、習得した技術をより深めて自主的に何か作るもんじゃないの?」という考えを持っているエンジニアが多い。

もちろん、インターンバイト経験があればそんなこと書く羽目にはならないけどな。

インターンバイトに応募するときには書かないようにしろよというアドバイスだ。

2021-04-10

他人を助ける前に自分を助けろよ、アフリカ飢餓を救う前に半径5mの人を救ってみせろよ

これはこれで正しいとも自分は思うのです

天は自らを助ける者を助ける、というのも事実でしょう

しかし、助ける余裕がなければ、なかなか人が他人を助けるという行為は困難なはずです

ビル・ゲイツ現在慈善事業がメインであり、貧困層などへ広く学習の機会を与える課題にも取り組んでいますが、

彼はその理由として、資本主義原理では実現できないから、といったことを語っています

といっても、これは彼がお金持ちになれたからであり、お金持ちになっても自分が欲しいコンピュータを作ることに情熱を注ぐだけの人もいるわけです

もちろん、色々な人が世の中にいて構わないわけですが、いずれにせよ、他人を救う余裕がなければ慈善事業は難しいはずです

もしくは他人を救うことに「狂信的」である必要があるでしょう

狂信というとテロのような悪い面もあるわけですが、良い面で狂信的である人は考え方がブレないのです

良い意味ドンキホーテとでもいいますか、理想を追い求めて金がなくなっても他人がついてこなくても損得勘定が欠如しているから折れないのです

現実的には、本当にそこまでの人がいるかは疑わしいですが、

まず、信念があるとか、自分の打ち立てたモットーに執着する、固執しているならば、周囲からノイズトラブルで折れにくくなるはずです

それが人として良いのか悪いのかは、周囲の人それぞれによって大きく分かれると思いますが、

慈善事業だろうが偽善だろうが、自分が死んでも他人を助けたい、と考える人も少ないと思います存在すると思います

しかし、現実的に考えるならば、基本は他人を助ける余裕がなければ他人を助けることは困難でしょう

10kgまで支えられる何かがあったとして、5kgは乗っけれる、20kgは余裕がないので無理、

でも耐荷重10kgに対して10kgの荷物だったらどうでしょうか?

しかしたら望んだところまでなら耐えて運べるかもしれません、でも、もしかしたら振動も加わって折れてしまうかもしれない

だったら10kgの荷物を分割できないか、5kgに分割して二回運べないか

もしくは10kgのところを8kgにして、2kgは諦めてください、というのも策かも知れません

これが私が他人を助けるという行為ベストエフォートであるという所以です

アフリカ飢餓を救うというのも、まあ募金とか寄付行為はありだとは思います(どうしても胡散臭い団体が多いと思うのが否めませんが

しかし、直接的に助けるとなるとアフリカまでの飛行機代だけでかなりの出費になります

そのお金で半径5mの人を救えるのに、なんでそれをしないでアフリカの人を救うの?という問いに対し、

色々な考え方の人が色々な答えを持っているかもしれません

例えば、私が毎日収入や食うにも困っている人だとしま

しかし、目の前に今にも死にそうな人が倒れていたとしま

それに対し、自分救急車を呼ぶ余裕はある、救急車が来るまでその人のそばにいる余裕はある、

自分には難しいと思いますが、医学素養がある人ならば応急処置をする能力がある人もいるかもしれません

まり最近話題になっている弱者男性だかのカテゴリー自分も十分含まれるとは思うのですが、

目の前に死にそうな人が倒れており、救急車を呼ぶ余裕があると思っている自分がいる、

にも関わらず、

自分弱者から他人を助けない、他人を助けるより自分を助けろよ、

みたいな極端な考え方に至るのも変な話であって、

それはあくま相対的ものにすぎないはずです

まり、端的に言うなら、なんだかんだ社会とはカーストではないが階層があるものであり、

強者弱者を救う余裕があるが、それはある弱者より上の階層がその弱者を救えるという話であり、

数学アルゴリズムの話ではないが、

そういうツリー構造があるならば、一つ上の層が一つ下の層をちょっと救う、

その連鎖で全体が救えるはずだとも言えるわけですが、

ここで問題になるのは、確実に全体を救うには一番トップ強者無限に余裕がなければいけなくなってしまうことであり、

現実無限はありえないし、もし、その一番トップの余裕が減少していけば、ツリー全体を救うことは困難になってしま

しかしながら、全体最適化とでもいうか、全体をある程度いい感じに救うためには、やはり一つ上のノードが一つ下のノードを救う、

その連鎖重要であるように思うわけです

こういった他人ちょっと助ける連鎖再帰的な連鎖があればちょっとは世の中も捨てた感じではないように思えるわけですが、

それがまた難しいのが人の世というものでもあるわけです

2021-04-09

アルゴリズム

GAFAアルゴリズム問題については、uBlock OriginやNoScriptやFacebook Containerやらを使って一応対抗しているつもりなんだけど、どこまで通用しているのかはあまりよくわからない。

iPhoneしろAndroidしろスマホを使っている時点で負けているような感じもしてて、一周回ってマイクロソフトがマシであるような倒錯した気分。

アーティスト政治家自分の固定ファンをつかもうとするのは当然として、ネットトップ企業は「固定ファン」を全方位に創り出してそこから利益を得て、その上それらを争わせることによってさらに大きな利益を得ようとしているので、警戒しなきゃな。

「凝り固まった人」「ぶれない人」を相手にするほうがマーケティングラクから

すぐに飽きて、簡単に揺れることで対抗していこうと思う。自分なりの美意識があればミーハー最高なんだよね。

今どきのビジネス論理的に、人々を非論理的にすることによって成り立っている。

…つまりカルトなのかな。

いずれ、ソーシャルメディアとか、インターネットすら時代遅れって言われる時代が来るんだろう。

2021-04-08

あえぎ声を生成するアルゴリズムがあれば、

自家発電が可能になるのではないだろうか

anond:20210408195051

これが創作かどうかは別として、文章解析アルゴリズム組んで適当に食わせてみればいいだけの話だからそんなんいくらでも作れるぞ?

なに科学(笑)って

anond:20210407234604

うーん、コンパイルさんのザナックとかは違う気がなんとなくするんだけど

https://morikatron.ai/2020/05/gameai_history_02/

ディープラーニングではなくて、逆に薄いニューラルネットワークだったりするんだろうか

いずれにしても、プレイヤー能力に合わせて敵の攻撃が変わるのは本当で、

if文より、何らかのプレイヤー能力評価する評価関数とか、

そういうモデル化がキモなのは今の時代と何ら変わらない気がするんだよなあ

株や為替自動取引場合は、そのモデル市場短期的にでもそこそこ正しく予測できているか

何らかの物理学事象仮定して短期的にでも予測できるならそれはちょっと予言にも近くなるはずで、

そのモデル化は今なら学習させることで可能かもしれない(当然、予想外の事態には弱いだろうけど

でも、ゲーム場合ユーザー面白い面白くないか評価軸なので、

多分だけど、現在になってもスゴい技術がスゴく面白いに直結するとは思えないんだよなあ

スゴい技術に見えたり、感情移入さえするんだけど、中を見てみたら単純なカラクリだった、

みたいなことがあってもおかしくないというか、作る側としても労力考えるとその方が望ましいぐらいで

いかに手を抜いて面白いものを作るかみたいな視点で考えるとだけど

例えば、アキネーターなんて、自分実装しようと思えばかなり単純なアルゴリズムというか、

仕組みであることに気が付くと思うんだけど、物事を深く考えない人は当然として、

でも、なんとなく初めてやってみたぐらいの段階だったら、脳内を当てられた気もして、

これって面白いなあ、と思ったと思うんだよなあ

いや、自分より頭がいい人たちは一発で見抜いて、くだらんと思ったかもしれないけど、

仮にそうだとしても、本当にくだらないならここまでウケなかったと思うんだよね

中の実装がくだらないとしても、多くの人を驚かせたり楽しませられるなら、

それはそれで立派なトリック手品、フーディーニだと思うんだ

2021-04-07

SEOって画期的だとおもってたんすよ 13年ぐらい前までは

昔はまぁ自分ゴミを量産しててタウンページから企業データを抜き出したのをWEBサイトでまとめて被リンク貰ったり、逆に被リンク貰って結構ページランク上がったなってタイミングリンクを売ったりしてた悪徳SEO会社なんだけども、

それ以前、そうまさにタウンページってどうなってたかしってるか。

引越社って思いつくの何がある?

・アリさんマーク引っ越し

アーク引越センター

アート引越

まぁこんなもんでしょ。共通点わかるよね。全員「ア」から始まるの。

これはなんでかっていうとあいうえおソート五十音順)でダウンワークは載せてるから「アー」ってつけることで一番先頭にきて電話されやすいっていう判断ね。

そのせいでダウンワークオーガナイゼーション末期は「アーアーアーアンシン」とかいうもう誰も勝てねぇレベル会社名(サービス名)まででてくる始末。

そういう状況がクソだったのでWEBサイトちゃんと作って長く運営している会社が上がってきやすSEOってのは神だと思ってたんだよ。まぁそういう事思いながら自分ゴミを垂れ流してお金もらってたわけだが。

で、まぁ、俺のやってた手法ペンギンアップデートっていうのが来て使えなくなった。(簡単に言うとわざとらしくてユーザー利益をもたらさなSEOペナルティにした)

その時はもう毎日のように至るところに借りてたレンタルサーバーアクセスしてはゴミを削除するって事をして、まぁサービスとしては真っ当に運用してた3個ぐらいを残して無数のゴミデータ抜き出しただけのやつ、ワードサラダブログとか)は潰して、そういうSEOからは足を洗ったわけだ。

で、取引先をいきなり失うわけにもいかないんで「新しいSEO」とかいってなんとか食いつないで今は全く別のサービスしてるんだけど、

結局今のSEOに即した形でユーザーの役に立たない事をするやつはいるんだなーって思った。

抜け道のないSEOなんて理想はやっぱGoogle的には(追求してるとはおもうけど)無理な話で、今でもたまーにSEOに関してブログを読むけど企業の方が莫大なサイト運営しつつ順位動向を確認できるんだからSEOアルゴリズムに関して得られるデータが多くて速い。(あとこの前、自信満々にサジェスト汚染御社サービスを上位にしますっていう営業きてビビったね。)

 

攻略サイトに関しては現在は5chが攻略情報握ってる場合のほうが多いのでやっぱり5chを逐一チェックして自分確認しつつすすめるのがいいんじゃねーかな。

Twitter検索かに頼るのもちょっとおすすめ大手を振っておすすめ出来ないのはそこにも企業(というかアフィリエイター)の罠が潜んでいて5chまとめとかに誘導させられるから。最も中身スカスカ企業wikiよりもある程度ちゃんとまとめられてるアフィリエイターまとめブログのほうが情報の質が良い場合もあるんだけどね。

2021-04-05

anond:20210405165526

たとえノイズが多かろうと3ブクマ集めたページは凝ったアルゴリズムで一部を弾いたりせずに見る手段を残しておいてほしかった気がする

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