解決済み
プログラミングに必要なスキルって何ですか?できれば経験者の方にお聞きしたいです。 論理的思考力が必要というのはなんとなくわかります。どんな事をしようとそれは求められますし。 あとは例えば数学や英語が必要言われますが、外人とコミュニケーションを取るわけではないのにそこまで高度な英語は必要でしょうか。また数学はAIや3dゲーム、データを扱うには必要だけど実際コンピューターがやってくれそうだしプログラム書くだけならそこまで必要ないのではないかとも思ってしまいます。 以上のことを踏まえてプログラミングをするのに必要なスキルは何か教えてもらいたいです。もちろん精神論や向いてる性格などでも構わないです。
150閲覧
今どきエラー・メッセージはGoogle翻訳で翻訳すれば良いです。 簡単な数学は必要です。 JavaScriptデモ/じゃんけん002 http://ashtarte.pa.land.to/utf8/smt.cgi?r+twilight/&bid+000001AE&tsn+000001AE&bts+2021/08/07%2002%3A00%3A34& > let vnRes = (Images.length+vnPCIndex-vnUserIndex)%Images.length; ザックリと言うと下記のようになります、 vnRes = (3+PCの手-Userの手)%3 // %は剰余 この数式が分からない場合は、結構if文が面倒になり、バグも出やすくなります。 下記は当方が作ったAndroid用テトリスのキャプチャ動画です。 https://www.youtube.com/watch?v=Mf49zmHEaI0 図形の回転は数学的に処理しています、それが出来ない場合は、回転した状態の全てのパターンのを作る必要があります。 この程度なら(回転した状態の全てのパターンのを作る)力技で対応できますが、膨大な数が必要な場合は無理になります。 アルゴリズムの参考書は買っておくと良いでしょう、ただし それで全て解決できる訳では無いので、ある程度 自分でプログラムでアルゴリズムを具現化できるようになる必要があります。 オブジェクト指向プログラミング、スレッド、排他制御(synchronized)、最適化の抑制(volatile)程度の知識は必要になると思われます。 プロを目指すなら、総称型(Generics)、正規表現、JSON書式、SQLや、「HTML、CSS、JavaScript」の基礎ていどは必要になるでしょう。
必要なスキルが何か?それもうその人の今のパソコンスキルやITリテラシーとか数学レベルによるとしか言いようがありませんね。 ブラインドタッチができないなら、プログラミングの勉強の前に寿司打の練習からです。 まあ、ブラインドタッチはできるという前提でお話ししますと、プログラミングに必要なスキルはまず、自分のペースを守ることです。僕の経験上。独学ならこんな勉強法がいいとか、これから始めればいいとか、いろんな意見が飛び交ってますし、スクールに行けば、いろんな講師のやり方をレクチャーされます。 プログラムを始めて分かったことは、機械よりも人間の方が難しいということ。ただでさえプログラムは難しいのに、さらに自称プログラマーなる素人がレクチャーしてくるので余計にややこしくなります。なので大事なのは人に惑わされず自分の自己流の型を持つことです。 一番大事なスキルは案外そこだったりするんですよね。 前提として、ブレインのレベルは人によるんです。頭の良さは人によります。いろいろな勉強法を試してみて、3ヶ月から半年以内すれば、自分の頭のレベルがだんだん分かってきます。その経験を踏まえて一番コスパいい進め方をご自身で確立したらいいと思います。
負けない事、投げ出さない事、逃げ出さない事、信じ抜く事! 駄目になりそうな時、それが一番。 検索してみ、たくさん出てくるから。
高度な英語は必要ありません。 最低限、英語のエラーメッセージが読める程度で何とかなります(エラーメッセージが読めないとちょっと困る)。 もちろん英文の技術資料が読めればモアベターです。 数学的素養に関しては、例えば経営上の各種指標などの算出方法を聞いて理解できる程度は必要です。コンピュータに計算させるためには計算方法をプログラミングしないといけませんので。 正規分布とか履修したことを忘れていてもいいですが、思い出せない(もしくは最初から覚えていない)のはダメでしょうね。 数学パズル的な「解法を探す」のが好きな人は向いているかもと思います。
< 質問に関する求人 >
プログラミング(東京都)この条件の求人をもっと見る
求人の検索結果を見る
< いつもと違うしごとも見てみませんか? >
覆面調査に関する求人(東京都)この条件の求人をもっと見る