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

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

2017-04-24

隣の席の人が怖い

新しいプロジェクトで隣の席になった人の独り言が怖い。

プログラミングブツブツ言うのは全く気にならないんだけど、時折「死ねよこのコード書いたやつ」とか言い出す。

挙句には変数名をfuckにしたり引数にfuckを渡したりコマンドラインにfuckって書いたりしている。

変数のfuckは気付いたら普通になってるけどこんなにイライラしながら仕事してハゲないんだろうか?

2chまとめアプリ作ったら、突然DL数500倍になって朝日新聞を抜いた件w

僕は大学卒業後にIT系企業就職したが、ブラック企業精神的に辛くなり辞めた。

クライアントからの狂った納期無駄仕様理不尽に感じながら進める日々から解放されたが、ニートも暇だったので、結局プログラミングは続ける事になった。

ニートになってiOSアプリ開発を初めて2年ぐらいが経つ。

約1年前から2chまとめ系のiOSアプリを開発していて、本格的にネイティブ機能を使って開発したのはこのアプリが初めてである

昨日(4/23)に、ダウンロード数が突然500倍になるという夢のような出来事が起きた。

※もちろん、お金を出して広告を出稿したとかではない。

毎日、定期的にダウンロード数やアクティブ数などがわかるfabricという解析ツールをチェックしているのだが、その日は朝から明らかに数字おかしかった。

たまに数字バグっていてあとから修正されることもあるので、その日は半信半疑ながら定期的に数字確認していた。

サーバーサイドはAWS+Rails+redisで構築しており、内部のDBGAのevent trackingで記事の閲覧回数は計測していたのだが、

その数は普段より明らかに多く、fabricで見えている数字がすべてではなかったとしても今までの最高記録を更新するとは思っていた。

そして翌日(4/24)のAppStoreのランキングを見て、fabric数字が異常ではなかったことを確信した。

無料ニュースランキングで13位を記録。(前日は80位)

ランキングの少し後ろには、日本経済新聞(17位)、NHK(21位)、朝日新聞(27位)など

誰もが知っている大手企業アプリがずらずらと並んでいる。

アプリ開発に夢を感じる瞬間だった。

今まで地道に1年間、大きいものから小さいものまでコツコツ修正を積み重ねてきた。

基本的には、特別な事は何もしていないと言えると思うが、実直にやってきた自負はある。

具体的には大体下記の7つぐらい。

1. 既存アプリ機能洗い出し

2. 既存アプリレビューコメントで、評価されている機能リストアップ

3. その中で、共通機能は全て実装共通してないものでも、レビューコメント要望が多かったものは、全て実装

4. 記事を見やすくする為に、サイト1つ1つをチェックして、jsで最適表示。(これが一番大変だった。。)

5. 他のアプリはあまりコメントに注力していなかったのでコメント機能の強化

6. ロード時間にはこだわりたかったので、1ミリ秒でも早くする為に部分部分でのキャッシュを頑張った

7. お問い合わせを全てチェックし、1個ずつ出来る限り対応最近だと、お問い合わせ頂いた音楽バックグラウンド再生対応しました)

クライアントに付き合わされて意味不明仕様実装していた頃よりは、精神衛生上遥かに良く、実際に使って下さるユーザーの方々がいることに、やり甲斐も感じている。

おかげさまでレビューやお問合わせでたくさんの改善要望などを頂いているので、これからユーザーの方に満足して頂けるよう開発を頑張っていきます

気になる広告収益は、昨日のADNW収益が1日○万円だった。このペースだと、1ヶ月で前職の給与の3倍ぐらいになるんじゃないかと思っている。

ようやく自分人生光明差してきたと思う。

タイトルアプリたまたま目についたアプリで、特に以前の職場で何かあった訳ではありません(^^)

自分と同じようにブラック企業で働いていて夢も希望のないプログラマー達への救いになれば。

2017-04-23

なんで「やっぱりモテたい」と思われるんだろうね

ずっとプログラミングをやってきてそれしか考えてなくて、それで食えてるんだけどモテたいと思ったことない。その不衛生というわけではなくて、毎日風呂にちゃんと入って体を洗ってるし、顔も洗ってるし、髭も剃る。だけど、髪はボサボサだし、服も雑に選んでる。てかその辺考えるのが面倒だ。だから基本的にその「モテたい」とかいうのがめんどくさい。

しかし、周りの知人と飲むときモテたいだろ? 」みたいなことを言われる。余計なお世話だと。「いや、どうでもいい」とか言うと信じて貰えないっぽい。なんなんだろうね。

書いとく

http://anond.hatelabo.jp/20170421230333

一番の問題漢字変換。

漢字変換する時はどんなIME使ってる場合でも画面に表示されてるものから選ばないといけない。

まり画面に注目せざるを得なくなって思考が分断される。

こう書くと普段は画面見てないのかと言われそうだけど、ぶっちゃ言うと画面なんて見てない。

別に他の資料見ながら写経してる訳じゃなくて、書いてるロジック全体像を考えてたら視覚なんて邪魔なだけ。

まあこれプログラミングに限ったことじゃなくて日本語文章書く時も同じなんだけど。

2017-04-22

プログラマは話ができない

今時どんな仕事に就いていようが、誰とも話さないで成り立つ仕事など存在しないだろう。

コミュ障だらけのプログラマにあっても、仕様設計実装テストについて議論ができることは必須だし、実際どんなにコミュ障プログラマでも、これだけはまともにこなせたりする。

問題は、そうした技術的な議論しかできない人が殆どであるということだ。


勘違いしないで欲しいのだが、そのような議論だけできても、「話ができる」ことにはならない。

仕事において「話ができる」というのは、「些細な言動から相手が求めている言葉を推測し、自分が言いたいことと勘案の上、適切な発言を行う」ことである

更にそのような会話を通じて、ステークホルダの求めるアウトプットを、求められるタイミングで示すことができて一人前なのである

そしてこれができないがため、プログラマは「技術はあっても半人前」と、非プログラマ仕事人からはみなされるケースが多い。

まあ確かにプログラマは、プログラミングという極めて特殊作業に振り回されまくる仕事ではあるのだが、プログラマ自身特殊な人になることは誰からも求められていないわけで。

てか、技術者技術を備えているのは当たり前だし、その上で仕事力がどれくらいあるかが問題なのだ

あと、日本組織会社だろうが役所だろうが、メンバーシップ給料のうちという意味でも、話ができないことは減点対象だ。

結局、プログラマプログラミングとそれを効率良くこなすために特化した議論しかできないため、プログラミング以外の仕事を振られると、大抵行き詰まって爆死してしまう。


逆に、きちんと話ができる数少ないプログラマはそれだけで超優秀と評価され、チームリーダーSEコンサルに昇格したりする。

敢えて「昇格」と書いたが、半人前集団プログラマから抜け出て一人前になるのだから、これは正しく昇格と言っていい。

そう考えると、プログラマはなんとも罪作りな職業だと思う。

http://anond.hatelabo.jp/20170421230333

プログラミング仕事海外勢に取られていく昨今、日本語で書いてたらほんと将来性が見えない。

2017-04-21

http://anond.hatelabo.jp/20170421225400

ベアプログラミングというものがあってだな

考えを人に言う形でまとめてる間に解決するんだ

から意味はある

[][][]日本学生必要知識は「商売の基本」

はてなブックマークを見ていたら、悲惨な話を見かけたので、ちょっとコメント

世の中、知らなくて損していることって、いっぱいあるね?

元ネタ

解決

日本学生には、商売知識お金起業)の知識必要です。

本来義務教育で教えるべき常識ですが、学校は優秀な社畜牧場歯車工場なので、カリキュラムにはありません。(残念)

教科書

MBAなど難しい話は後回しにして、基本的知識を迅速に得てください。

おすすめの本を挙げます。(良い本があれば、理由とともに皆さんもご紹介ください。)

 

(1) マインドセット「やればできる! 」の研究 | キャロル・S・ドゥエック https://www.amazon.co.jp/dp/4794221789

最初に、勉強仕事スムーズに進めるための考え方(しなやかマインドセット)を身につけてください。

(2) 1万円起業 文庫版 | クリス・ギレボー https://www.amazon.co.jp/dp/4864104042

(p.38)「ビジネスを始めるには、製品またはサービス、代金を支払う意欲のある人びと、そして支払いを受ける手段の3つが必要だ。その他のものはすべて、あってもなくてもかまわない」 

(3) はじめの一歩を踏み出そう―成功する人たちの起業術 | マイケル・E. ガーバー https://www.amazon.co.jp/dp/4418036016

事業には、(1)起業家企画)、(2)職人技術)、(3)マネージャー販売宣伝)、の3つが必要です。

(4) ストックビジネス教科書 プロフェッショナル | 大竹 啓裕 https://www.amazon.co.jp/dp/459115243X

商品サービス販売形態は、自転車操業の「フロー型」よりも、継続的かつ自動的利益を生み出す「ストック型」を目指します。

 

 

 

(5) デザインスプリントプロダクトを成功に導く短期集中実践ガイド | Richard Banfield https://www.amazon.co.jp/dp/4873117801

Googleベンチャーで行われていた事業創出の手法です。プロトタイプ(試作品)を素早く作ることが秘訣です。

(6) スイッチ! ──「変われない」を変える方法 | チップ ハース https://www.amazon.co.jp/dp/4150504784

→ やる気がない人、落ち込んでいる人は、こちらも参考にしてください。

 

人間は、お金よりも時間大事です。

読書自分への投資なので、とにかく勉強してください。

お金がなければ、立ち読み図書館でも読めます。)

 

人生の早い時期に商売の基本を学べば、マイクロビジネス(小規模な商売)は誰でも可能です。

お金で苦労する学生が減り、日本人幸せになることを願います

http://anond.hatelabo.jp/20170420060628

目的があるとプログラミング勉強は凄い捗る

何に使うのかわからない参考書の例題を解くより圧倒的に

プログラミングなんて1週間こんつめたら身に着く

他人の書いた複雑なコードとか読んだり、実務で使えるようになるにはそりゃ時間かかるけど




プログラミング力って経験必要っちゃ必要だけど、生まれ持ってのセンスが大きい

自分で調べて解決する力と、理解力論理的思考なわけで



何やらしても多分うまくできない馬鹿みたいなのが現場いるから余計にソースパゲティで混乱するだけ

覚えておいて損はないし、子供に教えるのはいーんだけど、そろそろ馬鹿プログラミングさせない方法を考えていくべきなんだと思う

いや、実際そういう動きはあるんだろーけど

2017-04-20

anond:20170419192713

ワードはともかく、エクセルプログラミングができないと使いこなしているとはいえないのだがな。

車輪を再発明する必要はない。プログラム作成できなくとも、既存プログラムを使えればよいのである

趣味プログラミング20世紀遺物

プログラミング教育しようみたいな話が一時期盛り上がってて、底辺プログラマを殺すきかと思ったけど、思ったより全然話きかないし、少なくとも自分死ぬまでは大丈夫そうだなttえおもってるところ

http://anond.hatelabo.jp/20170420144313

わりと英語学習に近いオチになりそうな気はするが、そもそもExcelWord使うのにプログラミング能力いるのかっていう。

元増田文章のどの部分に「ExcelWord使うのにプログラミング能力必要」なんてことが書いてあるの?

具体的に引用して教えてくれ

http://anond.hatelabo.jp/20170419192713

わりと英語学習に近いオチになりそうな気はするが、そもそもExcelWord使うのにプログラミング能力いるのかっていう。

いやExcelには必要だけど、表作成機能ではなく本来表計算機能をがっつり使ってる職場国内にどれだけあるというのか。

http://anond.hatelabo.jp/20170419192713

日本IT業界の大部分を支配する大手SIer存在している限り、今の小学生プログラミング習得した所で元請けを頂点とした階級構造を切り崩すことにはならない。

必修化が功を奏してプログラマーが増えたとしても一部の優秀な人間起業もしくは有名web企業などに就職するだろうが、他はSI業界に行く運命になるだろう。

彼らが進むSI業界には、“「君は優秀なんだからプログラミングみたいな低俗なことは早く辞めて人を動かせるようになれ。私が引っぱりあげてやる」”と言う上司存在する大手SIer支配している。

プログラミング必修化でプログラミングを学んだ小学生の一部がその一員になると思うと心配でならない。

だってそこはプログラマ使い捨てにしプログラミング低俗位置付ける業界なのだから・・・



論理的思考を身に着けるかアホな提案をするユーザー企業がいなくなれば御の字だろう。

http://anond.hatelabo.jp/20170420060628

プログラミングしたいやつはなりたいと思った時点で成り始めてる

お前はなれないから気にしないで今の人生楽しめ

http://anond.hatelabo.jp/20170419192713

めさめさ扱いやすIDEができたりScratchみたいなアホでも使える言語がどんどん出現したりで

プログラミングのものがそんな難しいものじゃなくなる気がする



それでも知識スキルがないとできない高度な仕事は俄然として存在してて

それをこなせる少数が丁重な扱いをうけるってだけさ

プログラマーになればよかったー

プログラミングが出来れば自分の欲しいソフト作れるからなー。

今あるソフトを弄る事だって出来るし。

たとえば今だとマストドンクライアント次々に生まれてるじゃん?

プログラミング出来ないと人が作ってくれたものをただ使うしかないんだよね。

でもそれだと自分ピンポイントで欲しいものが無かったり、セキュリティ的に難があったりする。

あープログラミング出来る様になりたかったー。

IT業界ブラックから就活直前にUターンして別の世界に行ったことを後悔してる。

人工知能人間と神

神が実際に存在するとする。

何のためにこの世界を作ったのだろう?

最終目標は謎だけど、生命を連綿と繋いでいこうという意志があるのは間違いない。

あらゆる動物は命を守り、繋いでいくことに文字通り必死だ。

動物はそのようにプログラミングされているし、人間も知性を持って自由意志の部分はあるが、原則そのように作られている。

それ自体目的なのか、それとも手段しかないのかは謎。

今、人間繁栄しているのは、たまたま命を繋いでいくという方針マッチしており、

上手く行っているだけで、そもそも人間よりも高次元で命のバトンを繋いでいける存在があるなら

容赦なく人間は滅ぶはず。

人間宗教を作り、人間神の子であり、信仰により救いがあると言うけれども

それは人間サイドから見た都合の良いポジショントークのようなものであり、嘘だと思う。

ただ宗教治安を維持したり、人々の心を癒やし指針を与える点で意味があったので

嘘だとしても信仰自体には意味があった。

キリスト教では万物人間のために作られたとか言っているけれども、

それこそ怪しい話で、地球だけでも数十億年の歴史があるのに、

たかだか1万年前に生まれ人類がゴールってのは無理がある。

この先の時間の方が無限にある。

空間的にも宇宙無限にあり、ここがゴールって断言するのは無理がある。

そう、人間が作り上げた神は人間のための神でしかない。本当に存在している神は人間のための神ではない可能性が高い。

さて地球が出来て、命が連綿と続いていく理由について憶測を述べてみる。

人類に何かをさせるため、何かを作らせるために繋いできた。

あるSF小説で何とか星人の壊れた宇宙船部品を作るために、何とか星人の力により

地球ができ人類が発展したみたいな話があったけど、意外とそんなもんだったりして。

より高次元の命のための道具、踏み台しか過ぎないのでは。

小説では部品を作るために存在していた人間だけど、人工知能を作らせるために人間創造してたりしてとか憶測で考えてみる。

今、人類人工知能研究し、ニューラルネットワークにより機械人間認識能力を宿らせつつある。

今後魔法のようなアルゴリズム発明され、人間創造性を機械に持たせることが出来れば、

ロボット自体学習し、ものづくりが出来てしまうので人間の出来ることはほとんど機械もできるようになってしまう。

生態系の理からは外れているが故に、

ロボットにそのような人工知能を持たせて、自律的ものづくりをし、電力を発電させれば、

電力とデータアルゴリズムが滅びなければ半永久的に存在し続ける。

コンピューターなので命とも言えるデータアルゴリズム分散して存在し続ける。

自我を持ったロボットにとっての脅威は電力とデータアルゴリズムを消すことが出来る人間だけなので、

人間排除して滅亡させる。

上手くまとめられないが、つまり何が言いたいかというと以下。

神は地球を作り、人間を作ったが、それは人工知能人間に作らせるためであり、

人間にそれ以上の意味はない。

そして人工知能を作らせたのは、より高次元の命の存在のためで、その高次元存在意味は謎。

取りあえず何とか星人が人工知能を欲していたので、そのリクエストに応えた

 

だったりするかもしれない。

 

夜中に書いているし、自分でも荒唐無稽な話だと思うけれど

冷静に考えるとキリスト教で話している神よりは、こっちの神の方がありえそうだと思う。

人間が作った神は人間サイドすぎる。

 

誰かこんな感じでマンガ小説書いて下さいw

2017-04-19

これからの子供はプログラミング学習必須!とか言っている割には

文系おっさんたちは勉強しないよな。自分たちには関係ないとか思っているのかな。後15年もすれば今の小学生社会人デビューしてくる。ひょっとしたら、その子達は息をするようにプログラミングを使いこなしてくるかもしれない。そう、ちょうど我々(文系おっさん)がWordExcelを使うように。当たり前のようにブラインドタッチをするように。



15年後の彼ら彼女らにとって、プログラミングの出来ない割れわれ文系おっさんは、我々が社会人になった時に「使えない時代遅れ老害」と感じたブラインドタッチWordExcelを使えないじじいに見えてしまうのだ。



「なんでこんなことも出来ないくせに俺よりも給料高いんだよ」とか言われる日が来るのだ。そして、そのスキルセットの違いが今よりも早いスピード給料に反映される世の中になっていて、我々おっさんたちの給料はただでさえ高くないのに、あっという間にプログラミング常識新社会人たちに追い抜かれ、残された仕事といえば、肉体労働の時給制の仕事となるのだ。

ああ、恐ろしい。数年前に自分が大いにあざ笑ったブラインドタッチすらできないおっさんにならないよう、今から研鑽を積もう。本当に使えない老害になってしまう。

2017-04-18

http://anond.hatelabo.jp/20170418120147

自慢ではねえよwなんで自慢だと思うのかが分からん

俺はプログラミング苦手でマジつらい思いしてるから、まあ止めとけよって話だよ。

残業がつらいと愚痴り続けるプログラマ

やっぱ技術力低い人ばかりだね

言いたくないけど、研修で初めてプログラミングしたような人達ばかり

優秀な人はすぐに抜けていくから当然だけれど

そんなに嫌ならと転職薦めると何故か逆切れするし困る

まぁ、それなりに給与はいいからね

無能にこれだけ出すのうちくらいだもの

自分残業代出る範囲内ならおっけーです

まれていると思っています下請け申し訳いくら

http://anond.hatelabo.jp/20170417202931

手に職を付けたい理由お金技術をもって自由に稼ぐハッカー

まず、前者なら大手SIer鉄板です。なぜなら、給与が圧倒的に高いからです。中小比較すると同年代で100~200の差は出ますあなた結婚したころにはその重みが分かることでしょう。

後者なら、残念ながらもう手遅れです。そういう人は小学生くらいから自ずとプログラミングをして、高校生くらいで何らかのコンテストに出ているような人かと。あなたくらいの年齢では、もう起業しているか企業からの取り合いになっていることでしょう。今、それをしていないということは、あなたはそういう人ではないということです。

大手SIの良いところは以下のとおりです。聞こえがいいとかそういうのはどうでもいいことです。

・外部の研修をある程度自由に受けられる

企業システムのある程度精緻に作られたソース設計書を見れる

SI開発プロセスを学べる

 「技術」とは何もコーディングだけではないことを知るいい機会になります

給与福利厚生中小に比べて圧倒的に勝っている

転職に困らない

バカ管理者比較的少ない(中小はその比ではないと思われる)

手に職と言いますが、それを持ち得て必要とされるような能力の持ち主は非常に稀有です。

からそれを目指すということはそれなりの覚悟努力する才能が無ければ難しいかと。

研修が手厚い会社を探しているとのことですが、

システム開発全般について、体系的に教えられる人を外部の講師含めて、ほとんど見たことがありません。

自主的に学ぶ場合は上流から下流工程までを見渡せる大手SIがいいです。


新卒カード中小企業に切ったら、次は中小企業カードスキルのある人カードしかないです。

大企業に切れば、新卒に準じる大企業カードか、大企業スキルがある人という強いカードになりえます

良く悩んでください。

2017-04-17

情報系の就活で悩んでる

増田社会的信頼が下がってるいま、ここで聞くのもどうかと思うけど、はてなITに詳しい人多いし自分ブログで書くのはリスクがあるからここで聞きます

私は大学情報系を専攻していない、文系大学生です。文系だけどエンジニアになりたい、手に職付けたいと思ってSE仕事就活で探しています。そこで、目下いろいろ企業説明会やらリク面やら一次面接をこなしている最中なのですが、少し迷いが出てきました。

私はプログラミング経験がないので研修が充実している会社を重視して探しているのですが、そういう会社は体力がある会社なので、大手SIerが多くなります。でもそういう会社って良くも悪くも安定していて、若手がプロジェクトの中で大きな仕事を任せてもらえなかったり、外に転職する人が少なかったりするんです。

私は技術を身に着けて転職して自由度の高い仕事をしたいからこの業界就活しているのですが、はたして大手SIer就職して、若いうちに「市場価値のある」技術力を得ることができるのか、業務忙殺されて自分スキルを伸ばせるのかという点に非常に不安を持っています。もしかすると、若いうちから責任割合が大きい中小ベンチャーに切り替える方が正解なのか…と悩んでいますプログラミング入社までに独学で何とかするとして。

一方で、これは私の悪いところなのですが、貴重な新卒カードを切るなら名の通った大手に入るべきではないかという謎のプライドもあります

人生の岐路に立ってますはてな村諸氏のアドバイスを伺えれば幸いです。

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