私はめったにコーディングしません。これは悪い兆候ですか?[閉まっている]


14

私はコンピューターサイエンスの学生で、現在はJavaを学んでいます。

私は良い開発者/プログラマーになりたいです。

私は読書が好き。インターネットで関連トピックを検索し、研究しています。StackOverflowや他の優れたプログラミングWebサイトを毎日参照していますが、コーディングはめったにありません。これは悪い兆候ですか?はいの場合、この問題を克服するにはどうすればよいですか?


12
より多くのコンテキストを提供する必要があります。脳神経外科医であれば問題ないことは明らかですが、プログラマーであれば問題です。

1
教授になりたいですか、それとも実際に業界で働きたいですか?
ChaosPandion

関連するが、正確には
だまされて

ええ、私はここで言われた膨大な量の意見に同意します。優れた開発者になるには、まず「開発」する必要があります。たとえば、Javaを実践している場合は、Androidアプリケーション開発をご覧ください。
アディル

2
私はめったに食べません。それは悪いですか?
仕事

回答:


30

経験はすべてに勝っています。経験を積んでいないなら、はい、もしあなたが素晴らしいプログラマーになりたいなら、間違いなく問題を抱えています。

新しいプロジェクトを開始するか、他の人のオープンソースプロジェクトに参加します。経験を積んでください。いくつかのコードを書きます。


2
同意する。コードを書くことは、習得するために行使する必要がある技術です。

19

他の答えは素晴らしかったです、私にとってそれはすべてこれに要約されます:

  • プログラミングに問題がある場合、あなたは正しい職業ですか?
  • 問題(コンピューター関連)を見つけるのに問題があり、それを解決するための実装を考え出す場合、あなたは正しい職業にいますか?
  • 空き時間にプログラミングの仕事(仕事、学校、または個人)について考えていない場合、あなたは正しい職業にいますか?

趣味と専門家の間には微妙な境界線があり、これは自己評価と魂の探索を行うことによって自分で判断する必要があると思います。:-)


2
+1- 「あなたは正しい職業ですか?」より多くの人々がこの質問を自問する必要があります。
ChaosPandion

7

他の回答のほとんどすべてには、コーディングがコーディングを学ぶのに最適であるという基本的な前提が含まれています。FizzBu​​zzテストに合格することが目標である場合、これは事実であり、ある時点で、コードの作成を上手に行うために多くのコードの作成を開始する必要があります。

しかし、あなたの質問は「コーディングすべきか」ではなく、「私は学習中であり、コーディングに焦点を合わせていません。それは悪いことです」。しかし、その後、他のコメントで、本で練習をするコードを書くと言います。

私の意見では、コードを学習するプログラミングを書くことにあまりにも重点を置いています。ただばかげていると思います。コーディングは、最後に心配すべきことです。ソフトウェア開発の研究は、実際に数千行のコードを書くよりもはるかに重要です。常に多くのコードを書くことになります。勉強している間は、コードを作成するのに最適なものに集中するのではなく、実際に好きな勉強の部分に集中する必要があります。テクニックや方法論の勉強が好きなら、それを勉強してください。

ジョブは通常、特定の強みから生まれます。あなたがいない場合-そしてあなたがたくさんのコードを書いて、良いコードを書くことができる別の人であるなら-あなたは競争上の優位性を持っていません。好きなものを再生します。適切なタイミングでコードを作成します。


@Chankey Pathak、確かなことと幸運。
ダンローゼンスターク

私の経験では、ほとんどのソフトウェア開発コンセプトでは、実際のコーディングが必要です。

3

もっとコーディングしたい場合は、プログラミングチャレンジWebサイトを試してください。

言語を学習し、プログラミングの筋肉を曲げるのに最適な方法です。

私はpythonchallengeの大ファンです。

開始するには本当に良いサイト。



1

本当に良い開発者になりたいのなら、コーディングの練習が必要です。プログラミングの本を読んでいる場合は、提供された演習を解決してください。


私は本で与えられた問題を解決しています。それで十分ですか?
チャンキーパタック

OK。練習を続けてください。とにかく、小さなプロジェクトを開始することもできます。
jean27

どのようなプロジェクトですか?詳しく説明してください。
チャンキーPathak

あなたにとって興味深いプロジェクト。
jean27

1
@chankey、本の問題を簡単に解決するには、次に難しい本が必要です。

1

それは、あなたがそれを行うための「正しい方法」を常に伝えようとしている誰かのマネージャーであるかどうかに依存します。

しかし真剣に...幅広い知識を持っていることは私によく役立っています。そして、もしあなたが学んでいるなら、問題よりも、解決する問題を見つけたり、実現するためのきちんとしたアイデアを見つけるよりも、テクニックとテクノロジーに集中しすぎているのではないでしょうか?


丁度 !私は、特定の問題の解決策を見つける方法と手法に焦点を当てています。
チャンキーPathak

1
危険なのは、あなたは自分をだまして解決策を見つけたと思うようになる可能性があるが、問題を誤解したり、複雑な状況を見落としたりする可能性があることです。実際にコードを書くと、多くの場合、誤解や誤った仮定に直面せざるを得なくなります。
チャールズE.グラント

1

「それは依存する」これに対する私の短い答えでしょう。これは必ずしも悪い兆候ではありません。大学を出た最初のプログラミングの仕事として、私は達成した仕事でVisual Studio、IIS、およびMS-SQL Serverを使用する方法を学ばなければならなかったことを覚えています。分割学習や征服のように頭の中に掘り下げられたので、何かを学ぶ方法と、どのようなアルゴリズムを知っているかを調査することをお勧めします。


1

あなたがまだ学生なら、私はそんなに心配します。あなたのコース研究は今より重要です。ただし、アカデミアの世界を離れると、まだこの分野で興味のあるものを見つけられず、コーディングしないと問題が発生する可能性があります。

私は同様のジレンマに陥っています。コンピューターサイエンスの学士号を取得しているシニアです。現在、コースの外でコーディングを行っていません。

私の個人的なプロジェクトに取り組むよりも、天気に関してAP統計学と地質科学を勉強しているのは、今私にとって本当に不満です。

ゲームプロジェクトがありますので、必死に取り組みたいと思いますが、卒業することもできました。(なぜマーク・ザッカーバーグとビル・ゲイツが脱落したのか知っています)。

これらがコーディングの妨げになる場合でも、心配しないでください。しかし、コーディングがあなたのやる気を起こさず、あなたを駆り立て、あなたにとって本当にクールなものを作りたいという衝動が、卒業する頃には始まらないなら、私はあなたに問題があるかもしれないと思います。


ええ、同じ問題、他の科目もそこにあり、すべて同じ割合で勉強しなければなりません。
チャンキーPathak

ここでも同じように、割り当て以外のクールなものをコーディングしたいと思いますが、これに十分な時間を得ることはめったにありません。
オリバーワイラー

0

使用しているプラ​​ットフォームによって異なります。多くの新しいプラットフォームとテクノロジーでは、実際のコーディングは少なくて済みますが、より厳密なエンジニアリングが必要であることがわかりました。その結果、時間が経つにつれてコーディングの量は減っていきます。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.