「Golang」を含む日記 RSS

はてなキーワード: Golangとは

2019-06-24

anond:20190624173550

肉に火が通る「まで」と書いてあるんだから

(do)whileループを回すか、promise、async/awaitみたいなのか、golangチャネルみたいなものか、非同期関数になるのでは

肉に火が通るまで、料理場合別のことをやってるだろうから

2019-05-28

適当発言

最近特定技術への拘りがなくなってきた。

最近レバレッジが効く言語フレームワークを好きになるようになってきた。

もう言語何でもいいわ。やっぱ静的言語がいいのと十分に熟練度がついてきたのでAPI開発ではGolang使って開発するのは良い。PHP(Laravel)、Ruby(Rails)はやはり生産性が高いので良い。ScalaMonad Transformerを使ってモナドスタック解決していく程度あれでやっていき、あまり悩まないような構成になっていればサクサクやっていけそう。

実はJavaが一番いいんじゃないか…。Springガッツリやったこと無いけど、トランザクションとかもいい感じに効いてくれそうだし、そこそこ生産性高そうだし。

知らんけど。

なんでもいいや。

2019-02-16

Rubyオワコンなら何をやればいいのか?

PythonScala

それともGolang

Kotlinって選択肢もある

逆にPHPとかJavaもありなのか?

2019-02-14

PHPプログラマが思う雑な各言語イメージ

[PHP]

なんかバカにされる。

WordPressがあるからしぶとく残ってる。

[Java]

Sler大量生産されたおっさんが使ってるやつ。

見た目が汚くて2ちゃんねる好きそう。

[Python]

機械学習用のやつ。

北米だとスクリプト言語デファクトなんでしょ?

[Ruby]

プログラミングスクール大量生産された若者が使う。

日本スタートアップが使いたがる。

[Golang]

Gopherかわいい

日本だと9割がメルカリで使われてる。

[Perl]

90年代ベンチャーがよく使ってた。

はてなが見限った。

[C++]

おれには使いどころがわからない。

職質されて裁判した人が得意な言語

[C#]

WindowsとかUnityで使うやつ。

[Scala]

色んな言語上位互換というかハイブリッド

はてな採用した。アドテクが多い気がする。

[HTML]

初心者プログラミング言語だと勘違いするやつ。

簡単って言われるけどブロック要素とインライン要素の違いも知らない人が多い。

[JavaScript]

フロントエンドだと必須トレンドコロコロ変わる。

Javaと同じだと思われるネタは飽きた。

[Swift]

iOSで開発するやつ。

そういえばstoryboardしか使えない人が入ってきて役員が怒ってた。

[Kotlin]

名前の響きがかわいい

Android用かと思ったら結構サーバサイドでも使われてる。

[なでしこ]

日本語でコーディングできるネタ要員。

初心者英語からわかりづらいと文句言ったときに先輩から得意げに紹介されるやつ。

2018-08-03

Golangでtomlをよく使うようになった

Golangでtomlをよく使うようになった

Rubyではyaml/jsonをよく使っていたんだけど、Golangだとなぜかtoml

なんとなく理由を考えてみるに、yaml/json本質的にHashMapなので、常に型を要求する(ことが多い)Golangとは相性悪いのかも、と思った

全然根拠はないけど

単純に好みの問題かも

2018-06-22

golangがどうも苦手だ

人々がなぜこれほど機能の少ないC言語のリニュアル版をありがたがっているのか

いまいち理解できない。

もちろん多くの人が使っているのだからニーズがあるのだろうし、素晴らしいのでしょうが

2018-03-28

[]ブクマを集めたがホットエントリーになれなかったのは具体的にはどんなエントリー

はてなブックマークブックマーク数を多数集めたがホットエントリーに入らなかったエントリー

集計期間 2018年3月23日 2010分 〜 2018年3月27日 1時0分、3日間(77時間)

集計対象2018年3月23日 2010分以降ファーストブクマされたエントリーで新着エントリーに入ったエントリーに限った

最大到達ブックマークタイトルドメイン新着リスト滞留時間(時間)新着リスト最終時間ファーストブクマ時間
1174ActiveRecordデータ処理アンチパターン / active-record-anti-patterns // Speaker Deckspeakerdeck.com302018-03-27 01:002018-03-25 18:25
2136技術チュートリアルnoteで売る」っていう社会実験をしてみた結果、めっちゃくちゃ可能性を感じた話|Review of My Lifereview-of-my-life.blogspot.com292018-03-27 01:002018-03-25 19:57
3113私服OKIT企業でそこそこにちゃんとした格好をする方法 - ミネム珈琲ブログwww.minemura-coffee.com432018-03-26 11:502018-03-24 16:20
490発表資料: Elasticsearchによる 全文検索実装 - Islands in the byte streamgfx.hatenablog.com422018-03-26 12:002018-03-24 17:10
590正しく失敗しながら進むプロダクト開発/railsdm2018 // Speaker Deckspeakerdeck.com332018-03-27 01:002018-03-25 15:52
686Rails Developers Meetup 2018 で「MySQL/InnoDB の裏側」を発表しました - あらびき日記abicky.net342018-03-27 01:002018-03-25 14:46
77890%が間違えてる!?転職エージェントの選び方と効果的に使いこなす徹底マニュアルcareer-rules.com452018-03-26 08:002018-03-24 11:00
877厳選7種のチャートパターン活用したFXエントリー方法【事例付き】mugen-fx.com142018-03-27 01:002018-03-26 11:00
976suikahara漫画 : ★専門学校blog.livedoor.jp142018-03-27 01:002018-03-26 10:37
1074ウルティマ オンラインMMORPG元祖がもたらした、多数の発明とは? “ロード・ブリティッシュ”らが明かす開発秘話GDC 2018】 - ファミ通.comwww.famitsu.com432018-03-26 17:402018-03-24 21:43
1170小泉進次郎氏「平成政治史に残る大事件」森友文書改ざん朝日新聞デジタルwww.asahi.com302018-03-27 01:002018-03-25 18:27
1266うる星やつら同窓会 実は杉山佳寿子ラム役を狙っていた? - otoCotootocoto.jp242018-03-27 01:002018-03-26 00:35
1366Linuxカーネルソースの減量 // Speaker Deckspeakerdeck.com442018-03-26 11:502018-03-24 15:42
1464Realworld Domain Model on Rails // Speaker Deckspeakerdeck.com322018-03-27 01:002018-03-25 16:02
1564Microservices Maturity Model on Rails // Speaker Deckspeakerdeck.com422018-03-26 13:402018-03-24 19:25
1663僕が毎月「妻の布ナプキン」で手を血に染める理由鈴木 大介) | 現代ビジネス講談社(1/4)gendai.ismedia.jp462018-03-26 12:002018-03-24 13:31
1763牧野由依はなぜ復帰作で“声”をテーマにしたのか 本人が明かす、歌手活動休止真相と次の一歩 - Real Sound|リアルサウンドrealsound.jp462018-03-26 09:002018-03-24 10:05
1862デス様じゃねーか」「オーキド博士いるぞ!」 「ポプテピピック最終回さまざまな意見が寄せられる - ねとらぼnlab.itmedia.co.jp332018-03-27 01:002018-03-25 15:58
1961子ども能力遺伝子検査を受けてみたよ!ともちんの意外な能力!? - ともちんブログwww.tomochinchin.com152018-03-27 01:002018-03-26 09:09
2060バス因子が自分バス因子を脱するための方法 // Speaker Deckspeakerdeck.com322018-03-27 01:002018-03-25 16:01
2156ノンデザイナーのためのコンセプト & ロゴ作り実践講座 feat. savanna.io // Speaker Deckspeakerdeck.com442018-03-26 10:002018-03-24 13:34
2254インターネットでどうやってお金を稼ぐの?家で出来ちゃう最近副業」を16選まとめてみた。kanemotilevel.com352018-03-26 21:202018-03-25 10:10
2354銃器老舗レミントン経営破たんトランプ政権下で財務悪化 写真1枚 国際ニュースAFPBB Newswww.afpbb.com72018-03-27 01:002018-03-26 17:15
2454これからGolang開発を行うRubyistたちへ - Qiitaqiita.com552018-03-26 11:202018-03-24 03:39
2553個人のためのコードレビューサービスを開発しました。 - Qiitaqiita.com142018-03-27 01:002018-03-26 10:13
2653昭恵氏の影響「総理しか説明できない」 小泉進次郎氏:朝日新聞デジタルwww.asahi.com432018-03-26 11:502018-03-24 16:25
2753これ一本でフルカラー描写可能に!「CMYKペン」 | ギズモード・ジャパンwww.gizmodo.jp462018-03-26 05:502018-03-24 07:45
2852ソーシャルメディアを「タダ」で使うコスト松井博|notenote.mu432018-03-26 12:302018-03-24 17:07

27日1時以降にホットエントリー入りした可能性は残っている。ただし新着エントリー24時間以上いてからホットエントリーに上がれるケースは稀。

3ブックマーク集めても新着エントリーに入れなかったエントリーもあるはずだが、それは集計の対象外になっている。

ホットエントリーになれないエントリースライド共有サービスSpeaker Deckからエントリーが目立つ。Speaker Deck以外でもテック系のエントリーが目立つ。

関連: anond:20180328202931

2018-03-20

anond:20180320033921

えぇ。。。まじだよ。。。

それっぽいん単語出したら信じてくれないか

docker-composeを使ってGolangMysqlイメージ使っていつも開発してぞ

好きなエディタ学生無料で使えるIntelliJ IDEAでgoLand をよく使ってる。

Gitだってブランチ切ったりアドコミットプッシュくらいでGitHubを使ってプルリク系の開発をチームでしたりもした。

AWSインスタンス立てたりロードバランサつけてインタンンス二つに流したり、CDNさしたりもできる

いうてCDNの設定とかドメインの設定だけでラクチンなんだけどね。

あ、あと最近サーバーレスにはまっててaws lambdaをserverlesって言うツール使ってデプロイとかしてる。

これだけ言えば本当にエンジニアだってわかるよなぁ?

テストとかも書いたことあるからモックとかも当然理解してる

2018-03-13

Webスクレイピングで全自動更新エログ作ったったwwww

概要

よくある「完全放置!」「全自動更新!」「何もしなくても儲かる!」みたいなアフィがあるけど

おそらく、その1つである自動更新エログ作って一ヶ月近くたったからその結果を書く。

何かしら作品を作ったらQiitaかにアウトプット上げるけど、内容が内容なのでここで。

URLは多少内定自慢できるくらいの会社内定貰っているから伏せます><@バレなさそうなら晒す

・仕組み

サイト情報

お金の話

技術的な話

結論

仕組み

仕組みは簡単、いくつかの既存エロサイトWebスクレイピングをかけてウチのエログでも全く同じ情報配信する。

そんなエログに全く価値が無いと思われるが、既存エロサイトと比べてウチのエログを使うメリットはいくつかある。

メリットリスト

1. share-videosを使っているので削除されていても案外見れたりする。

2. 広告share-videos意外無い

3. エログ特有アクセストレードを行っていない(コピペなのでそもそもアクトレサイト申請出来ない)ため、色んなサイトを行き来せずにめっちゃやすい!

4. 「PageSpeed Insights スマホ 82 PC 93」「【GTmetrix】 PageSpeed Score 99 YSlow Score 87(CDN入れたら94)」平均読み込み4秒のエログの割に読み込みが早い

5. スクレイピングするエログ動画クオリティが高いサイトに厳選しているため良いネタがすぐに見つかってずく抜ける。(自分でも毎日使ってる)

事実友達に悪い点とかのフィードバックを頂戴とお願いしたが「特に悪い点は無い、、、むしろ使いやすい」と好評。セッション継続時間は平均4分でみんな動画ちゃんと見てるみたい^^

サイト情報

自慢はここら辺にして、アクセス結果とかサイト情報はざっくりを晒す

2月の総アクセスざっと2400くらいで、1日大体70〜100くらい。流入検索からアクセス100%

検索ワードjk 個人撮影みたいなワードからが割と多い。記事の数は10000件くらい。

直帰率60%、ユーザー当たりのセッションは4。

こんなものか?正直Web系ではあまりいから何をいえば良いかからない。GAで取っているからみたい値があれば追記で。

完全放置コピペかつ検索から流入100%で1ヶ月目にしてはじょうじょうかな?

お金の話。

儲かっているかというとこののままだと大赤字です。

鯖の無料枠で運営しているため向こう1年はタダで運営出来ますが、もっとアクセスを稼がないと厳しいです。(何せshare-videosしか収入がないから)

月極広告お話が来たら安定するのですが、スクレイピングでこの程度であれば来ないでしよう。

技術的な話

CMSとしてWordpress採用理由SEOとかプラグインで楽そうだから事実楽)(KUSANAGI存在を知っていれば使ってたのにと今更後悔)

WebスクレイピングGolang採用理由は速いから。並列処理でもっといから。あと書きやすい。てか。。。普通に好き。。。><

速さを求める理由はFunction as a serviceでスクレイピングを実行しているから。Python使おうと思ったけど、実行時間制限があるためある程度早くスクレイピングを終わらせなければならなかった。

鯖側で常駐かcronを使っても良かったけど、常駐はメモリ食べてパニックだし、cronは設定がめんどくさいから。FaaSだとWeb上で実行間隔を弄れて無料で最高。

こだわった所

Webスクレイピング抽象化

詳しい内容はウチのサイトの強みだから言えないが、他のエログURLリストに貼るだけで勝手に取得し投稿する。神。

結論

Webスクレイピングエログおすすめしない。手動で毎日更新したほうがアクトレで確実に儲かる。

黒字化するのであれば現行の方法ではなく、全自動日本中エログ全てのから記事を取得してshare-videosに張り替えて投稿するサイトかな。

ほんで長期運営ユーザーブクマしてもらえるような見やすサイトにでもしなければ収益化は無理。

2017-12-14

anond:20171213232305

具体的に言語仕様のどのあたりが嫌なのかよくわからんけど、一つの事を複数の書き方ができるってどの言語でもわりとある程度はそんなもんじゃないの?

特別 Ruby が辛いとか思った事はないなぁ・・・

言語仕様が大きくて覚える辛みがあるってことなPerl とか Scala のが辛いんじゃないかと思った。

まぁそこで golang に行くってのは正解な感じはする。

2017-09-30

C言語最初に学ぶべきではないが最初に学ぶことのメリット

私は今とある大学の4年生です.

本格的にプログラミングを始めとしてコンピュータ科学を学び始めたのは大学入学してからです.

今では幸運なことにインターン都内ベンチャー企業golangpython, scalaを用いた大規模なシステム構築に携わっています.

給料日本大学生にしては破格といえるのではないでしょうか. それも大学で真面目に勉強したお陰であると胸を張って言えます.

大学の方の卒業研究では組み込み系のセキュリティに関して研究しています. 正直テーマ選びに失敗したなと思っているので大学院にいったらシステムプログラミング系の方にシフトしようと思っています.

無駄話が過ぎました. 表題に関して話しましょう.

私が大学の授業で初めて習ったプログラミング言語C言語でした. 理由教授に聞くと, 並行して座学で教えるコンピュータ科学系の専門授業全般と結びつけやすいからだそうです.

最近TwitterQiita, StackOverflowなどでは「初学者最初に学ぶべきプログラミング言語はなに?」という質問に対して, JavaScriptPythonから入るのがベストだと言う人を沢山見かけます.

私自身こういった意見には賛成です.

JavaScriptブラウザというものが有る限り20年は消えなさそうですし, Python機械学習を始め, Webシステムでも使え, 非常にクレバー言語です.

javaオススメだと思います. 30億?ものデバイスで動く言語ですしドキュメント豊富です. 色々な分野にも応用が効くでしょう.

さて, そんな中でC言語という悪い評判しか聞かない, でもやたら色々なところで使われているらしい言語最初に学ぶメリットとは一体なんなのでしょう.

一つ, 私が思いついたのはコンピュータと仲良くなれる.

というのもC言語アセンブリ機械語に比べれば, 人間にわかやすく, かつコンピュータ側にも近いという顔をもちます.

真面目にプログラミングしようとするとどうしてもそのコンピュータの仕組み(主にメモリ) について学ぶ必要が出てきます. これらの知識現代の開発に置いて役立つ分野比較的限られると思います.

しかし, それらは思わぬバグ特定意図していない動作改善に役立つことがあるかもしれません(実際に私もいくつか出会いました)

二つ目は他の言語を学ぶ時のハードルが非常に低くなる. これはどの言語を学んでも同じだとは思います.

そして, 他の言語の高級な機能に思わず涙ぐみながら感謝すること間違いなしでしょう(javaのsplitとか他の言語にもあるHashとか)

ただ, 私はC言語構造体やポインタのお陰でオブジェクト指向プログラム言語を低レイヤ実装的な面と概念的な面ですんなりと理解することができました.

そしてよく挫折ポイントとなるポインタ(ダジャレじゃないですよ?). これもメモリの住所だと考えればそれほど難しくはないのです.

メモリ管理を適切に設計した時あなたプログラムボルト並みに早く走ってくれるかもしれません.

他の言語では味わえないやりがいがあるのもこの言語の魅力でしょう.

書いているとこれぐらいしか思いつきませんでした.

それでもコンソールに初めて Hello World! が出力された時の感動はやはり忘れられません.

昨今, 高機能言語が沢山ありますが, あなたプログラミング生活ささやかアクセントとしてC言語を学び直してみてはいかがでしょうか?

きっと今使っている言語普段言わない感謝言葉を述べること間違いなしです.

それではこんな駄文に付き合っていただきありがとうございました.

一刻も早く世界からC言語が消えることを祈っています.

2017-09-22

あれってジェネリクスの話じゃなくて福祉の話だよなぁ

自分医者ではないし、そうであっても診察もしていないのに診断を下すことはできないけども、golangのあれ、本人は本気で不快にさせるつもりはないというのだから、害意が本当にないならもうあれだよね。健常者が読んだら不快にさせてしま文書を書けるということで、まあ、あれ。

ダイバーシティ云々するなら、健常者はそれをくみ取って接しなければならないよ。大変かもしれないけど。繰り返しだけど、これは福祉の話だ。Scala使っとけ、で終わらせてしまったら、車椅子ユーザは家から出るなっていうのと同じになってしま・・・

2017-09-20

Golangジェネリクスがない件

Golangジェネリクスあったほうが便利だと思うんだけど、"ないほうがいい"っていうひとも多いよね。"なくても十分便利だよ"ならわかるけど"ないほうがいい"はちょっと視野が狭いんじゃないの」という意見に対して「ジェネリクスないって文句言ってるひとはあなたの好きな最高の言語で黙ってコードかけハゲ」みたいな反応とか「なくてもGolang十分便利ですし」みたいな反応がたくさんあって噛み合ってないまま喧嘩しててなんなんだおまえら!!!

ただ「ジェネリクスないのあったほうがいいよね」って言ってるひとの表現結構攻撃的だから反発しちゃう気持ちもわかる。でもかみあってないまま喧嘩するな!おまえらなかよくしろ!!!!!!!!1

2017-07-14

プログラミング言語名に「言語」つける風習

C言語とかGo言語とかJava言語とか。

わざわざつけなくても文脈でわかるよね。

 

つけたほうが紛れがないってことなら、

Raspberry PiGo言語ミニトマト栽培環境監視してLINE Botで通知する」

みたいなのは

Raspberry Pi端末とGo言語ミニトマト栽培環境監視してLINEアプリ Botで通知する」

と書くかというとそんなことは絶対ないし。

 

--追加

Goじゃわからないとかつけたほうが優しいみたいな人がいるけど、golang.orgのドキュメントでさえ、golangみたいな書き方しないでGoしか書いてないよな。

CだってC Languageとか書かないでただCと書くのが普通だし。

ーー追加

TPOとか状況に応じてつけろとかいい加減なこと言ってる人がいる。

常に付けなくていいよ。

明示するときは「プログラミング言語C」みたいに文章最初に書くよ。あとはC。

English語とか、Japanese語みたいな書き方変でしょ。C言語とかCOBOL言語みたいな書き方おかしい。

イングリッシュ語と書くのが適切な状況ってどういう状況だ。

2017-07-05

1つでも言ったことあったり知ってたり共感するやつはじじいばばあ

  1. エアコンのことをクーラーかいうやつ
  2. vimconfのことをvim昆布かいうやつ
  3. vimのことをビーム!!とかいうやつ
  4. 秀丸のことを禿丸とかいうやつ4ね
  5. 情報ライブめがね屋っていえばうけると思ってるやつ
  6. Yahoo!池袋
  7. 教えてgooのことを教えてgolangかいうやつ
  8. 海やプールgoogle持ってきた?っていうやつ
  9. webanがあんこ通販やってるんだよっていうやつ
  10. フロムエーがAから何が始まるの?とマジレスしたつもりになってるやつ
  11. 貴様まさか!の後で笑うやつ
  12. 午後はおもいっきりテレビ知ってるやつは100%じじいばばあ
  13. マジカバナナ知ってるやつもじじいばばあ
  14. 夕方ドラゴンボール再放送してたの知ってるやつもじじいばばあ
  15. みかん星人としあわせうさぎ知ってるやつも残念ながらじじいばばあ
  16. メモリ128MBでEclipseを動かしてた時代を知ってるのもじじいばばあ


いつまでも愛想笑いしてやると思うなよ

若者に気を使わせやがって

お前ら老害人形にやろうか!

2017-06-14

Golang勉強3日目ぐらいで疑問に思っている事

これは将来Golangに慣れて来た頃に読み返すメモです

学習してから3日目ぐらいだけど連続3日でやったとは言っていない。

学習時間は24時間にも満たないと思う。

モチベーションが上がった時に学習する程度。

公式チュートリアルをやってるけどやった箇所は忘れた。

英語版日本語版があるけど日本語版情報が古くないか不安

まだ半分ぐらいしかやってないけど良チュートリアルだと思う。

他のプログラミング言語と違ってチュートリアルの内容が足りないってこともなさそうだし、Golangチュートリアルだけは繰り返しやったほうが良さそう。

からGolangを学ぶならGoogleリポジトリにあるパッケージ管理depを使うほうが安心する。

まだ公式ツールじゃないけど将来なるかもしれないしならないかもしれない。

Googleのことだからgxuiみたいに更新されなくなる危険もあるよな・・・

でもプロジェクト新規作成するときrails new helloに相当するコマンドがないので不便。

スケルトン生成ツールが別途必要だけどフォルダ作るだけだからbatファイル用意するだけで良さそう。

あとGOPATHの設定もか。今のところは手動でやってるけどそのうちbatファイルにしたい。

Golang自体シンプル言語だと思う。

でもやりたいことができないのがつらい。

Rubyみたいにcursesが標準で使えない。

RubyみたいにTKも標準で使えない。

cursesぐらいは標準で出来て欲しいよ。

から他の言語はいらないのにGolangではそんなことでもライブラリを探してきてインストールしないといけない。

開発環境にはGoglandかVimがいい。

Goglandだとそのままでも十分だけどVim場合vim-goを入れるのが良い。

勉強会に参加するときは軽量ノートを持っていくので動作が軽いVimがいい。

でもryzen搭載ノートが来たらIDEに乗り換えるかもしれない。

コマンドラインツールを作るならGolangが一番簡単

cliってライブラリもあるみたいだけど標準機能flagだけで十分便利。

学習3日目でもflagの使い方は楽勝だった。

今の所もあんまりコマンドラインツールに興味ないので難しいことはしない。

とりあえず2ちゃん質問するのが良さそうだけど過疎だった。

過疎ってことはあんまり人気がない?

まだ質問するぐらい基礎的なもの学習してないけど。

やりたいことをぐぐってコピペしてる程度なのでdeferとかgo funcとかグローバル変数とか基礎的な部分はまだ知らない。

インストールが楽だけどWindows作ったらMacでも動くかは謎。

Mac mini買ってから試したい。

でもMacって高いから多分買わないと思う。

MacハードウェアしかMacOSインストールできないライセンスからWindows PCMacインストールできないかapple嫌い。

初心者だけどMac持ってる奴apple信者キモ杉と言わせてくれ

2017-05-06

Perlは終わった完全にオワコン

perlは終わった。もうずいぶん前から終わってたけど話題にも上がらないってことは完全に終わってる。

Githubトレンドを見てもperlなんて出てくる日の方が少ない。

結局Perlみたいにいろんな書き方ができるような言語はお呼びじゃねーってことだろう

Go/Pythonみたいな言語がもてはやされるのはそのためだろう

ライブラリ充実度に至ってはpython圧勝

Web開発ならRailsがあるRuby

どこでも動かせる意味ならGolangが最強だろう

Perl6については意味からない演算子増えて、さらに読みにくくなった

うPython, Rubyに追いつくこともできないだろう何よりリリースが遅すぎたもうPerlが入る余地はない

バイバイPerl(´;ω;`)ノシ

2017-04-08

http://anond.hatelabo.jp/20170407112743

プログラミング10年ちょい、仕事WebシステムとかiPhoneアプリとか、色々プログラミングしてるアラサーおっさんからだ。

増田10代後半〜20代前半くらいかな?と思って、書く。参考にしてほしい。うっかり年上だったら何かゴメン、でも少しは参考になると思う。

こういう「どこからやったらいいんだよ…」っていう悩みは俺もちょうど中学生くらいの頃に思ってて、悩みながら薦めたんだけど、

結局の所「どの経験もムダにはならないから、とりあえず沢山やってみるといい」ってことだ。これについては後述するけど、まずは細かい疑問に答えていこうと思う。

まず、色々調べてて、結構詳しいし感心した。ただ、その詳しさは、まだスタート地点だ。

どの言語がどういうものなのか、何となく知ってるのは役に立つから、これからアンテナを張り続けるといい。

MySQL使うべきなのかSQLite使うべきなのか、GolangにすべきかRubyにすべきかいっそJava?いやC#

こういう悩みが出るのは勉強した証拠しかし、この問題レベルの高いプログラマーでも難しい。

何故かというと、作ろうと思うもの次第だし、作ってみたら意外と相性が悪いみたいな事も起きるし、

何より、根性出せばどれを使っても作れるからだ。

疑問に思っているらしい、言語複数触れた方が良い理由は、こういう「どれを選んだら良いか」という問いに答えやすくなるからだ。

自分理解していないものが、今作ろうとしているものマッチするかしないか判断するには、言語環境に対する深い理解必要だ。

エディタ個人的にはVisualStudioXcode、あるいはIntelliJ系をオススメする。

何も設定していなくても好ましくない書き方の時に警告が出るから強制ギプスみたいに作用するからだ。

Twitterとかで騒いでる強いプログラマーの皆さんはvimemacsを薦めるけれど、意外にもchokudaiさんとかはVSでC#を書く派なのを思い出して欲しい。

IDEを作っているのもプログラマーなので、IDEを使うメリットもかなりあるんだ。使った上でやっぱりvimが良ければvimに戻ると良い。

パソコンスペックについては、確かにスペックが低すぎる。そのマシンで開発するなら、vim/emacsにせざるを得ない。 AtomSublimeでもキツそうだ。

書いてる通りで、Core i7/RAM 4Gくらいあればとりあえず基本的人権って感じ。

性能は高ければ高いほど良いけど、予算の都合だってあるだろう。 10万用意できるなら、結構選択の幅は広がるんじゃないかバイトなり親の説得なりお金ためるなり、頑張って調達するんだ。

さて、最初話題に戻る。

から勉強したら良いかからないなら、とりあえず何かをパクれ。Twitterクローンみたいなのでも良い。フォローテキスト書き込みだけなら作れるんじゃないか

なんならそれを公開してもいい。

もしアイディアがないなら、それこそTwitterで誰かが「こんなのあったらいいなぁ」って言ってるもののうち、何となく頑張れば作れそうなものに手をつけてみると良い。

どの経験もムダにはならない。やってみろ。1個作ったら、もっと広い世界が見えてくる。

2016-09-22

低学歴Webプログラマーは何のプログラミング言語を覚えればいいの?

Node.jsってクソなんでしょ?

socket.ioとか使い物にならないらしいじゃん。

npmでインストールアンインストールできるだけの知識さえあればいいんでしょ。

じゃあNode.js覚える必要ないよね。

つうかNode.js使うならVert.xのほうがいいし。



golangを使えばいいの?

でもさほとんどの企業golang必要

5ページほどの静的サイトを作るのにgolang使ってる人もいるそうだけどPHPじゃダメなの?

コストかけてまでgolang使うメリットてあるの?

経営者から見たらエンジニア自己満足なだけで無駄に金払ってるようなものじゃない?

Webサイト運用している企業ってどんくらいあるのよ?

本当にgolang使わないとダメなの?

は?scala

結局、大企業なんて基本的にAラン大卒ネット界で知名度のある限られた人しか入社できないんだからgolangscalaも覚えるだけ無駄なんだよ。

個人利用以外で使い道がないから。

結局利用できる人が多いPHPWebサイトを作ればいいよね。

CLIツールだったらgolangpythonでいいでしょ。

javaとかcでCLIツール作るやつとか池沼でしょ。

人生限られた時間しかないんだから最善の選択をしていきたいよね。

2016-09-18

プログラミング言語の過渡期に立ち会う

最近アメリカとか海外を中心に既存システムリプレイスしているって話をよく聞く。

特にLL(PHP, Python, Perl, Rubyなど)をgolangに置き換えた(置換え中)ってのが多い。

LLオワコンなのか。今まで保っていた優位性が失われつつあるのは確かだ。

Rubyオワコンだと思うけど、日本ではなぜかイケてる感がある風潮(自分はまったくない)。

このご時世Rubyリプレイスしてますなんて会社日本だけだろう。

悲しい。

2016-08-19

golangの構文チェックって何を使うのが王道なの?

gofmt使ってたけどgolintとかもあるそうね。

gofmtとgolintを両方使えばいいの?

そしたらgoimportsみたいなのもあるから3つのコマンドを使えばいいの?

そしたら今度はgo tool vet ってコマンドもあるそうで4つのコマンドでチェックしたら良いの?

どうなの?

2016-08-09

golang半年近く使ってみて

後なんかweb系の企業golang採用多いので、ある程度詳しくなっておけば就職困らなそうという予防線

今のところが成功しなかったらeurekaとかmercariとか雇ってくれませんか!

どっちもユーザーです!(ペアーズでは3名ぐらい逢った、メルカリではバイクMacbook Air売ったなー。)

ポケモンGoとかやんねーし、地味に自分がよく使っているアプリサービスから成功パターンを得るのがいいのかなぁ

なんか、人との接点がうまくできているCtoCサービスがうまくいっているような感じが(CtoCなんだから当たり前か、何いってんだ)

人とコンバージョンしたいです。

2016-05-25

Golang作成したプログラムバイナリで配布するのはやめろ!

俺はgo runで実行出来るだけで十分なんだよ。

余計な通信量を負担させてんじゃねえよバカ

バイナリ必要ならこっちでbuildするから余計なことをするな!

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