俺の食べログ

「グルメ」「仕事」「プログラミング」「趣味」について書いてます。

teratail(テラテイル)で多くの人に見られている質問30選

f:id:buried_treasure:20170617074605p:plain

エンジニア特化型Q&Aサイト【teratail】

teratail(テラテイル)で多くの人に見られている質問30選

エンジニア特化型Q&Aサイトのteratail(テラテイル)で、

どんな質問が多くの人に見られたのか

どういう系統の質問が多いのか

気になったので調べてみた。

 

質問や回答をするときの参考に使って下さい。 

まずテラテイルを知らない人もいるので、サイトの紹介をします。

 

teratail(テラテイル)とは

レバレジーズ株式会社が運営するエンジニアの問題解決Q&Aサイト。

プログラマー用の「Yahoo! 知恵袋」や「教えて!goo」のようなサイトです。

 

サイトの名前の由来がレバレジーズ株式会社のシステム部長が、

寺尾さんだったので「テラテイル(寺尾)」という名前になったそうです。

(この話が印象的だったので、どうしても書きたかった)

 

テラテイルを使ったことない方はこちらから。

エンジニア特化型Q&Aサイト【teratail】

 

そんなテラテイルでどんな質問が、

頻繁に見られているのか気になったので調べてみました。

 

では、紹介していきます。

 

phpがダメと言われる理由

f:id:buried_treasure:20170617074723p:plain

この質問には色んな人の回答がありました。

回答を見る限り、決してPHPがダメというわけではなさそうです。

ダメと言われる理由について多くのエンジニアの方が意見を書いています。

 

まわりの人に言われて納得いかないことがあれば、テラテイルで質問すると良いです。

相手に伝わるように質問をすれば、

とことん疑問に付き合ってくれるエンジニアの人がテラテイルにはいます。

 

回答が気になる方はテラテイルを見てみて下さい。

エンジニア特化型Q&Aサイト【teratail】

 

システムを外注し、社内にいじれるエンジニアがいない時のリスクヘッジってどうしたら・・・? 

f:id:buried_treasure:20170617074808p:plain

今回は解決できたけど、これから先問題が発生しそうな状況は仕事をしていてある。

こういう場合どうやって他の人は解決したのか気になる。

疑問に思ったら自分で調べてみて良さそうな回答が出ない場合はテラテイルを使うと良い。

直面している問題は自分以外の人も経験している場合が多いので、他の人からアドバイスをもらえる可能性が高い。

またテラテイルの回答率は90%以上なので、大抵の場合回答がもらえる。 

 

コードレビューにおける指摘事項の強要について。

f:id:buried_treasure:20170617074854p:plain

新人の人に指摘していて、相手に納得できる説明ができない場合、テラテイルを利用するのは有効。

また先輩から言われて納得できない場合もテラテイルを使うと良いです。

 

【C++】なぜヘッダと実装はわけるべきなのでしょうか(.hに実装を書くことは邪道か)

f:id:buried_treasure:20170617074937p:plain

こちらは後輩から質問を受けて、自分自身が納得できる回答ができない場合。

この場合も有効です。

多くの人から意見をもらえています。

 

変数とかを英語にするとわかりにくくないですか? 

f:id:buried_treasure:20170617075029p:plain

回答者の人は新たな発見を得ていました。

初心者の質問に回答することは、回答者の勉強にもなります。

暇な時にテラテイルを眺めて、回答できそうな質問に答えていくと自分の中で技術に関する理解が深まります。

 

 1日に100万レコード増える場合のテーブル設計

f:id:buried_treasure:20170617075113p:plain

株価データのシステムを組んでいる人の膨大なデータに関する質問。

同じように膨大なデータを集計するソーシャルゲームの会社の人がこの質問に答えています。

 

【PHP】作成したメールフォームに脆弱性がないか、アドバイスもらえないでしょうか。

f:id:buried_treasure:20170617075200p:plain

参考サイトや図などを用いて色んな人が回答してくれています。

調べても判断しきれない場合にテラテイルを利用するのは有効。

自分よりも数倍知識のあるエンジニアが色々と教えてくれます。

 

最近のプログラミング言語にgetter/setterがないのはなぜ?

f:id:buried_treasure:20170617075249p:plain

自分が気がつけていないメリットを他の人が気付かせてくれています。

納得できない場合はとことん質問した方が良いと思いました。

 

質問の傾向

他にもよく見られている質問にはこのようなものがありました。

主に「課題解決」、「意味」、「ツール」、「エラー」に関する質問が多かったです。

それぞれ、下記のような質問がありました。

質問をする時の参考にしてみて下さい。

 

課題解決についての質問

  • CSSの親要素指定の方法
  • サーバー名ではなく、ドメイン名を得る方法(PHP)
  • httpsでアクセスされた時に、httpにリダイレクトする方法
  • JavaScriptでCSSのクラス定義を書き換えるには?
  • nginxのドキュメントルートを知る方法について
  • atomで改行コードを表示&一括置換したい
  • Ruby ディレクトリのファイルを全て出力したい
  • レスポンシブにおけるjs(jQuery)の切り替えについて

 

意味に関する質問

  •  Gruntなどで、よく出力先のフォルダの名前に使われる「dist」の意味
  • htmlの改行タグを<br>ではなくて<br />と書くのはどうしてでしょう?
  • 2>&1はどういう意味?
  • インデントにタブを使うことのデメリット

 

ツールに関する質問

  •  Macでシンプルで使いやすい画像ビューアを探しています
  • Python IDE(統合開発環境)のオススメは?
  • Vimで本格的に開発している人はいるのでしょうか?

 

エラーに関する質問

  • net::ERR_INSECURE_RESPONSE のエラーが発生していてページ遷移できない
  • uninitialized constant UsersControllerエラーで困っています
  • apache(2.4.16)のhttpd.exe起動時に、「VCRUNTIME140.dllがない」というエラーが起こる
  • Unexpected token < のエラーについて
  • Rails Could not locate Gemfileエラーについて
  • mb_convert_encodingで文字化けする
  • エラーfor nil:NilClassについて

 

まとめ

テラテイルの質問を調べていて思ったことですが、

人の質問や疑問をみると、これ疑問に思っていたなぁーということが思い出されて質問したくなる。

 

自分で調べて見て解決できない場合はテラテイルを使ってみて下さい。

回答率90%以上なので、ほとんどの確率で回答が返ってくることでしょう

 

あと人の質問をみるのも面白いので、良かったら見てみて下さい。

 

 ▼teratail(テラテイル)の詳細&登録はこちらをクリック

エンジニア特化型Q&Aサイト【teratail】

 

以上。