ID非公開

2021/4/13 11:43

77回答

ボクシングをしているのですが、プログラマを目指したいです。ボクシングにセオリーや王道の戦い方があるように、エンジニアやプログラマにおける常勝法やセオリーがあったら教えてください。効率よくプログラムを書

プログラミング | この仕事教えて38閲覧xmlns="http://www.w3.org/2000/svg">100

ベストアンサー

1

1人がナイス!しています

その他の回答(6件)

1

「まず、調べる」ということだと思います。 ここでの質問が悪いというつもりはありませんが、開発に携わっている人は、調べる事が当たり前となっているため、「調べないならやる気が無い」というように受け取る方が一定数います。 「やる気なし」と評価されてしまうと、有益な情報が得難くなってしまい易いです。 効率よくプログラムを書くには、やはりたくさんの解析をすることです。 多くを知ると、見易いものがわかるようになってきます。 そして、今後の変更になりそうな箇所も見えてきます。 今後、機能強化になり易い部分がわかっていれば、準備することも出来るようになり、結果的に管理し易いプログラムとなります。 例えば、初めて消費税が出来た時、何も考えずにプログラムの至るところで、0.03を掛けたプログラマーもいました。 税率が5%に上がった時、全ての箇所を修正する必要がでますよね。 もしも、その時に、税金が変わるかもしれない、と考えて、税率を一カ所に持っていたら、税率変更時の修正は一時間もあれば、終わります。 しかし、プログラム300本のシステムで、180箇所に計算式を入れていたら、どうなるでしょう? 今後、どうなるのかを考えながら、見易い形で組んでいくと、比較的管理し易いものが出来上がりますよ。

1人がナイス!しています

0

先ずはこの本を読んで読んで見てください。 https://www.oreilly.co.jp/books/9784873115658/ プログラミングの設計方法とかはO'Reilly本に沢山あります。 でもこのような本は何百個もコードを苦しみながら苦労してきた者が そうか。 こうやるのか。 感動した。 涙がでてきた。 のようなものだと思います。コードを書いた経験がないとわからないです。 先ずはプログラミングの考えかた、言語の文法、アルゴリズムなどの基礎固めを強くお勧めします。

0

専門の大学で4年は最低限勉強して 新卒で大手に就職そこで10年間勤務して尚且つ独学で勉強してやっと一般レベルへが王道パターンです フリーランスになれるのも本来このレベル また他業種から転職を考えているのであれば25歳以上は上位に絶対なれないのでオススメもできません とうか昔から上の役所へ行くにはIT業界では25歳の足切りがあります 方法論とかないですね 今それうたって月何万もかけてレッスンする詐欺みたいな講義会社が多いですがあれやっても転職できない人多いですよ転職市場の8割はあれやって転職できなかった人が来ています そもそもプログラムって効率の上で成り立たせるって前提レベルの話しなので塾で効率よく勉強すれば東大行けるとか言ってるレベルですよあれしかも内容は素人にはわからないので適当とかばっかり しかも今コロナで未経験募集はほぼないです あっても別の作業やコピペずっとするような仕事につかされ他企業もそれをわかっているので転職にも使えない 時期最悪の状態です フリーランスになれるって騙されて会社辞めた人も大量にいるのでね その辺の適当レベルでしたら正直勉強なしでもできます小学生でも教えればできる反復作業なのでね なので25歳前でなおかつ大学でそればっかり勉強してきた高学歴エリートや10年選手相手にする自信があれば勉強するしかないとしか言えないです 効率を求めるのであればなりたい仕事分野の知識以外入れないことですねそれをSEとかやりながら10年単位で勉強する これ以外ないです 楽な道なんてあるわけないでしょそんなのあれば誰でもアインシュタインレベルの天才になれますよ それくらいの話を貴方はしています

ID非公開

質問者2021/4/13 14:06

う〜ん、とても険しい道ですね。ですが、よいこともたくさん聞けました。プログラミングスクールとかにはいかないつもりなので、専門的な勉強についても検討して将来の展望を決めてみようと思います。

0

そういう物の前にまずは基礎体力作りから。 基礎が出来てないのに効率の良い応用法を学ぼうとしても理解できないです。 きちんとした基礎を身に着けるのがある意味一番の近道です。 なのでまずはここから。 改訂3版 これからはじめるプログラミング 基礎の基礎 https://www.amazon.co.jp/gp/aw/d/4297101181/ (レビュー等は旧版の方も参考に https://www.amazon.co.jp/dp/4774137103/ )