学校でPythonやってるんだが役に立つの? (111レス)
1-

1
(2): 疑問人 2022/09/14(水)18:02 AAS
一様将来プログラマーになりたいんだが学校でPython教わってるんだけど意味あるのかが分からない
2: 2022/09/14(水)18:40 AAS
たたない
3
(1): 2022/09/14(水)19:08 AAS
一様とかミスるやつはプログラマには向かない
4: 2022/09/14(水)22:58 AAS
>>3助言ありがとうございます
5: 2022/09/15(木)01:22 AAS
python(というプログラミング言語)を覚える事にあまり意味は無いが、プログラムとはどういうものかを学習することには意味がある。
pythonでもjavaでもc#でもプログラミングの基本的な考え方は同じなので、まずそれを学ぶことが重要。
プログラミング言語の種類というのは、刃物に色んな種類があって、紙を切るならハサミが使いやすいし、料理するなら包丁で、木を切るならノコギリを使います、というようなもの。
pythonなら数学的な計算やAI処理がやり易いし、web関連はjavaで、windowsの業務アプリはc#、というように目的や環境に従って決まってくるので、必要になった時点でその言語を習得する。
基本的な考え方さえ押さえておけば、言語の違いはすぐに慣れる。
6: 2022/09/15(木)04:58 AAS
Pythonはライブラリが豊富だからすぐに目に見えるモノを作りやすい。それでプログラミングで作る面白みを感じるなら適性があるはず。
逆にいつまで経っても何も作れないとか、つまらないと思うなら…
7: 2022/09/15(木)06:03 AAS
目で見えるもの作りたいならC#の方がいいぞ
Pythonはコンソール見ながらってのに特化してる
8
(1): 2022/09/15(木)06:09 AAS
C♯ってUnityっすか?
Unity面白いよね
9: 2022/09/15(木)06:41 AAS
>>8
Unityもそうだし普通のアプリも
10: 2022/09/15(木)10:00 AAS
学校では、C言語と、ビジュアル設計もできる言語のほうがいい。
Cは、実力を中級以上にするには、やはり必須。
でも、基礎基本はやっぱり、つまらない。
そこで、ビジュアル系の開発もできるC#とかの言語を入れておく。
これが、学校がやるべきことだと思うわ。
個人が勝手に学習するなら、今目の前で最も使う言語をやれって感じ。
11: 2022/09/15(木)11:06 AAS
なんの役に立てようか
自分で考えないなら厳しい
12: 2022/09/15(木)11:13 AAS
>>1
大企業のプログラマになりたいんだったらまずそんな職業は存在しない事からはじめようか
国内だとNECや富士通あたりが名前の通った大手企業だろう
そこで働いているのは営業職のみだ

NECを例に挙げるとその下請けのNECソリューションイノベータにはシステムエンジニアが在籍している
営業とともに客先にいって技術的な話をする役割だ
ほかにも基本設計などの技術的な話や投入する人員を決める、スケジュールを決めるなどの役割を果たしている

そこからさらに下請けの別会社(といっても大抵は上場企業だ)から人員を吸い上げてくる
いわゆる外注だ

外注はNECソリューションイノベータのビルに常駐して仕事をする
データセンターは某駅の最寄だったり、某市役所の最寄だったりといろんな場所にあるがNECの持ち物であったり
客先の持ち物であったり様々だ
ちなみにデータセンターにも常駐してるスタッフはいる

そういった中でプログラミングを主に行うのは「下請けの別会社」と表現した会社が多い
もしくはその会社の子会社だったりするだろう

東証一部上場企業(もう一部という表現は古いが)やその子会社であるので東大や早稲田、慶応などである必要はないが
それでもマーチや関関同立といったあたりが一般的だ

つまり目指すところがそのあたりにあるのであればまずは学歴を相応しいものにしなければならない
学歴が十分であれば次は入社試験にパスできるように仕上げる
求められる人材にもならなければならない

入社選考時にプログラミング能力を必要とするかどうかは各社の考え方によって異なる
まずは将来どこの会社に入社したいのかを真剣に考えるべきだろう

蛇足ながらPythonで何かアプリを作れるというレベルに達していればFラン大学だろうとどこかに入社は出来る
そういう意味ではPythonを学ぶのは意味がある行為だろう。Pythonを開発した事でGoogle社やMicrosoft社、Dropbox社など自由に入社し放題な人もいた
13
(1): 2022/09/15(木)13:27 AAS
[1,2,3]って配列を一発で[3,2,1]に並べ替えられたら素晴らしい事だろ

この贅沢さが分からないならC言語やれ
14: 2022/09/15(木)13:50 AAS
プログラミングさせる前に、コンピュータがどう動いてるのかを理解させないとダメだと思うけどね。
よくC言語でポインタで躓く人っているけど、大抵はメモリ上にデータが展開されてるのをイメージできてない。
実際にデータが並んでるとこに番地振った表を書いてあげてから説明すると理解するけど。
んで、メモリ管理について理解しないままだと、インスタンスと参照だの、ライフタイムだのについても理解しない。ってか必要性を感じない。
最近はGCが標準装備な言語ばかりだから考える必要が殆どないのも拍車をかけてる。
この状態でクラスが、オブジェクト指向が、って勉強しても本質的には分からない。
15: 2022/09/15(木)14:03 AAS
メモリの番地で理解できてない人にこういう人がいる
「他のアプリが使用する番地と被ったりしない?大丈夫?どうやって避けてるの?」みたいに余計に頭使って難しく考えてる
まあ、そういう人は実際に組んだら理解するけど
未知の領域は考えすぎるのも障壁になるんだなぁと
余談でした
16
(2): 2022/09/15(木)14:22 AAS
>>13
C言語もソート関数ありますが
17: 2022/09/15(木)18:30 AAS
>>16
は?使用禁止に決まってんだろ

バブルソート
クイックソート
あとなんだっけ

これの自力実装をやれ
18: 2022/09/15(木)21:45 AAS
共用体すら使えないとか欠陥言語じゃね?
あ、ctypes禁止な。

つか、言語について話してるときに標準ライブラリ禁止とかアホかと。
K&Rからやり直せ。
19: 2022/09/15(木)22:50 AAS
そのアホなことを前の世代は課題でやらされてる
Cでソート3種類自力実装
苦しみを受け継げ
20: 2022/09/16(金)21:45 AAS
CでSDL2が最強
21: 2022/09/17(土)00:28 AAS
もう今からならCよりRustで良いんじゃね。GoogleもMicrosoftもCをRustに置き換えて行くって言ってるし。
22: 2022/09/17(土)09:10 AAS
まともなマになりたければC必須
まだネットでタダでC言語関連の知識が手に入る今の状況有難く思ったほうが良いよ
ただでさえ業務で使わなくなってるし扱える人が減ってるからPGにとって必須項目である情報載せてるサイトは減少するだろう
23
(1): 2022/09/17(土)13:12 AAS
>>16
え一!
今はCにソート関数あるのか―!

カーニハン&リッチーでC覚えた
年代にとってはびっくり!
24: 2022/09/17(土)14:43 AAS
stdlibのqsort関数は規格の最初からあるよ…
つか、大抵はこれで関数ポインタの使い方の勉強するもんだろ。
25: 2022/09/17(土)14:58 AAS
カニチャーハン?美味そうだな
26: 2022/09/19(月)11:23 AAS
pythonいいぞ
何かしら機械にしてもらいときサクッと作って役立つ
27: 疑問ヒト 2022/09/19(月)16:54 AAS
色々書いて頂きありがとうございますそれを参考に頑張っていきたいと思います
28: 2022/09/19(月)17:24 AAS
ライブラリが豊富だから
29: 2022/09/22(木)10:10 AAS
おまえのチンポと同じ

出番が無い
30
(1): 2022/09/23(金)14:38 AAS
Pythonはバージョンの相違に伴うトラブルが多いから実際はあまり役に立たない
既存の開発環境の他のソフトを破壊することにもなる
また、コンパイル言語と違ってソースコードが丸見えだから、セキュリティ的に危険性があり金融系では採用してはいけない言語扱いされている
個人でプログラミングやるにはいいかもしれない程度でとらえるべき
31: 2022/09/23(金)14:45 AAS
実用的なライブラリは有料だからやっぱり使えんわ
32: 2022/09/23(金)14:58 AAS
バージョンが合わなくて動作しないソフトが多い
Pythonをインストールすると、最悪仮想マシンを初期化する羽目になる
33: 2022/09/23(金)15:02 AAS
米国の大きい銀行のシステムやったけど全てPythonだった。
いったい何考えとるんや米国人は!
バカなのかと思った。

バージョン変わったら全て動かなくなるからね、
また仕事にありつける!
34: 2022/09/23(金)15:09 AAS
Ubuntu標準のPythonのバージョンがあって、むやみにPythonをインストールすると動かなくなって詰む
異なるバージョンを併存させる方法とかも内容が古くて間違った方法ばかりなのでカオス
しかも、既存のアプリが古いバージョン対応で、内部ファイルを書き換えろという意味のエラーメッセージに従ったら地雷を踏んでいるようなもの
とりあえず欠陥が多くて規模が大きいところだと使えない言語
35: 2022/09/23(金)16:10 AAS
Pythonは機械学習によるデータ分析か、
または独立した簡潔なシステムか、
使い捨ての処理プログラムに利用する言語ってことね。
36
(1): 2022/09/23(金)16:45 AAS
>>23
緑本にもソートは掲載されてたが新しいやつは違うのか?
37: 2022/09/23(金)17:02 AAS
>>36
緑本は知らないが、
オレの持ってる昭和60年の初版50刷では
シェルsortのソースサンプル例が載ってる。
ただ、Cのサンプルとしてなので、
クイックソートに作りなおすのが賢明などと書いてある。

緑本はライブラリにsortがあると書いてあるの?
38: 2022/09/23(金)22:06 AAS
睡眠不足は脳に重大な影響 「あとで取り戻せる」は嘘|NIKKEI STYLE 
外部リンク:style.nikkei.com

寝不足はこれだけ頭の働きを悪くする | SLEEP 最高の脳と身体をつくる睡眠の技術 | ダイヤモンド・オンライン 
外部リンク:diamond.jp
39: 2022/09/24(土)07:09 AAS
>>30
また変なこと言ってるな。
その論理だとインタープリター言語がすべてセキュリティに問題があることになるって教えたでしょう。

バージョン指定して仮想環境を構築する方法があるんだから、詳しく知らないなら素人みたいないい加減なことばっかり書かないほうが良いよ。

どうせCOBOLが良いって言うんでしょ。それしか知らないみたいだから。
40
(1): 2022/09/27(火)05:29 AAS
Webサービスの分野だとフロントはReact/Vue、バックはサーバーレスでマイクロサービスの目的に応じて軽めのGoかライブラリが充実しているPythonかみたいなのが主流じゃね
41: 2022/09/28(水)22:37 AAS
>>40
なんか危ういな君も
わかってるつもりでネットで見かけた新しい単語並べてる感じ
42: 2022/10/17(月)18:38 AAS
まずpythonは、メジャーバージョンを3でさっさと統一しろ
43: 2022/11/01(火)03:12 AAS
Pythonは文系向け。
文系の頭のイライラが少ない。
44
(1): 2022/11/02(水)18:37 AAS
PythonやってたらC#する気にならない
45: 2022/11/03(木)11:38 AAS
>>44
分かる
Pythonは始めたばかりだけど
むっちゃ楽チン!
46
(1): 2022/11/04(金)10:26 AAS
そして罠に落ちる

型が無い様であるからイミフなバグを量産してしまう
47
(1): 2022/11/04(金)18:47 AAS
>>46
大丈夫です
Pythonはシステム開発には使いません
小さなアプリ、
単目的のツール、
データ分析などの小規模、
短期間利用のアプリ作成に
使う言語と分かります。

仕事で20ほどの言語を経験しましたので、
すぐ分かります。
48: 2022/11/07(月)21:56 AAS
>>47
20ほどの言語を経験する仕事とか何よ
プログラマーでもそんな無いでしょ
49
(1): 2022/11/07(月)22:08 AAS
アセンブラ各種
BASIC各種
Pascal
C
C++
C#
Objective-C
Python
perl
Swift
Ruby
シェルスクリプト系
Xaml
Java
Kotlin
LISP

まだ足りないや…あと任せた
同一言語はまとめるべし
50: 2022/11/07(月)22:47 AAS
アセンブラ(インテル、モトローラ、ザイログの8bit~32bitまで、マクロアセンブラ類も含む)
C
C++
C#
VB
COBOL
Fortran
Pascal
PHP
Perl
Java
javascript
Smalltalk
Ruby
Python
LISP
Forth
R
html
shell

htmlとshellは言語とはいえないかもだが、これで一応20だ
アセンブラとマクロアセンブラを全てひっくるめて1つと数えてるけど、仕事はなかなか大変だった。
レーダー制御や、GDC、DSPなどが面白かったな。
プログラマを41年全力でやってきた、あと10年はやりたい!

>>49
Swift、kotlinはやってないです
51: 2022/11/07(月)22:50 AAS
あ!あと、Prologもやったよ
52: 2022/11/08(火)09:20 AAS
あと、4bitのCPUもやった
スピードガンは4bitCPUだった
メモリアクセスのたびにport叩くので
むっちゃ面倒だた
53: 2022/11/08(火)09:27 AAS
オレはとにかくいろんな仕事がやりたくて
転職したり、フリーになったりした時期もあったけど、
一つか2つの言語にじっくり取り組んでも
良かったのかも?と思うことある。

Cは目をつむっても組める!とか言って本当に目を閉じて組んでたこともあったなあ(遠い目)

若い人には無理しない程度で、
プログラマの仕事を楽しんでもらいたいです!

Pythonは機械学習や統計学を勉強して、
データ分析系の仕事をやってもいいと思う。
オレは近年、そういう仕事が多いけど、
むっちゃ楽しい!
54: 2022/11/10(木)22:13 AAS
なんでだ
なんでおれはできんのだ
55: 2022/11/10(木)22:34 AAS
MacとWindowsどっちがおすすめ?
56: 2022/11/10(木)22:56 AAS
安さはWindows
プログラミングはMac
57: 2022/11/10(木)23:05 AAS
M1MacBook Airの吊るしでも平気?
58: 2022/11/10(木)23:06 AAS
メモリ16じゃないとキツいかな?
59
(2): 2022/11/11(金)00:54 AAS
何でMacがオススメなの?
60: 2022/11/11(金)05:50 AAS
>>59
オシャレ()だから
61
(1): 2022/11/11(金)21:01 AAS
>>59
MACの方が楽です
Unixだからね

でもWindowsのほうが
ずっと仕事多いので
職業プログラマは
Windowsかな?

iPhoneアプリ開発なら
MACだけど・・・
62: 2022/11/11(金)21:31 AAS
>>61
ほんとさ、Appleずるいよね。アプリ化をMacでしか許さないの。
63: 2022/11/11(金)21:31 AAS
Xamarinだったら途中まではできるんだけどねー....
64: 2022/11/11(金)21:43 AAS
MacだったらiOSとAndroidとWinのアプリが作れて?
WinだったらAndroidとWinのアプリが作れるってこと?
65: 2022/11/11(金)21:51 AAS
Macはハードウェア込みだから縛りが出る
WindowsやAndroidはソフトウェアだけだから
縛られない
66: 2022/11/11(金)21:56 AAS
なるほど、使いにくいけどMAC買ってくるノシ ㌧
67
(1): 2022/11/12(土)00:08 AAS
何も理解できん馬鹿か?
そーゆ一馬鹿はMAC買え。
馬鹿でもMACは使える。

Windowsは馬鹿には無理w
68: 2022/11/12(土)16:11 AAS
Python学んでもまず役に立たない
69: 2022/11/12(土)16:45 AAS
学校でもdjangoやvueとかはすぐに消えるから勉強しても意味ないと言われている
70: 2022/11/12(土)18:37 AAS
>>67
本気でアプリ作りたいならWindowsの方が楽だぞ
71
(1): 2022/11/12(土)23:57 AAS
pythonだけで600万ぐらい年収もらえるんだから役に立ってるぞ
72: 2022/11/13(日)05:49 AAS
>>71
たったの600万?
それはPythonの使い方を間違ってると思います
73: 2022/11/13(日)13:02 AAS
研究者になりたいならCは必須だけど作りたいものがあって作るだけなら最適な言語とライブラリを選択して学習なんか後回しでいいよ
というか作りたいものがないのに詰め込みの学習だけしてるようでは薄謝で他人にいいように使われるだけの人生になる
74: 2022/11/13(日)13:55 AAS
アプリのスクリプトがPythonだから好む好まざるに関わらずにやることになる
75: 2022/11/13(日)17:47 AAS
※500万円を超える人は仕事でプログラミングをやっていません
76: 2022/11/13(日)18:44 AAS
中間搾取される偽装派遣のIT土方ならそうだろうな
77: 2022/12/05(月)13:50 AAS
500万以上の人がプログラミングよりも難しいことをやってるわけじゃないけど、
それよりも美味いことをやってるっていうのが現実の世界
そもそもさらに生きるのが上手かったらIT業界に来ないかなって
78: 2022/12/05(月)21:52 AAS
まず『生きるのが上手い』とは
どのように生きることなのか
具体的に述べてみろバカw
79: 2022/12/11(日)15:53 AAS
日本ではプログラミングを頑張るほど待遇が悪いところに飛ばされるから金銭的に損する
80: 2022/12/11(日)20:07 AAS
高収入得ているエンジニアは実務でプログラミングをやっていない
プログラマ勧めているのは営業職か詐欺師くらいだからプログラミング勉強してIT業界に入ると後悔するよ
81: 2022/12/11(日)20:51 AAS
君らの言ってるプログラマはSIerで雇われてるSEのことだろ
底辺ばかり見てないでちゃんとしたプログラマ目指せよ
82
(1): 2022/12/20(火)21:08 AAS
学校教師もPythonは不具合が多すぎて仕事では使い物にならないと学生に教えている
83
(1): 2022/12/20(火)23:38 AAS
うちの会社pythonで開発してるけど、言語のバグなんてないよ
84: 2022/12/22(木)22:57 AAS
学校でもコロナワクチン接種したら一生バカになると教わったけど、実際に接種後にかなり物覚え悪くなった
翌日の寒気や頭痛の時は軽い脳出血が起きているらしいから休暇は必須だ
85: 2023/02/10(金)11:25 AAS
>>82
仕事といってもいろいろあるからね。
大規模プロコンなんかにPython使おうなどというSEはいないし、
データ分析ならPythonが候補に入るだろうし、
仕事によって適切なシステム構成をして、
適切な言語を選ぶのもSEの仕事です。

Pythonはデータ分析で少し使ってますけど、
ライブラリの管理をうまくやらないと
不整合が発生しますね。
でも、それはPythonの場合、自己責任となります。
無料の言語ですから。
86
(1): 2023/03/09(木)21:22 AAS
データ分析系の案件は超絶ブラックなところばかりだった
本当に後悔している
データサイエンティストの広告に騙された
87: 2023/05/08(月)21:54 AAS
UbuntuとPythonは相性が悪い
3.10になってからまた不具合っぽいのがあってあまり開発に向かないね
88: 2023/05/11(木)11:35 AAS
>>83
そのうちライブラリのバージョン管理で
苦労すると思うよ?
89: 2023/06/10(土)19:34 AAS
nodeのバージョン、ubuntuのバージョンとも整合性を取らないといけないのは面倒くさい
90: 2023/06/15(木)15:27 AAS
うんうん
めんどくさい
91: 2023/06/17(土)10:31 AAS
Pythonは処理速度遅くて使い物にならない
92: 2023/06/19(月)19:02 AAS
コネが一番重要
93: 2023/07/23(日)20:23 AAS
OSに標準搭載のPythonのバージョンをいじると初期化する羽目になる
各バージョンごとの統制が取れていなくて言語として混乱している
94: 2023/07/30(日)23:39 AAS
業界でトップクラスの大手企業だけど、役員がPythonの案件を獲得しないと話していた
95: 2023/09/17(日)19:20 AAS
今年から本格的にPythonはローコードに置き換わるからもう勉強しても意味ないと思う
96: 2023/09/17(日)21:54 AAS
どういう事?Pythonより簡単な何かがでてくるの?
97: 2023/09/18(月)14:50 AAS
何度も歴史をやり直しているような徒労感に包まれる
98: 2023/10/17(火)10:24 AAS
スゲェ━━━━━━ヽ(゚Д゚)ノ━━━━━━!!!!
99: 2024/03/29(金)13:55 AAS
俺なんかは
基本カップ麺程度もしくは発進不可にすればいいんじゃね?
100: 2024/03/29(金)16:21 AAS
女やとクノイチやっけ
101: 2024/06/08(土)17:18 AAS
Pythonは学んでも役に立たないと教わった
102
(1): 2024/06/13(木)10:26 AAS
学校で習っただけではまったく役に立たないけど、
「学校でPythonを習った」という事実は会社入った時に大きな意味を持つよ
103: 2024/06/25(火)23:51 AAS
>>1
perl最強伝説
104: 2024/06/25(火)23:53 AAS
>>86
データサイエンス以前の社会調査の昔からブラックだよ
あるのは大量の手間
105
(1): 2024/06/26(水)06:30 AAS
データを扱う仕事は目立たないから、わかるひとにしか評価されない。
106: 2024/06/30(日)19:52 AAS
>>102
そんなことない。
というか、自己PRで学校で習ったというネタを出す奴は地雷だから採用してはいけない
107: 2024/08/20(火)00:56 AAS
デジタル小作人としてw
108: 2024/08/21(水)19:00 AAS
>>105
だよなあ
テレビや雑誌、新聞には偽学者、クズコメンテーターしか出てこない
109
(1): 2024/09/22(日)17:17 AAS
なぜか日本だとプログラミングできる人は年収下がるけど、その分野に詳しくなる。
ちなみに、Pythonは公式の解説が変態みたいな文章になっている。
Pythonは蛇にちなんだ名前のライブラリが増えているけど、名前から機能が連想しにくくなり、そろそろやめた方がいいと思う。
110: 2024/09/24(火)00:08 AAS
>>109
ガチでセンス悪いよな
モンティパイソン系のネタは全廃するか
みんなでperl5に戻ったほうがいい
111: 2024/11/17(日)20:39 AAS
Pythonはいずれ滅びる
ライブラリの脆弱性が多いのでセキュリティ要件が厳しめだと仕様書作成の段階で却下される
1-
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.521s*