「競技プログラミング」を含む日記 RSS

はてなキーワード: 競技プログラミングとは

2019-06-19

anond:20190619215732

競技プログラミングをする元気なんて無いし趣味もないよ…毎日ヘトヘトなんだ…

ただ話したいことはたくさんあるんだ…ネットの話とか世の中の話とか…

anond:20190619215525

趣味があれば趣味の合う人を探すとか

なければ競技プログラミングとかやってみたら

2019-06-10

ITって現代農業じゃん

自分ITについては齧る程度しか知識が無い。のを断っておく。

  

IT人材の不足がどうこう、みたいなブログ読んでたんだけど。

あれ?って違和感があった。

  

あれ?なんでこの人たちこんな大量に働いてるんだ?

  

ITって、ウェブサービスとかかな?ソシャゲ?それで人海戦術ってこと?

タカタカタっ!カッターン!って問題を解くような競技プログラミングとか、そういうんじゃなくて。

社内の環境を作るために、サーバー保守?(最近AWSとか?)(出先で勤務みたいな?なんだっけ、客先常駐みたいなやつ?)

  

なんというか、えっと。

ITって、複雑な問題や大量の問題を、能率的に解決するわけで。

なんで、ガタガタガタガタ~って人海戦術みたいに、IT技術者が何十万人も必要ってことになるんだろう。

  

これは馬鹿にしてるように聞こえて申し訳ないんだけど。

農業従事者って昔は国民の9割くらいはいたわけで。

それは、肥料とかで収穫量が上がって解決したわけで。

ということはですね。

その上位互換上位互換というか。工業サービス業さらに上の効率化の粋たる、IT系の人たちじゃないわけですか。

そのITの人たちが、なんでそんな大量に人がいないと成立しないことになってるんだろう。と不思議になったわけです。

しかも、ward PRESSとかですっけ?jqueryデスッケ?テンソルフローですっけ???

ドンドン技術コモディティー化し、ドンドン簡単に凄い実装ができるようになってるように見えるわけです。

  

吉里吉里っていう謎のシステムで昔、簡単ゲームを作ったことがあるんですが。その時も凄いなーって思ったんですが。

今や、Unityとかで2Dとか3D当たり前じゃないですか。その進化ヤバイなって。思うわけです。

昔、ちょっとだけ、HTMLJAVA SCRIPTと、fire worksでサイト作ってみたことがあります、HTTTP(コメントの指摘で、FTTTPの間違いだった)とか謎のソフト試行錯誤しながら。

今じゃ、word pressとかで、xServerあたりに、ポンじゃないですか。凄いなーと。

ラズベリーパイ電子工作してみたんですが、腰抜けました。アッサリwebOPIとかでIOTできて、機械学習もサックリできちゃう。昔、半田ごてでシコシコ回路考えていたころはなんだったのかと。

  

え?AI人間仕事を減らせるって言う話が出てるのに、IT系って人海戦術に走らないと厳しいんですか??

それとも、新規需要ドンドンできているわけですか?

新しい技術がでて、これまでの100倍の仕事量とかができるようになっても、全体としては需要が増えまくって追いつかないってことですか???

  

なんか、一向に農業から国民解放されない時代を見ているような、そういう不思議な気分ですね。

悪気はないんですが、嫌な書き方に聞こえちゃうかもしれないけど。

ただ、純粋不思議なんです。

  

追記

コメントたくさんありがとうございます

釣りではなく、本当にITとまったく関係いしがな医者です。

医者医者不足の原因が医者の偏在だと答えが出てて、IT化、IOT化が追い付いてないのは規制が激しいからと理解しています。(麻酔科やICUなんかはゴリゴリ効率化すすんでますが。)

  

でも、IT社会はIT作って技術もあるんだからドンドン効率化に効率化を重ねて、農業みたいに、全人口の数%とかで行けるようにならないものかなーと不思議で書きました。

子供の頃に、「農業は、緑の革命で一気に労働人口を削減できました」みたいなのを勉強した時に、「科学ってすげえ!!!!」と思って感動したので、ITでそうなるかなーと思ってもそうならないので、かなり疑問だったのでこのような増田を書きました。悪気は無かったですが、煽りに聞こえたらごめんちゃい。

  

大文字文字とかも、特に普段使っていないので、適当なのは勘弁。本当に門外漢から

  

追記

続き書きました

『ITって現代ポルノ女優じゃん』

https://anond.hatelabo.jp/20190611195026

2019-06-08

プログラミング初心者のためのQ&A

Q.どの言語勉強したら良いですか?

A.話したい外国人が決まってないのにどの外国語勉強したら良いか聞いてるのと一緒。プログラミングで何したいのか決めてから聞いてこい

Q.今はプログラミングでやりたいことが思い付かないけど勉強だけしたいんです

A.自分人生不安勉強で紛らわそうとしてんじゃねえよ。競技プログラミングでもやっとけ

Q.プログラミングができるようになるまでどれぐらいかかりますか?

A.自転車に乗れるようになるまでどれぐらいかかるか聞いてるのと一緒。コードを書け

Q.どうやったらプログラミングできるようになりますか?

A.入門書を捨て、コードを書け

2019-05-05

競技プログラミング不正しました

先日のコンテストで、複数アカウントを作って、片方で解法をverifyしてから提出するという不正をしてしまいました。

すべて自分の弱さが現れたものです。

今回ははじめてというわけではなく、調子が良くないときペナルティ心配ときにこれまで数回行ったことがあります

今回、システムから警告メールがきて、事の重大さを痛感しました。

熱心に精進をしてレートを地道にあげている多くの競技プログラマーに向けられる顔がありません。

レートを下げたくないという気持ちが強すぎて、本来競技プログラミングの楽しみを忘れてしまっていた気がします。アカウントが削除されるか凍結されるかどういう処遇になるかはまだはっきりしていませんが、心をいれかえて、本来自分と向き合いながら、周囲の競技プログラマーに少しでも追いつけるようにゼロから努力を重ねていきたいと思います

2019-04-26

競技プログラミングじゃないんだよなぁ

バイソンとかジャバ毎にさ、こんなプログラミング組んで動かしてみましたみたいなコンテストあって良いだろ

そういうのがイノベーションに繋がるんだよ

分かってないなぁ

2019-02-20

総合的なプログラマー的eSportとかって無いの?

みんな知ってる競技プログラミングのソレってただの「アルゴリズム何個覚えてるかな? 関数いくつ覚えてるかな? どれだけキーボード叩けるのかな?」になってて競技性もクソもねえじゃんってのはみんな思うところあると思うので、

「限られた時間の中でどう戦略を立ててスコアを稼ぐか」みたいな総合力を試す系のプログラミング競技をやってみたいんだけどなんかある?

2018-12-08

AtCoder

競技プログラミングAtCoderに興味をもって見てみたけど、レベル高すぎだな。

プログラミング問題をといて、解く時間や実行速度を競うらしい。

110分で5問の問題がでるけど、一問目の問題意味理解するだけで一時間かかりそうな難易度だったわ。

2018-12-06

NTT新卒で落ちました

NTT退職エントリ流行っているようなのでそもそも入れなかった人の話でも書きます

といっても1X年前の話です。

増田はどんなひとか

1980年台前半生まれ

リーマンショック直前の超売り手市場新卒4月初頭というゴールデンタイムNTT系列何社も受けて全滅したアホ。

趣味プログラミング。ICPFCとか参加したり小さいツールを書いたりしてた。

大学の専攻は数学日本ではやたら偏差値の高いらしいT大学に現役で入ってそのまま修士卒。

どこを受けたのか

NTT株、NTTD、NTTS、NTTH、NTTCなど。略称がどこを指すかは適当に考えてね。

部落ちてます4月はこのせいでお祈りされまくり、結局決まったのはNTT以外で夏ごろで。

なぜNTTに応募したのか

電話がとても好きだった。高校ぐらいのときモデムから高速リダイヤルをかけるアプリとか、

公衆電話の番号を探すツールとかを書いていた。PHS携帯が普及しだしたこから

そもそも仕様があまり手に入らなかったので興味を持てなくなった。113はよくお世話になった。

就活ときそのへんのことを思い出したのと、プログラミングが好きだったのでNTTなら

なにかできるんじゃないだろうかと思いたくさん受けた。

なぜNTTをそんなに落ちたのか

当時はプログラマというもの地位ものすごく低い時代だったと思う。

そんな時代に「プログラミングやりたいです。ICPFCとかめっちゃ楽しいです。」という割に

基本情報すらとっておらず、コミュ力も非常に低い上に専攻が純粋数学とか落ちて然るべき。

更にNTTがどういう人材を欲しているのかという企業研究もろくにしていなかったため、

自分御社にどういう貢献ができるのかを説明できず、ただやりたいことだけを喋っていたた。

また純粋数学研究内容の説明がしにくいというのはわかりきった話だったので、それは対策するべきだった。

面接でどんなこと聞かれたのか

NTT

3分研究内容を話すというプレゼンSPIがよかったらしく1次面接免除という連絡をいただき

喜んで2次面接に望んだところ純粋数学研究発表で、「この研究社会的意義はなにか?」という質問をされ無事死亡。

NTTD

書類審査で通過できず。

NTTS

社名にソフトウェアなんてついてるぐらいだからプログラミングガッツリできるんだろうと思い、

CPU命令セットの素晴らしさとその効率的エミュレータ実装について熱く話す。

面接官の「そんなことにしか興味ないんですか?」という返事は今でも覚えている。

NTTH

グループディスカッションで落ちる。コミュ力とか見られてたきがするが審査員は見てただけなので詳細は不明

NTTC

面接前に社員雑談する謎の時間があり、「T大の人、ぜひ来てほしいんですけどNTTDとかNTT株に

取られちゃって蹴られてしまうんですよね…」という話を聞く。その時点でDには落ちていたので苦笑いして面接へ。

当時盛り上がっていたNGN関係の話で面接官と盛り上がるも俺が考える最強の通信スタック実装法を

熱く語ってしまドン引きされる。

結局どこにいったのか

NTT系列はだめだったので結局某SIer就職年収は300万弱から5年ぐらい在籍しても500万弱ぐらいだった。

最初は流石に年収低すぎということで某Rエージェント転職活動をするもリーマンショック真っ最中

在籍も1年とかだったため「君なにしにきたの?」オーラがすごかった。その時点での転職は失敗。

SIerによくある通り仕事コードというものほとんど書かず、ExcelWordがメインであった。

ただ仕事自体は暇だったので、合間にひたすらProject Eulerをやっていた。

今は何してるのか

今はお仕事が変わり、AI関係ソフトウェアエンジニアみたいなお仕事をしている。

相変わらず面接ではコード書きたいですとかAtCoderとかの競技プログラミングの話しかしていないのだけど、

10年前に比べると反応がとてもよくなったと感じる。年収都内に何の不自由もなく暮らせるぐらいまでは

もらえるようになった。プログラマ地位は相当向上しているのではないだろうか。

個人的にはAtCoderTopCoderで黄~青ぐらいのプログラマ社会的地位10年で年収400万から1000万ぐらいまで上がった感じがある。

結局NTTにいったほうがよかったのか

退職エントリ読んでみると、NTT株は行ってみたかたかも。

ブコメへの回答

anond:20181206084718

今は1000万!と言いたいところですが、うまい棒5万本分ほど足りません。一本行けるように今後も精進します。

ただ今都内ソフトウェアエンジニアバブルといってもよく、かなり年収水準が上がっている気がします。

ですので多少は夢を持ってもよいのかなと。

回答追記

anond:20181206104025

キリの人も入社時は優秀だったんだと思います。あともし採用されるポテンシャルがあったとしても

ちゃん業界研究しないのはだめかと。いろいろな意味で私はだめでしたね。

id:ueno_neco

1990年代はまだ固定電話の古い交換器や緑・ピンク電話などが残ってた時代で、電話面白い挙動

NIFTY-SERVEフォーラム等で盛り上がっていた時代でした。そのため当時は同じような人が結構いました。

id:sny22015

うけてません。NTTの社風に合わないと全滅する可能性もあった(そして実際そうなった)ということで、

ある意味リスク管理ができていなかったとも言えます

id:shinobue679fbea

最近NTTDのOSS関係へのコミットは凄まじいですね。あの部隊尊敬しています

あのへんのコミッタ方たちはどういうルート採用されたんでしょうね?

id:ockeghem

大学時代XSSバイナリ解析に興味があったはずなのですが、就活ではその道は選びませんでした。

忘れていたというのもあるのですが、その数年前に日本セキュリティ系の団体ちょっともめてしまった

というのがあるのかもしれません。日本セキュリティ業界ちょっと前までアングラっぽい雰囲気

漂っていました(世界的にそうだっただけな感じもします)が、そんな方たちも某FF○Iとか某NAとか

ホワイトハッカー側で大きく活躍されてるようで、もしセキュリティ業界に身をおいていたら

そういう変化も楽しめたのかなぁとは思います

あ、徳丸さんのブログはいつも楽しく拝見させていただいています

id:Lumin

あの某NAのLuminさんでしょうか。当時はとても落ち込みましたが、今では楽しくやれているので

人間万事塞翁が馬というところかなと思います

2018-11-25

anond:20181125094534

趣味プログラマーだけど絶対pythonかそれに類するものRubyとかもいいかもしれない,あんまよく知らんけどdfndfn)

プログラミングをやり始めた当初はCから教えられた。競技プログラミングとかもC,C++しか昔使えなかった。

今は色んな言語に便利なフレームワークがあるし、増田職業でやってるんでなければpythonオススメ。てか当時もっとpython勢いあったらpythonから入ってただろうな。

やってくうちにフロントエンドとか、もっと計算機理論アルゴリズムとか自分のしたい方向性とか興味が出てくるからそれに従って楽しめばいいと思う。

GUIだってpythonだったらpyGobjectとかで簡単に実現できる。流行りのdeeplearningも割と敷居は低い。webframeworkはdjangoがある。

リバースエンジニアリングとかの本もあるし。

自分はCから入ったけど、結局CTF系の領域脆弱性を探すゲーム)か配布されているソースコードコンパイル関連(gentooのemergeとか)とかしか使わない。

多分仕事にしている人は、これがいいとか別なのがあるんだろうけど、似たような境遇なら参考になるかも

2018-10-18

競技プログラミング

30歳が始める趣味としてはどうなんだろうか

ちなみにプログラミング経験は無い

2018-10-11

anond:20181011165048

PaizaかOPpaiだか知らんが、競技プログラミングが上手くても業務をこなす能力とそれ殆どかんけーねーってみんな知ってるからだぞ。

2018-07-17

[]はいプロ

競技プログラミング界隈では「プロ」がカジュアル褒め言葉として使われており、

そこからはいプロ 世界一○○が上手 ○○界のtourist ○○時代終焉を告げる者 実質○○ ○○するために生まれてきた男」というコピペが生まれた。

たとえば「起きた」というツイートに「はいプロ 世界一起床が上手」などとリプライする。

touristとは世界最強の競技プログラマーのこと。

はいプロ」と褒められたら「いいえ趣味」と返すらしい。

2018-06-07

競技プログラミング問題毎日2〜3問ずつ解いてる

自分思考力が成長しているのを実感できる

これはオススメ趣味だな

2018-06-02

anond:20180602214129

悪いことではないと思う

手段目的化して競技プログラミングにのめりこんで世界トップクラスになったりしてみたら

2018-03-21

プログラミングレベルってみんなどうやって自己評価してんの?

レベル5 : マスターレベル拡張ライブラリ記述できるだけでなく、言語の内部仕様処理系実装等についても明るい。

レベル4 : 問題なく日常的に利用できるレベル言語を使うだけでなく、その言語ライブラリを作ったり、フレームワークを作ることもできる。

レベル3 : リファレンスがなくても任意の処理が記述できるレベル

レベル2 : リファレンス本があれば利用できるレベル

レベル1 : 授業などで触れたことがある程度。日常的に利用できるわけではない。

問題なく日常的に利用できるけどリファレンス禁止は無理な私はレベル2なの?

というかどんなコードを書く前提なの?

競技プログラミング解くならリファレンスは要らんけどGUI絡んだりWEBとかだと絶対無理だけど?

スレッドとか普段使わないからどの言語でも調べないと無理ですけど?


そもそもこの判定基準考えたの誰だよ

コピペされすぎだろ

2017-10-14

IT技術者をやめてマネジメント営業をやれ言われたので、IT業界やめようかなと思う話

20代後半(つか三十路直前)、アプリ屋やったり組み込みやったし、web系なんかでもフロントエンドで一時期携わって学生時代バイトもしてたくらいのプログラミングが大好きで

つかもう、開発やIT系仕事が大好きで、基本設計からやるのだって楽しい完璧設計書でどんな言語でも同じモンが作れる!っていう自信とかそういう設計するのだって大好きだ。競技プログラミングだって勉強会で夜通し技術のことで語らうのが好きで好きで仕方がない。そのおかげでこの年で800万はもらえてる

金にも困ってねえし特に使う充てもないから、そろそろ1000万は貯金超えてるかな

そんなわけで今週の金曜日社長に呼び出されて営業(セールスエンジニア・プリセールス)やるか管理職やるかしろと言われた。

これ言われるまで、この業界キャリアパスが最終的に営業PMとか見たいなマネジメントしかないってことくらい、頭には入ってたが、組み込みとかweb系ならそんなことはないと思っていたが、全くそうでもなかったんだな。俺には関係のない話だと思ってた、ただ開発ができればいい、いいもん作ればいいと思ってた、天職だと思ってたよ。

わかってるよ、社長や周りの人らだって好意で言ってくれてるってことくらいは、一生開発だけやったって40過ぎくらいでどんなエンジニアでも放り出される、管理職営業にこの年でキャリアアップできること自体、凄いことだ、マネジメントやプリセールスが出来れば、君なら年収1000万だって起業したって可能性が広がるし不可能じゃないって、でもさ、俺がそんな営業やら管理仕事なんてしたことないのわかってるだろ?普通に話すのは良いけど、セールストークなんて大学出てから7年間やったこともないよ

俺は何も言わなかったが、仲の悪い先輩にこう言われてカチンと来たと同時に、なんか急激に日本IT業界に対する熱意がすー、と冷めていくのを感じた、100年の恋も冷めたって感じといえばわかりやすいか

「お前、”開発”なんかいつまでもやってられねーんだぞ?営業になるかマネジメントやるかで仕事取らないと…」

最終的なキャリアパスが、営業マネジメントしかないんだよな、日本IT業界って、これはweb系でもSIでも自社パッケージ開発でも関係がないんだろうな

そんで、時間も取れなくなってXCodeすら開けなくなるのか、というかVBAすらできなくなるのか、そんであと死ぬまでずーっと開発が仕事にできなくなるのか。

叛逆して続けたところで、35歳過ぎには仕事が先細りして、40過ぎには組み込み系ですら放逐だろ、50過ぎだって活躍してる?そんなのネット都市伝説で俺は一人も見たことねーぞ

所詮理系だろうが文系だろうが、技術者なんて使い捨てなんですね、この国はさ、なーにが技術立国だよ、笑わせんな

そんで営業なんてやったことないからできなけりゃ馬鹿だ糞だゴミだなんだ言われんだろ?PMになって派遣技術者をねちねちいびって客先で飲み会いくだけのしょうもない職業一生やらされるんだろ?

何かもう急激に冷めたから、PG講師の口か、田舎発電所工場で、社内SEの口でも探して引っ込もうかなと思う。

一言言わせてくれよ。

こんな糞でゴミで、2020年には崩壊するの確定してる業界にまかり間違っていく前に、本当にIT好きな奴は海外にいけるように学生時代からホームステイの一つでもしておくべきだよ、マジで35や40で営業マネジメントいかなきゃ放り出されるみたいだぞ、それに俺は英語読み書きできてもしゃべれねえからさ…

主語デカいとか喚き散らす有象無象意識高い系自称エンジニアカスどもがなんかゴチャゴチャ抜かしそうだから一言言っておくけど、俺の年収抜いてから偉そうに物言えよ、ボケどもが

そして日本IT業界

今までありがとやんしたー、いい夢見させてもらってちゃぶ台返ししていただいて、おかげで熱意が急激に冷めましたわー、本当にありがとう、心から願うよ、死ね、糞どもが、地獄に堕ちろ、日本人に生まれたことをこんなに後悔したこと今までになかったわ

まー、この国じゃITなんてもんは1000年早かったんだろうな、戦争でも起きてITも伸びまくってる中国アメリカ領土にでもなってくれねえかな、そうしたら開発エンジニア続けられるのにな

こーんな糞みたいな業界に行かないで、もっとマトモでカタい職についてくれよな、学生諸君

追記

出世したいならマネジメント営業に回るしかないって、だったら最初から技術者なんぞやっとらんで営業総合職就職しとるわ、アホが

今更どうやってセールスエンジニア営業マネジメントなんて1からやるんだよ、俺来年30だぞ?出来なかったらクビで業界にすら残れないんだろ?こんな糞みたいなキャリアが当たり前の業界なんて世界にあるか?仕方がない仕方がないって明らかに異常だし、派遣法改正以前ではそんな話すら聞いたこともねーぞコラ

だったら最初からいっとけよ、そうすりゃ24~5の時にでも最初からセールスエンジニアにでもPMOにでも一般派遣で回って経験積んでたわ最初から

35歳定年説は嘘だの、webは違うだのゲームは違うだのとさ、なんならネットでエラソーに技術ブログ書いてるような会社業界の大半の内情暴露してやろうか?詐欺師共が、そうすりゃ100万人はこの業界目指そうと思う奴減らせる自信はあるがねw

そんなんわかりきってこっちはわざわざ技術屋やってんだよ、なのになんだこの仕打ち、ふざけてんのはそっちだろ

うつコメントからしてますます熱が冷めたね、勝手に滅んでやがれよ、そのうち前科者くらいしかこなくなるような業界にでもなってろよ

あ、その前に業界崩壊してるなw

2017-09-20

残業しなくなったら仕事が減った話

残業を減らせば業務効率が上がる」という言葉をよく聞くので実践してみた。

業務効率は確かに上がった。

「定時に帰る」ということが頭にあるので、

からやると中途半端になる仕事に手を出さなくなった。(結局残業になるから)

結局、翌日にガッツリやれば想定より短い時間で終わることが多かった。

自由時間が増えたかPythonを始めた。

競技プログラミングというものに手を出してみた。

アルゴリズム勉強をしてみた。

夢中で勉強した。楽しかった。



今月、明らかに任される仕事が減っている。

「定時に帰るから大きい仕事を任せづらい」と思われている気がする。

(チームで対応する案件場合、定時後に問題が発生した場合対応できないから。)



やっぱり残業必要なんだ。と思う。

評価や信頼、残業代のために。

そういえば、定時で帰ってる人で仕事のできる人はいない気がする。

まだ、社会人2年目だけど、

いや、だからこそ、周りからの信頼を得ることに心血を注いだほうが懸命な気がする。

それに最も有効なのが残業なんだろう。

久々に定時で帰って、そんなことを考えた。

2017-08-09

「何かを成し遂げた」って何をもっていうことができるのか

何かを成し遂げたかどうかって自己満足できるかどうかでいうと、大きく開きがある。

自己評価の甘い奴は簡単スマホアプリを作っただけでプログラミングは極めたとか言いそうだし、

自己評価の厳しい奴は競技プログラミング大会でで優勝しない限り達成とは認めないやつもいるだろう。

そういう中で何かを成し遂げたかどうかを引き合いに出すのって何をもってそう言っているのかなって思う。

結局自己満足しかないものに何の価値があるというんだろう。

ちなみに僕はブログ記事を50記事書いたかブログの道はマスターした。

2017-08-06

https://anond.hatelabo.jp/20170806183053

こういう議論を見て良く思うことは、「できるエンジニア」「優秀なエンジニア」って何をもって判別されるんだろうということ。

EmacsVimの便利な設定ファイルが書けること?

一人でRailsJSWebフロントエンドバックエンドを書けること?

業務系のシステムの開発経験

競技プログラミングの腕前?

マイコンみたいな、IoT組み込み開発ができること?

それとも解析や最近流行りのAIの仕組みを把握してる的なこと?

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