大学にいる間、余暇にプログラムをしないのは悪いことですか?[閉まっている]


10

余暇にプログラミングしないことについていくつかの質問がありましたが、それらはすべてあなたが仕事をしているときのことです。あなたが勉強しているときはどうですか?昼間(uniで)すでに学習しているときに、余暇にも学習する必要がありますか?


6
大学は3つのことを目的としています。勉強、飲酒、ねじ込み、楽しみ、海外でのプログラムの実施。
仕事

10
@ジョブ-私はそれが5つのことだと思います...
webdad3

13
@ webdad3:@ジョブは明らかに数学の専攻ではありませんでした。
FrustratedWithFormsDesigner

7
「サッカー選手になりたいのですが、放課後はプレーする必要がありますか?」
Pは

8
余暇?私はあなたが何を話しているのか、最もわかりにくい考えを持っていません。
ボブ・ロバーツ

回答:


21

プログラミングクラスを受講し、定期的にプログラミングをしている場合は、オフタイムに自分で強制する必要はありません。望むならそれは良いことですが、それを強制した場合、それに対して深刻な嫌悪感を蓄積する可能性があり、それは長期的にはもっと傷つく可能性があります。

大学は十分にストレスがたまっています。クラスと仕事に集中し(仕事をしている場合)、余暇のほんのわずかな時間を使って楽しんでください。


7
大学での余暇時間のコーディングでそれに対する嫌悪感が高まる場合は、別の専攻を強く検討します。
Matt Greer

3
@matt:あなたが知っている、バイアグラの前は、インポテンツはポルノスターの間で深刻な問題でした。それは、自分に何かを強制すると、楽しくなくなるからです。私はあなたが自由な時間にプログラムすべきではないとは言いませんでした。私はあなたが自由な時間に自分でプログラムすることを強制してはいけないと言った。まともなコーダーになり、人生を送ることも可能です。
Satanicpuppy 2011

もちろん。しかし、自分でコーディングを楽しむのが苦手だったプログラマーとして成功した人に会ったことはありません。この分野は単に変化が速すぎるだけであり、本当につま先にとどまり、キャリアの長さにわたって学び続ける必要があります。私たちは意見の違いがありますが、誰かが余暇にコーディングを楽しんでいない場合(特に、エネルギーが豊富な若い年齢の場合)は、おそらくコーダーほど優れていないと主張しますそれを楽しむ人。そしてそれが事実なら、それは単にプログラミングが彼らにとって理想的なキャリアではないことを意味するかもしれません。Just IMO
Matt Greer

1
@matt:私は自分の仕事を愛する人はそれが得意になる傾向があることに同意しますが、そこには長い間成功したキャリアを持ち、余暇にはコーディングをしない有能なプログラマーがたくさんいます。ほとんどのキャリアと同じように、大多数のプログラマーはそれをしているだけです。なぜなら、それは彼らができることであり、彼らの皿に食べ物を入れ、お金をポケットに入れます。
Satanicpuppy

2
@MattとSatanicpuppy:面白いですね。私が一緒に働いたすべての「ロックスタープログラマー」の中で、私はそれがおよそ25/75の分割だと思います。かなりの少数派が「それへの」ことでいっぱいで、暇な時間、OSSなどでプログラムします。他の75%はそれを「単なる仕事」として扱いますが、どういうわけかまだ仕事に従事している間、非常に優れ、生産的で、集中しています。実際、私が今まで会った中で最高のロックスターの1人は、当時自宅にコンピューターさえ持っていませんでした(新しい都市に引っ越した、何年もその周辺に行ったことがないなど)!! それは周りかかわらず、他の方法で動作します-人々DO、自分の空き時間にプログラムはめったにバッズません。
ボビーテーブル

11

私たちの中には、文字通り「予備の時間」でプログラムする時間がない人もいます。私はフルコースロードで週25時間/週の仕事と約2時間の毎日の通勤をしています。私はパーティーをしていません。私がたむろすることができるその問題のためのガールフレンドや友人さえもいません。The OfficeとThe Vampire Diaries以外はテレビをあまり見ません。私は今、約5週間で丸一日の休日を過ごしていません。放課後、仕事、宿題、通勤、カジュアルなウェブサーフィンの後は、1晩6時間睡眠を取ることができれば幸運です。したがって、すべてのsmartassコメントは情熱の欠如を意味し、忙しいスケジュールを持ち、学校の終わりに何もしないことをしない生徒がたくさんいることを理解してください。


うわーそれはかなり難しいです

3
+1。私はそれがどんなものか知っています。学生時代もそういうスケジュールがありました。
ボビーテーブル

11

暇なときに勉強する必要はないと思います、本当に勉強すべきだと思います。大学にいる間は、多くの新しいものを組み込む瞬間なので、現実のよりパノラマ的なビューを作成するために、外にあるものや人々が使用しているものを確認するのに本当に役立ちます。

Apacheサーバーやphp.iniファイルを構成したことがない、またはRubyやPythonを使用するのが最適な時期がわからないCSの学生を見たことがあります。したがって、経験が多いほど、日々の実践に理論を適用することが容易になります。


5

余暇の時間はワークロードに依存し、クラスに対してどの程度のプログラミングを行っているかはまだわからないので、そうしなくてもそれが悪いことだとは言いません。あなたは、あなたがたときに動作し、プロジェクトがない場合はしかし、行う(夏休みなど)より多くの時間を持っているが、あなたが本当にプログラムに言っていた場合、私は疑問に思うだろう。


3

プログラマーとしてのスキルを磨くのに多くの時間を費やすほど、卒業後すぐに門戸を開くことができます。しかし、それが言われている...あなたはあなたの前に一生あり、モニターを見つめ、キーボードの上にぶら下がっています...

学校での時間をお楽しみください。外に出ると人生が始まります...


「プログラマーとしてのスキルを磨くのに多くの時間を費やすほど、卒業後はすぐに門戸から出られることは間違いありません。」-ただし、収益が減少するポイントがあります。
justkt

2

私の経験では、あなたの暇な時間のプログラミングは一方向では非常に示唆的である傾向がありますが、他の方向ではそれほどではありません(ユニとそれ以降の両方で)。

つまり、私は何年にもわたって数人の非常に才能のある「ロックスター」プログラマーと仕事をしてきました。彼らは文字通りこれまでに触れたコンピュータにのみ触れていたところから、時間外に自分のスタートアップを持っていたubergeeksまで、色域を実行しました。 、および/または起きているすべての瞬間を個人的なプロジェクトとOSSに費やしました。

これは事ある:人々DO、自分の空き時間にプログラムをほぼ少なくともまともなプログラマーであることが保証されています。もちろん、簡単なことを何度も繰り返しているスクリプトキディには注意する必要があります。しかし、彼らが余暇にかなり深刻なプロジェクトを行っていることを確認できれば、「ロックスター」カテゴリではないにしても、かなり良いプロジェクトである可能性が非常に高いです。したがって、この方向では、比較的安全な賭けです。

逆に、それほど多くはありません。なんらかの理由で、プログラミングを単なる仕事として扱っている、本当に壮大なロックスターがいます。彼らは長い時間をかけたり、ランチタイムや午後5時以降に帰宅する前に最新のテクノロジーを読んだり、調査したり、評価したりしてテクノロジーに追いついているかもしれません。出会った「ロックスター」の25〜50%くらいがこんな感じ。そして、それが発生するたびに、プログラマーはさらに「24時間年中無休」で実行しなければならないというこの神話を削ぎ落としました。

では、これはユニに対して何を意味するのでしょうか?-私はそれがあなたのプログラム(研究プログラムのように)がどれほど重要であるか、そしてあなたが既に行っているプログラミングの量(割り当てなど)に依存すると思います。他の人が言ったように、それは燃え尽き症候群につながる可能性があるので、あなたは自分自身に余計なことを強いたくないでしょう。しかし、それは「それに慣れる」こと、そしてその素材を非常によく実験して学びたいと思うことは間違いなく役立ちます。あなたは、プログラミングに興味が唯一限り、その後、あなたのコースを通過するのに十分学習など行くことが判明した場合だと悪い兆候。


あなたが知っている「ロックスター」は仕事以外でも面白いことをしていますか?良い本を読んだり、運動をしたりするなど。きっとあなたが思っている以上に彼らがうまくプログラムする能力に貢献するでしょう。何年にもわたって、プログラマーとしてだけでなく人としても、バランスの取れたプログラマーに大きな敬意を払うようになりました。
justkt

1
@justkt:実は、1つは荒れ狂うアルコール依存症で、もう1つは筋金入りの「これは単なる仕事」タイプでした-毎週宝くじを購入し、勝ったら二度と働かないと言っていました。他はあなたが説明したとおりでした。しかし、これは私が魅力的だと思うものです。実際にはそれほど「中に」入っていないように見えるにもかかわらず、非常に得意なタイプがいます。それはあなたが好きなことをすること、そして情熱のためにそれが得意であることについてのすべての通常の知恵に反します。一部の人々は何かを「ちょうど仕事」として扱うために非常に良い動機を持っているが、それでもうまくやっていると思います。
ボビーテーブル

1

余暇に趣味の開発プロジェクト(ボイスチャット)があり、Visual Studioの開発、たくさんのC ++ / C#、そして他の方法では習得できなかった一般的なことなどを学びました。仕事を得た。昨年は少なくとも、趣味のゲームやアプリケーションなど、何かを試すことをお勧めします。

Imhoは、趣味のプロジェクトを行いながら、Visual StudioのC ++やEclipse / NetbeansのJavaのような優れた業界標準の言語とIDEを学びます。正直なところ、Apache、php、ruby、またはpythonについては何も知りません。謙虚な意見では、それはCSのコア知識ではありませんが、もちろん、後で何をしたいかによって異なります。


1

あなたが学生で、自分の余暇にいじくり回すのが待ちきれない数十のアイデアがない場合は、多分あなたは間違った専攻にいるでしょう。


1
私はCSと英語の執筆を専攻しており、通常はプログラミングのアイデアよりも多くのストーリーを頭に抱えていました。最近、頭に浮かぶストーリーよりも書きたいアプリがたくさんあります。そして、状況が再び逆転したとしても構わない。広く興味/関心があることを過小評価しないでください。
justkt

1

それはあなたが人生で望んでいるものに依存します。

次(プログラミングの有名人の名前をここに挿入)したい場合は、起きている時間ごとに(そして睡眠時間の一部を噛んで)過ごす必要がないと感じるコーディングは、おそらく良い兆候ではありません。

あなたが家族をサポートし、人生の他のいくつかの側面を楽しむことができるソフトウェア開発を行う十分に良い生活をしたいなら、私はそれがそんなに悪いことだとは確信していません。

今、あなたはこのボード上の人々がプログラマーに対する情熱を持つ人々に偏っており、彼らはその情熱を共有する人々と協力したいと思っているので、誰もが同じようにすべきだと言う傾向があります。


0

残りの人生の大部分でこれを行う予定の場合、キーボードを押し離して歴史の章を読むには、ある程度の努力が必要です。大規模なプログラミングプロジェクトの真っ只中にいる場合は、歴史の本を読むとよいでしょう。


0

プログラムのどこにいるかによって異なります。コーディング方法をすでに知っているプログラムを開始しなかった場合は、最初に多くの新しい概念を紹介し、授業は非常に興味深く、やりがいがあります。その時点では、学んだアイデアをプロジェクトのアイデアにまとめていない可能性があります。そしてもちろん、他のクラスもあります。3年目または4年目にいて、問題となるようなサイドプロジェクトがない場合は、


0

する必要がありますか?いいえ。しかし、そうすることには多くのメリットがあります。あなたが今より多くの練習を積むほど良くなります。給料がそれに依存していない場合、新しいことを実験して学習する方が簡単だと思います。

また、大学は、アイデアを学び吸収するための非常に多様な仲間のグループを提供しています。数時間後にラボで時間を過ごします。楽しみのためだけにいくつかのグループプロジェクトに取り組みます。他の学生のさまざまな方法やアイデアに心を開くと、どれだけ速く物を拾うことができるかは驚くべきことです。教授は理論に焦点を合わせる傾向があります。あなたの仲間は、理論を超えてそれを押し広げ、境界をテストすることについてすべてになります。


-1

もちろん!

大学で勉強しているときは、すでに勉強、仕事、社会生活を両立させようとしているので大変ですが、「今日はもう十分です」と言ってはいけません。十分な練習はできません

リラックスして休憩したり、テレビを見たり、早めに就寝したりしないでください。しかし、自分の時間に練習しなくてもいいと言う理由はありません


4
「今日はもう十分だ」と言ってはいけません。本当に?決して!?そのような態度はメンタルヘルスに害を及ぼします。
キラレッサ
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.