質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

ただいまの
回答率

90.51%

  • プログラミング言語

    681questions

    プログラミング言語はパソコン上で実行することができるソースコードを記述する為に扱う言語の総称です。

  • 情報処理技術者

    15questions

    情報処理技術者とは、経済産業省が「情報処理の促進に関する法律」に基いて行っている国家試験、及びその資格保有者のことを指します。情報技術の原理・基礎に関する知識や技術があるという評価を受けることができます。

プログラマーとして能力を向上させるには

解決済

回答 2

投稿

  • 評価
  • クリップ 0
  • VIEW 526

kioku

score 1

今年入社した新人プログラマーです。
派遣労働がほとんどの会社です。
オープン系です。

そこでプログラムを書いてるのですが、プログラマーに向き不向きはあるのでしょうか?
私はプログラミングが好きですが、周りと比べてしまいます。
長く後輩を見てきた勤めてる経験者の方に聞きたいです。

皆さんがプログラミングを向上する上でやってることや、習慣毎を教えてください。
よろしくお願いします。

  • 気になる質問をクリップする

    クリップした質問は、後からいつでもマイページで確認できます。

    またクリップした質問に回答があった際、通知やメールを受け取ることができます。

    クリップを取り消します

  • 良い質問の評価を上げる

    以下のような質問は評価を上げましょう

    • 質問内容が明確
    • 自分も答えを知りたい
    • 質問者以外のユーザにも役立つ

    評価が高い質問は、TOPページの「注目」タブのフィードに表示されやすくなります。

    質問の評価を上げたことを取り消します

  • 評価を下げられる数の上限に達しました

    評価を下げることができません

    • 1日5回まで評価を下げられます
    • 1日に1ユーザに対して2回まで評価を下げられます

    質問の評価を下げる

    teratailでは下記のような質問を「具体的に困っていることがない質問」、「サイトポリシーに違反する質問」と定義し、推奨していません。

    • プログラミングに関係のない質問
    • やってほしいことだけを記載した丸投げの質問
    • 問題・課題が含まれていない質問
    • 意図的に内容が抹消された質問
    • 広告と受け取られるような投稿

    評価が下がると、TOPページの「アクティブ」「注目」タブのフィードに表示されにくくなります。

    質問の評価を下げたことを取り消します

    この機能は開放されていません

    評価を下げる条件を満たしてません

    評価を下げる理由を選択してください

    詳細な説明はこちら

    上記に当てはまらず、質問内容が明確になっていない質問には「情報の追加・修正依頼」機能からコメントをしてください。

    質問の評価を下げる機能の利用条件

    この機能を利用するためには、以下の事項を行う必要があります。

回答 2

checkベストアンサー

+4

自分が「やろうとしていること」や「躓いていること」は過去に誰かがやっているだろうと見当をつけて調べることです。
今回の質問を投稿しようとした時に、このことについて考えませんでしたか?

また、「過去に誰かが行ったこと」を鵜呑みにせず、「自分なりに創意工夫したり」、「不明な点を無くす努力」や「自分との状況の違いを明確にする」なども併せて必要になります。

投稿

  • 回答の評価を上げる

    以下のような回答は評価を上げましょう

    • 正しい回答
    • わかりやすい回答
    • ためになる回答

    評価が高い回答ほどページの上位に表示されます。

  • 回答の評価を下げる

    下記のような回答は推奨されていません。

    • 間違っている回答
    • 質問の回答になっていない投稿
    • スパムや攻撃的な表現を用いた投稿

    評価を下げる際はその理由を明確に伝え、適切な回答に修正してもらいましょう。

  • 2017/11/05 08:40

    返信ありがとうございます。
    とりあえず自分が出来ることから初めます。

    キャンセル

  • 2017/11/05 08:42

    あ、伝わってないw

    キャンセル

+2

私はプログラミングが好きですが、周りと比べてしまいます。

そもそも何処を目指すのかで取るべき行動は変わる。
職場内で一目置かれたいなら、自分が尊敬する先輩をよく見て習慣を見習えばいい。

ハッカーやウィザードと呼ばれる上の存在になりたければハッカーになろうのサイトへ行くのがオススメ。
これを全てこなせる人なんて世界に何百人程度しか居ないのだから、同期や先輩がどうかという次元の話じゃない。


皆さんがプログラミングを向上する上でやってることや、習慣毎を教えてください。

「手を動かしてコードを打ち込め」ってことかな。
絵が上達する人としない人は万事に共通する。
コードを打ち込まない人間は一生成長しない。

更に言うと、より良いものを創ろうという意思が無ければ一生成長しない。
絵における成長の秘訣が「あんな構図やこんな構図を描きたい」ことであるが原動力になるけど、
プログラミングではそれに加えて、「今のコードは良かったのだろうか?」という反省が必要。

絵の良し悪しなんて、チラ見すれば分かるからね。
理想の高い人間はすぐに駄目だと破り捨てて同じ絵を描き始める。
逆に妥協してハンコ絵描いてるような絵かきはそこで成長が止まるってわけ。

プログラミングのコードは一目で良し悪しなんて分かりっこないから、しっかり反芻して次に活かすこと。

実際にプログラミングの時に活かす時はこの質問の私の回答を参照。
JavaScript以外は、その言語に対応するREPLを探してきてインストールしよう。
有名な言語はコンパイラ型言語であっても何かしらのREPLが存在する。
ターミナル画面ですぐに挙動を確認出来るようになるので絶対入れよう。

// えっ、今の職場は指定されたソフト以外インストール禁止?
// ネットには繋げられず、エディタはサクラエディタ固定だって!?

投稿

  • 回答の評価を上げる

    以下のような回答は評価を上げましょう

    • 正しい回答
    • わかりやすい回答
    • ためになる回答

    評価が高い回答ほどページの上位に表示されます。

  • 回答の評価を下げる

    下記のような回答は推奨されていません。

    • 間違っている回答
    • 質問の回答になっていない投稿
    • スパムや攻撃的な表現を用いた投稿

    評価を下げる際はその理由を明確に伝え、適切な回答に修正してもらいましょう。

  • 2017/11/05 18:13

    返信ありがとうございます。
    まずは自分でプログラムを打ち込むことから始めてみます

    キャンセル

15分調べてもわからないことは、teratailで質問しよう!

  • ただいまの回答率 90.51%
  • 質問をまとめることで、思考を整理して素早く解決
  • テンプレート機能で、簡単に質問をまとめられる

関連した質問

  • 解決済

    言語の性格とプログラミング「感覚」の相関について

    最近、Scalaの練習をしています (Apache Sparkを研究しようと思って)。 Scala、コンパイルが遅いですね。それで、ちょっと思い出したことを書きます。 あるとき、

  • 解決済

    オブジェクト指向と関数型プログラミングのメリット・デメリットを列挙してください

    オブジェクト指向と関数型プログラミングのメリット・デメリットを列挙してください。 また、個人的な意見も教えてください。

  • 解決済

    Java, Rubyとは

    素朴な質問です。 初心者なのですが 「Javaとはどういった言語ですか?」「Rubyとはどういった言語ですか?」と聞かれた時どうやって答えますか? 特徴やメリット、デメリットなど

  • 解決済

    なぜボタンを押すことで実行されるのですか?

    こんにちは 初歩的なものまでわからなすぎて恥ずかしいのですが、 例えば、yahooメールであるドメイン名を拒否したいと思ったとき、したいと思ったタイミングで拒否ボタンを押せば

  • 解決済

    プログラマという職業はなくなるか

    フローチャートを書くと自動的に最適化されたプログラムを生成してくれるようなシステムができてそれを使うのが当たり前、人力プログラムなんて時代遅れ、むしろ信用できない害悪 というような

  • 解決済

    【開発超初心者です】pythonを勉強する前に何をしたらいいですか?

    今HTML、CSSを勉強中なのですが、先日ペッパー君を生で見まして近い将来自分もこのペッパーの開発をしてみたい!アイアンマンのような世界を体感してみたい!と久々に熱意が溢れてきまし

  • 解決済

    プログラマの将来性について

    将来、ゲームプログラマになるために、プログラムを学んでいる中学生です。 そこでとても不安なのですが、プログラマは将来、仕事として残っているでしょうか?もし残っていても、今のような

  • 受付中

    CSSデザインツールを教えて下さい。

    CSSデザインツールを教えて下さい。 私はプログラミングは得意です。(もう何百万行書いてきたか覚えていません) なのでHTMLなんて寝ながらでも書けるのですが、 CSSが

同じタグがついた質問を見る

  • プログラミング言語

    681questions

    プログラミング言語はパソコン上で実行することができるソースコードを記述する為に扱う言語の総称です。

  • 情報処理技術者

    15questions

    情報処理技術者とは、経済産業省が「情報処理の促進に関する法律」に基いて行っている国家試験、及びその資格保有者のことを指します。情報技術の原理・基礎に関する知識や技術があるという評価を受けることができます。