AIニュース トップエンジニア学生の約半数が「Python」をもっとも使っていると回答 ネットの反応

集合知
Photo by Caspar Camille Rubin on Unsplash
スポンサーリンク

【開発環境】トップエンジニア学生の約半数が「Python」をもっとも使っていると回答 [すらいむ★]

1: 名無しさん 2021/12/11(土) 17:13:05.77 _USER
トップエンジニア学生の約半数が「Python」をもっとも使っていると回答

 株式会社サポーターズは11月18日、就活支援サービス「サポーターズ」に登録するエンジニア学生のうち、トップエンジニア学生(※)436名を対象に実施した、開発環境についてのアンケート調査結果を発表した。

 (※)トップエンジニア学生:エンジニアを目指す学生の中で約10%しか存在しない、学校などの授業以外で自主的に開発した制作物を保有している学生(サポーターズ調べ)

(以下略、続きはソースでご確認ください)

ledge 2021 12 10
https://ledge.ai/survey-topengineer/

 

引用元: ・【開発環境】トップエンジニア学生の約半数が「Python」をもっとも使っていると回答 [すらいむ★]

 

スポンサーリンク
38: 名無しさん 2021/12/11(土) 18:58:26.70
>>1
トップの基準甘すぎだろ…
その括りならそりゃpythonかjavascriptしか残らんよ

 

49: 名無しさん 2021/12/11(土) 19:59:41.31
>>1の条件的にはそりゃPythonでしょ
道具が充実していて考えたことをすぐかたちにできるからね

 

2: 名無しさん 2021/12/11(土) 17:17:54.66
何を開発してるんだろう🤔

 

3: 名無しさん 2021/12/11(土) 17:20:46.05
将来のGitHubお漏らし候補

 

4: 名無しさん 2021/12/11(土) 17:23:12.03
エンジニアって言葉すごく範囲広いんだけど

 

8: 名無しさん 2021/12/11(土) 17:35:05.40
Pythonがよい理由 AI系プログラムとしては優れている
 
Pythonがだめな理由 レンサバに標準装備されてない。面倒

 

9: 名無しさん 2021/12/11(土) 17:36:48.41
Pythonがだめな理由 セキュリティが甘いのでハッキングしやすい

 

55: 名無しさん 2021/12/11(土) 20:50:01.38
>>9
セキュリティ性は言語の種類と関係が無い
実装方法による

 

10: 名無しさん 2021/12/11(土) 17:41:12.85
おれ、69歳のオジジだけど、昔はプログラム作成の仕事も
やっていたっけ。初期はアセンブリ言語、すぐに C 言語に移行したね。
もちろん、要望に応じて Fortran-IV, Cobol だって使ったよ。
そうそう、C++ って、どうも良さ・意義がわからない。
まあ、同僚のヤツラだって、使いあぐねていたようだ*1。

Python ですか。www.python.jp/pages/about.html を見つけたので、
いろいろ調べて、試してみたいと思います。

注*1 「関数」の入り口部分だけを C++ 風にして、本体部分は
並の C 言語の書き方。もちろん C++ コンパイラーは受け付けてくれて
(エラー無しですよ)、ちゃんと目的の処理をする。
でもまあ、それがバレて、文句を言われたことがある。
しかし「作り直せ・書き直せ」とまでは言われなかったー。

 

23: 名無しさん 2021/12/11(土) 18:23:25.11
>>10
みんながスーパーマンってわけじゃないからね。
構造化設計がしっかりできればCで何の問題もない。

 

25: 名無しさん 2021/12/11(土) 18:29:48.07
>>23
それができなくて事故だらけだから、Microsoftは Rustへ舵切ったんでしょ。

 

11: 名無しさん 2021/12/11(土) 17:42:27.97
若手に,Pythonはインタープリタだから実行速度上がらないだろと言ったら
最近はインタープリタもコンパイラも変わらないですし,スクリプトだから
そういう範疇とは違いますとか反論された。
 まぁ,自分の責任外の案件だからどうでもいいかと放置したが,老害オヤ
ジが俺を嫉妬で邪魔しているとか言って回っているwwww

 

12: 名無しさん 2021/12/11(土) 17:44:49.54
今の若い人はスピードを求めるなら
CではなくRustを使う

 

13: 名無しさん 2021/12/11(土) 17:49:51.39
JavaScriptも派生型で型を明示できるTypeScriptが出来ちゃったし
本来はJavaScriptなんてHTMLの補助だけだったのが
いつの間にかWebAssemblyと連携してグローバル変数も扱えるようになってるし

 

16: 名無しさん 2021/12/11(土) 18:01:25.92
Pythonは、フロントエンドと考えるべきだからな。
後ろにコンパイル言語で作られた高速なライブラリが多数控えている。
アーキテクチャ、OSを気にせず使用できることも多い。
そしてそれが簡単なパッケージ使用の形態で使える。
AIブームで、科学演算から色々揃う。描画パッケージもある。
勢いあるから乗らない理由が無い。

 

19: 名無しさん 2021/12/11(土) 18:05:02.08
趣味としてちょこっとマイコンで遊ぶくらいだけでもトップエンジニア学生認定か?
そんなんだったらたしかにpythonは最適だけど

 

20: 名無しさん 2021/12/11(土) 18:15:26.32
>>19
この手のライトウェイト言語で、マルチプロセス出来るのって少ないでしょ。
因みに、マルチスレッドパッケージだとシングルプロセスで動くようだけど。

 

21: 名無しさん 2021/12/11(土) 18:19:12.88
Pythonは個人でやりやすいから、たまたまそうなってるだけじゃん?

 

24: 名無しさん 2021/12/11(土) 18:28:07.88
某派遣登録だと出て来る案件がJavaばっかりなんだよなw
PythonはPython 求人 で検索すると確かにたくさん出て来るが
統計学や深層学習を使いこなせて当たり前、下手すると自分でライブラリ幾つか作って
GitHubに公開しててcloneされた数が1000回、くらいのが欲しいとか書いてあったり

 

26: 名無しさん 2021/12/11(土) 18:30:26.68
そりゃ学生ならPython使うのは当たり前では?
逆にJavaなんて触りもしないだろ。制御系とかの連中はCとかアセンブラだし。
まれにLisp好きのやつもいるけど傍流も傍流。

 

27: 名無しさん 2021/12/11(土) 18:30:27.19
Rustはヤバい設計だとそもそもエラーで動かないからなw

 

28: 名無しさん 2021/12/11(土) 18:33:04.76
データサイエンスの分野、特にDeepLearningでデファクトスタンダードだからな、、、
そりゃ流行るわな。。。

だが、GILの問題もそうだが、非同期処理のサポートが弱かったイメージ
とは言っても、大半の需要はpythonで満たされちゃうんだよな……

 

31: 名無しさん 2021/12/11(土) 18:39:30.52
Pythonは楽チンやからね
覚えといて損ないよ
ただ重いのはシャーない

 

スポンサーリンク

 

32: 名無しさん 2021/12/11(土) 18:39:49.95
だが

・Python公式サイトからダウンロードしてインストールして使う。
最初は動く

・しかしpipというのでインストールできるのか~と思って調子に乗って
いろんなライブラリをあっちこっちから集めてたら
ある日突然エラーが出て動かなくなる

・あるいはファイル入出力をしようと思ったら全くできない。
理由を調べたら「山田 一郎」とかマルチバイト文字やスペースを名前に使うと
パスが通らなくなる!って書いてあってふざけんなとぶち切れる

・慌てて資料を調べたら公式のPythonはモジュールのバージョンチェックもしないぞ!
AnacondaのPythonなら安全だぞ!と書いてあって、Anacondaをインストールしたらもっともっともっと動かない

・更に焦って色々調べたら「公式のPythonとAnacondaは絶対に同居させるな」
って書いてあって、紛らわしい事するなああああ!!!!!と怒り狂う
そして公式Pythonをpip freezeで全てライブラリを抜き出して全てアンインストールして
Anacondaは[ユーザー]直下でなくCドライブの下にもう1つディレクトリ作ってそこにインストールしてやっと動かせる
(共用PCで管理者のパスワードを知らないともうcondaコマンドなんて絶対動かない)
(更にプロクシ設定も案外クセがある)

結局オレにはGimpのPythonスクリプトくらいがお似合いじゃねえかといじけてそれ以外Pythonと
名前が付いたものを触らなくなる
という人も少なくない

はっきり言って初見殺し言語でもある

 

34: 名無しさん 2021/12/11(土) 18:45:38.62
>>32
venv使え

 

57: 名無しさん 2021/12/11(土) 21:05:04.41
>>32
参考になった
ありがとうw

 

33: 名無しさん 2021/12/11(土) 18:44:20.33
WindowsでPythonは怖いな
LInuxならなんとでもなる
ドライブCとかわけわからん

 

36: 名無しさん 2021/12/11(土) 18:48:31.03
>>33
いかん自分は、Windowsで pipで嵌って、WSLへ逃げたんだった。

 

35: 名無しさん 2021/12/11(土) 18:48:11.02
pythonいいよ
ラズパイに温度センサーつけて温度変化グラフ作ったり、最近だと検温登録をExcel風にWeb化したり
フロントエンドってあまりやらないけど、インフラ系エンジニアにも取り扱いやすい
まぁ…俺の場合…CとかC++ばかりでWeb対応したアプリとかあまりなじみなかっただけなんだけど…w
でもこれいいわ 久々に面白い

 

50: 名無しさん 2021/12/11(土) 20:05:02.11
>>35
インフラ系ならowershellもおぬぬめですぞ

 

37: 名無しさん 2021/12/11(土) 18:48:56.01
venv moduleやな
仮想環境化すればOSへの影響は最小限

 

40: 名無しさん 2021/12/11(土) 19:10:44.09
>トップエンジニア学生:エンジニアを目指す学生の中で約10%しか存在しない
そんなにいないでしょ
200人中2、3人、おまけで5人としても、この上位2.5%の中でさえ一生追いつけないほどのスキル差があるのがトップ
3、4、5位は1位からしたら空気
ITは必要な知識や経験値が底無しなほど深い
1万時間のプログラミング経験者は業界じゃ3流エンジニア
これに満たない数千時間のプログラミング経験者を一流だのトップだのと煽ててるのが日本のレベル
超一流で5万時間の経験者
ほんとこの業界は情報収集とコーディングが好きじゃないならおすすめしない

 

42: 名無しさん 2021/12/11(土) 19:27:36.78
 
Pythonはインタプリタ実行系によるスクリプト言語
メリットはコンパイル・リンク不要な分が楽なだけ
実行速度が遅いのは当然
Rubyなどと違って、誰がコーディングしても同じようなスタイルになるので
開発規模が大きくなってもコード理解の齟齬が生じにくい

 

43: 名無しさん 2021/12/11(土) 19:29:29.67
ライブラリーの使い方を覚えるのが仕事かな?

 

45: 名無しさん 2021/12/11(土) 19:33:02.40
Pythonって昔のベーシック

 

46: 名無しさん 2021/12/11(土) 19:41:43.14
エンジニアつうか
研究者がちょろっと書くのに
使うもんだと思ってた

 

47: 名無しさん 2021/12/11(土) 19:42:31.49
Perlに比べて正規表現がいやらしいというかステレスやけど、
datetimeもawareとかnaiveがあっていやらしい
ようは慣れやけど

 

51: 名無しさん 2021/12/11(土) 20:36:27.83
Djangoサーバーもなかなか面白い

だがコンテンツをどうしようかって考えてたら
こればっかりはPythonではどうにもならず
PCに別にNode.jsを入れてVue.jsで作る事に

そして静的ページを出力して、templateフォルダにそれを移していく事になった

 

53: 名無しさん 2021/12/11(土) 20:39:38.44
処理速度はハードに任せて、ソフトはメンテしやすいインタプリタ言語
これが最近の流行なのかね?
クラウドやAIで複雑化したシステムを、マシン語レベルでガチガチにチューニングなんてやってられないし
保守の引き継ぎも面倒だろうしな

 

54: 名無しさん 2021/12/11(土) 20:45:27.24
>>53
と思ってたら、WebAssemblyなるものを出力できる仕様が付いていたりする

 

 

スポンサーリンク

参考

さくらインターネット、機械学習やPythonの講座を無償公開
...
【集合知】天才プログラマー・オードリーさんがたった200行で効果的なアプリを作れる秘訣 ネットの反応
...
【集合知】ゲームを作りたい。プログラミング言語は何がいいんだ?
...
【集合知】COCOAは何故バグだらけで修正すらできずに大失敗したか ネットで検証
...

コメント

  1. 使い方しだいではあるけれど
    寧ろ頭の悪い奴がやたらめった使いたがる印象

Ads Blocker Image Powered by Code Help Pro

Ads Blocker Detected!!!

We have detected that you are using extensions to block ads. Please support us by disabling these ads blocker.

タイトルとURLをコピーしました