2022-09-11

プログラミング初心者なんだが作るべきもの教えろ

仕事が終わった後にPythonちょっとずつ勉強して数ヶ月になる。入門書の内容は一通り勉強した。

お前らが「作るものがないとプログラミング挫折するぞw」とかウエメセで言うから簡単コードプログラムをいくつか書いたんだが技術力が上がってる気がしない

なにかちょっとしたプログラムを作りたいけどあまり難しいと挫折するし簡単すぎると勉強にならないかバランスが難しい

初心者でもそれなりにサクっと作れて、なおかつ勉強になって、作っていて楽しくて、それなりに達成感があるプログラムを教えて欲しい

わがまま言うな」って言うかもしれんがお前らは俺みたいな初心者上から目線で物を教えるのが大好きだろ?win-winだと思うからぜひ教えてくれ

俺が作ったゴミプログラムの一例・・・

電卓(Tkinterで作ったGUI付き。ググりまくって作ったからもう一度作れるかというと微妙四則演算しかできない。)

化学シミュレーションプログラム(詳しいことは言えないが化学物質製造する装置発熱のアレコレを計算するプログラム一見難しそうだけど実際は既存計算モデル再現するように四則演算をwhileで繰り返しているだけの100行くらいのチンパンコード。でも仕事にはそこそこ役に立った)

リストに並んだ数字を小さい順にソートするプログラム( 例:[1,5,3,2]を[1,2,3,5]に並べ替えPython謹製メソッドで実現可能プログラムだけどあえて自分で長ったらしいコードを書いて自作した。意外と難しくてそこそこ楽しかったけどすぐに終わってしまった)

原始的大富豪(yamahudasからランダムに手札を配ってプレイヤーAとBが交互にカードを出して手札が無くなったほうの勝ち。階段ペア機能を作ってるうちに、あ、これ複雑なだけであんまり勉強にはならないし完成しても既存ソフトに勝てないな、と思って飽きて途中でやめた。俺IUPACかもしれん...)

このくらいのごく初歩的なことはできるけど難しいことはなにも出来ない。NumPyとかPandasとかもほとんど使えない。

ちなスペック地方国立大学卒の工学修士中堅企業化学エンジニア3年目。化学物質を作る際の装置製造工程の設計をやっている。

しかし俺が入社する直前に社内でいろいろあったらしく技術に詳しい先輩が部署に1人もおらず、会社技術力が終わってる。既存商品脳死で作りまくることで成立している会社だ。

この会社でこのまま言われたことだけやっていたらダメだと思っているので転職するなり独学で技術に詳しくなるなりしようと考えていて、ひとまずPython勉強している。ただ仕事のためだけの勉強だと考えると続かないだろうからゲームを作るなどして遊び方面に持っていきたい気持ちもある。

将来的にITエンジニア転向するかどうかは自分の中でも決まってない。化学知識修士号がもったいないから転向しないほうがいい気がするけど個人的現場仕事が超嫌いだし上司倫理観も終わっていて働くのが少し辛いか転向したいかもしれん。①今の会社で頑張る②同業種に転職ITエンジニア転向 の3つの選択肢がある。

趣味WordPressブログをやっているからそっち方向にも活かしたいけどPythonWebとそんなに相性良くないんだろ?しらんけど。

どうぶつしょうぎ作ってみろ」「Sympy無しで方程式を数値的に解くプログラムを作ってみろ」などの表題通りの回答をお待ちしています。それ以外でも、

Pythonじゃなくてコレ勉強してみろ」「このライブラリ使えるようになると捗るぞ」「お前ならこういうキャリアもいいと思うぞ」などのあまり関係ない意見でも構わん。教えてくれ。

レッツマンスプ!

  • △△△<教えてあげないよ!ジャン♪という話

  • 趣味でやんのはいいとおもけど、ITエンジニアに転職はおすすめしないよ。

  • まずは子供でも作れば?

  • せっかく化学の専門性があるんだからそれと組み合わせたプログラミングをやるのがいいと思うぞ。 ・化学のシミュレーションプログラム(詳しいことは言えないが化学物質を製造する...

記事への反応(ブックマークコメント)

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