Có tệ không khi bạn không lập trình vào thời gian rảnh rỗi khi ở uni? [đóng cửa]


10

Đã có một số câu hỏi về việc không lập trình vào thời gian rảnh rỗi của bạn, nhưng tất cả đều quan tâm khi bạn đang làm việc. Còn khi bạn học? Bạn cũng cần học vào thời gian rảnh rỗi khi bạn đã học vào ban ngày (tại uni)?


6
Đại học dành cho 3 việc: học, uống và say sưa, vui chơi và làm một chương trình ở nước ngoài.
Công việc

10
@Job - Tôi nghĩ đó là 5 điều ...
webdad3

13
@ webdad3: @Job rõ ràng không phải là một chuyên ngành toán học.
Thất vọngWithFormsDesigner

7
Âm thanh như, "Tôi muốn trở thành một cầu thủ bóng đá; tôi có cần chơi nó sau giờ học không?"
P Shved

8
Thời gian rảnh? Tôi không biết ý tưởng của bạn là gì.
Bob Roberts

Câu trả lời:


21

Nếu bạn đang tham gia các lớp lập trình và lập trình thường xuyên, bạn không cần phải ép buộc phải làm điều đó trong thời gian rảnh. Nếu bạn muốn , điều đó tốt, nhưng nếu bạn ép buộc, bạn có thể gây ác cảm nghiêm trọng với nó, và điều đó có thể làm tổn thương nhiều hơn về lâu dài.

Học đại học đủ căng thẳng. Tập trung vào các lớp học và công việc của bạn (nếu bạn đang làm việc tốt) và sử dụng phần nhỏ thời gian rảnh rỗi bạn còn lại để vui chơi.


7
Nếu mã hóa trong thời gian rảnh rỗi của bạn trong thời gian học đại học gây ác cảm với nó, tôi rất muốn xem xét một chuyên ngành khác.
Matt Greer

3
@matt: Bạn biết đấy, trước khi viagra, bất lực là một vấn đề nghiêm trọng giữa các ngôi sao khiêu dâm. Đó là bởi vì khi bạn ép buộc bản thân làm bất cứ điều gì, nó sẽ không còn vui nữa. Tôi không nói bạn không nên lập trình trong thời gian rảnh. Tôi nói bạn không nên ép mình lập trình trong thời gian rảnh. Nó có thể là một lập trình viên tốt và có một cuộc sống quá.
Satanicpuppy

Tất nhiên. Tuy nhiên, tôi chưa bao giờ gặp một người có sự nghiệp thành công như một lập trình viên, người không thích tự mình viết mã. Lĩnh vực này chỉ đơn giản là thay đổi quá nhanh và thực sự đòi hỏi chúng ta phải luôn nỗ lực và tiếp tục học hỏi trong suốt sự nghiệp. Chúng tôi có một sự khác biệt về quan điểm, nhưng tôi sẽ nói rằng nếu ai đó không thích viết mã trong thời gian rảnh rỗi (đặc biệt là ở độ tuổi trẻ khi năng lượng dồi dào) thì tôi cho rằng có lẽ họ không giỏi về lập trình viên như ai đó thích nó Và nếu đó là trường hợp, nó có thể đơn giản có nghĩa là lập trình không phải là nghề nghiệp lý tưởng cho họ. Chỉ cần IMO
Matt Greer

1
@matt: Tôi đồng ý rằng những người yêu thích những gì họ làm có xu hướng giỏi hơn về nó, nhưng có rất nhiều lập trình viên có năng lực ngoài kia có sự nghiệp thành công lâu dài và không viết mã trong thời gian rảnh rỗi. Như với hầu hết các ngành nghề, phần lớn các lập trình viên, chỉ đang làm điều đó bởi vì đó là điều họ có thể làm để đặt thức ăn vào đĩa và tiền trong túi của họ.
Satanicpuppy

2
@Matt và Satanicpuppy: Thật thú vị. Trong tất cả các "lập trình viên nhạc rock" mà tôi đã làm việc cùng, tôi muốn nói rằng đó là khoảng 25/75. Một nhóm thiểu số khá lớn có đầy đủ "vào đó" và lập trình trong thời gian rảnh rỗi, OSS, v.v ... 75% còn lại coi đó là "chỉ là một công việc", nhưng bằng cách nào đó vẫn rất tốt, năng suất và tập trung khi làm việc. Trên thực tế, một trong những ngôi sao nhạc rock giỏi nhất tôi từng gặp thậm chí không sở hữu máy tính ở nhà vào thời điểm đó (chuyển đến thành phố mới, không bao giờ có mặt ở đó, v.v., trong nhiều năm!) !! Nó hoạt động theo cách khác mặc dù - những người DO lập trình trong thời gian rảnh rỗi hiếm khi là người xấu.
Bàn Bobby

11

Một số người trong chúng ta theo nghĩa đen không có thời gian để lập trình trong "thời gian rảnh" của chúng tôi. Tôi đang tải đầy đủ với công việc 25 giờ / tuần mỗi tuần và đi làm hàng ngày khoảng hai giờ. Tôi không tiệc tùng, tôi không có bạn gái hay thậm chí là một người bạn vì vấn đề mà tôi có thể đi chơi với ai. Tôi không xem nhiều tv trừ The Office và The Vampire Diaries. Tôi đã không có một ngày nghỉ trọn vẹn trong khoảng 5 tuần nữa. Sau giờ học, làm việc, bài tập về nhà, đi làm và lướt web thông thường, tôi thật may mắn nếu tôi có được 6 giờ ngủ mỗi đêm. Vì vậy, tất cả các bình luận thông minh ngụ ý thiếu niềm đam mê, hiểu rằng có một số lượng lớn sinh viên có lịch trình bận rộn và không làm gì vào cuối ngày học.


Wow nghe có vẻ khá khó khăn
KaiserJohaan

3
+1. Tôi biết nó như thế nào. Tôi đã có loại lịch trình đó cũng trở lại trong những ngày sinh viên của tôi.
Bàn Bobby

11

Tôi không nghĩ rằng bạn cần học trong thời gian rảnh rỗi, nhưng tôi thực sự nghĩ rằng bạn nên làm . Trong khi tại uni, đây là thời điểm để kết hợp nhiều thứ mới để nó thực sự giúp nhìn thấy những gì bên ngoài và những gì mọi người đang sử dụng để tạo ra một cái nhìn toàn cảnh hơn về thực tế.

Tôi đã thấy các sinh viên CS không bao giờ định cấu hình Máy chủ Apache hoặc tệp php.ini hoặc không biết khi nào nên sử dụng Ruby hoặc Python tốt nhất. Vì vậy, bạn càng có nhiều kinh nghiệm, bạn càng dễ dàng áp dụng lý thuyết này vào thực tiễn hàng ngày.


5

Tôi sẽ không nói rằng đó là một điều tồi tệ nếu bạn không, bởi vì thời gian rảnh rỗi bạn có phụ thuộc vào khối lượng công việc của bạn và tôi không biết bạn đã lập trình bao nhiêu cho các lớp học. Tuy nhiên, nếu bạn không có dự án bạn làm việc trên khi bạn làm có nhiều thời gian hơn (như kỳ nghỉ hè) sau đó tôi muốn tự hỏi, nếu bạn thực sự thích chương trình.


3

Không có câu hỏi nào, rằng bạn càng dành nhiều thời gian để hoàn thiện kỹ năng của mình như một lập trình viên, bạn sẽ càng ra khỏi cổng một khi bạn tốt nghiệp. Tuy nhiên, với điều đó đã được nói ... Bạn có cả cuộc đời phía trước, nhìn chằm chằm vào màn hình, cúi xuống bàn phím ...

Tận hưởng thời gian của bạn ở trường. Khi bạn ra ngoài, cuộc sống bắt đầu ...


"Không có câu hỏi nào, rằng bạn càng dành nhiều thời gian để hoàn thiện kỹ năng của mình như một lập trình viên, bạn sẽ càng ra khỏi cổng một khi bạn tốt nghiệp." - tuy nhiên, có một điểm lợi nhuận giảm dần.
justkt

2

Theo kinh nghiệm của tôi, lập trình trong thời gian rảnh rỗi của bạn có xu hướng cực kỳ chỉ theo một hướng, nhưng không nhiều bằng hướng khác (cả ở uni và sau này tại nơi làm việc).

Ý tôi là thế này: Tôi đã làm việc với một vài lập trình viên "rockstar" rất tài năng trong nhiều năm qua và họ đã vận hành giao thức từ việc chỉ chạm vào máy tính trong công việc - ngay đến những người ubergeek có khởi nghiệp của riêng họ sau đó và / hoặc dành mọi khoảnh khắc thức giấc cho các dự án cá nhân và OSS.

Đây là điều: những người làm chương trình DO trong thời gian rảnh rỗi hầu như được đảm bảo là ít nhất là những lập trình viên đàng hoàng. Tất nhiên, bạn phải coi chừng những đứa trẻ kịch bản, những người chỉ làm những việc dễ dàng lặp đi lặp lại. Nhưng nếu bạn có thể xác nhận rằng họ đang thực hiện các dự án hợp lý nghiêm túc trong thời gian rảnh rỗi - thì rất có thể chúng khá tốt, nếu không phải là hạng mục "rockstar". Vì vậy, theo hướng này, đó là một đặt cược tương đối an toàn.

Mặt khác, nó không quá nhiều. Vì một số lý do, có một số ngôi sao nhạc rock thực sự hoành tráng ngoài kia vẫn bằng cách nào đó coi lập trình chỉ là một công việc. Họ có thể làm việc trong nhiều giờ và / hoặc theo kịp công nghệ bằng cách đọc, nghiên cứu và đánh giá công nghệ mới nhất vào giờ ăn trưa hoặc sau 5 giờ chiều trước khi về nhà - nhưng về cơ bản họ vẫn không lập trình ngoài công việc. Tôi muốn nói khoảng 25 đến 50% "ngôi sao nhạc rock" mà tôi đã gặp là như thế này. Và mỗi khi nó xảy ra, nó đã sứt mẻ huyền thoại này rằng các lập trình viên phải "vào đó 24/7" hơn nữa.

Vậy điều này có ý nghĩa gì với uni? - Tôi muốn nói rằng nó phụ thuộc vào mức độ harcore chương trình của bạn (như trong chương trình học tập) và mức độ lập trình bạn đã làm (bài tập, v.v.). Giống như những người khác đã nói, bạn không muốn ép buộc bản thân làm quá nhiều, vì điều đó có thể dẫn đến kiệt sức. Nhưng nó chắc chắn sẽ giúp "vào được" - và muốn thử nghiệm và tìm hiểu tài liệu rất tốt. Nếu bạn thấy rằng sự quan tâm của bạn đối với lập trình chỉ đi xa đến mức học đủ để vượt qua các khóa học của bạn, thì đó là một dấu hiệu xấu.


Những "ngôi sao nhạc rock" mà bạn biết có làm những điều thú vị ngoài công việc không? Đọc những cuốn sách hay, thử thách bản thân về thể thao, v.v? Tôi cá rằng điều đó đóng góp nhiều hơn bạn nghĩ đến khả năng lập trình tốt của họ. Trong những năm qua, tôi đã rất tôn trọng các lập trình viên toàn diện như một lập trình viên cũng như một người.
justkt

1
@justkt: Thật ra, một người nghiện rượu và một người khác là một người khó tính "đây chỉ là một công việc" - người đã mua vé số mỗi tuần và nói rằng anh ta sẽ không bao giờ làm việc nữa nếu anh ta thắng. Những người khác là như bạn mô tả. Nhưng đây là điều tôi thấy hấp dẫn - rằng có những loại người rất giỏi về nó mặc dù thực sự không có vẻ gì là "vào đó" nhiều như vậy. Nó đi ngược lại tất cả sự khôn ngoan thông thường về việc làm những gì bạn yêu thích và giỏi về nó do niềm đam mê. Tôi đoán một số người chỉ có động lực rất tốt để coi một cái gì đó là "giống như công việc" nhưng vẫn làm tốt.
Bàn Bobby

1

Tôi đã có một dự án phát triển sở thích (trò chuyện bằng giọng nói) trong thời gian rảnh rỗi, trong đó tôi đã học được rất nhiều, như phát triển Visual Studio, rất nhiều C ++ / C #, và chỉ là những thứ chung chung mà tôi không thể học được, và đó thực sự là công đức đã cho tôi một công việc. Tôi đề nghị ít nhất trong năm ngoái của bạn chỉ để thử một cái gì đó, như một trò chơi hoặc ứng dụng sở thích.

Imho học một ngôn ngữ tốt, tiêu chuẩn công nghiệp và IDE như C ++ trong Visual studio hoặc Java trong Eclipse / Netbeans trong khi thực hiện một dự án sở thích. Thành thật mà nói tôi không biết gì về Apache, php, ruby ​​hay python và theo ý kiến ​​khiêm tốn của tôi, đó không phải là kiến ​​thức CS cốt lõi nhưng tất nhiên nó phụ thuộc vào những gì bạn muốn làm sau đó.


1

Nếu bạn là sinh viên và bạn không có hàng tá ý tưởng mà bạn không thể chờ đợi để tự mày mò trong thời gian rảnh rỗi, thì có lẽ bạn đang học sai chuyên ngành.


1
Tôi là một CS và người Anh viết hai chuyên ngành, người thường có nhiều câu chuyện hơn là ý tưởng lập trình trong đầu. Ngày nay tôi có rất nhiều ứng dụng tôi muốn viết hơn là những câu chuyện cứ lởn vởn trong đầu. Và tôi sẽ không phiền nếu tình hình tự đảo ngược trở lại. Được quan tâm rộng rãi / thú vị không nên bị đánh giá thấp.
justkt

1

Nó phụ thuộc vào những gì bạn muốn trong cuộc sống.

Nếu bạn muốn cho tôi cái tiếp theo (ghi tên người nổi tiếng lập trình ở đây), thì bạn sẽ không cảm thấy bị ép buộc phải dành mỗi giờ thức dậy (và nhai một số giờ ngủ của bạn) mã hóa có lẽ không phải là một dấu hiệu tốt.

Nếu bạn muốn tạo ra một cuộc sống đủ tốt để phát triển phần mềm mà bạn có thể hỗ trợ một gia đình và tận hưởng một số khía cạnh khác của cuộc sống, thì tôi không chắc đó là một điều tồi tệ như vậy.

Bây giờ, bạn phải nhận ra rằng những người trong ban này sẽ nghiêng về những người có niềm đam mê với lập trình viên, và họ muốn làm việc với những người có chung niềm đam mê đó, và do đó sẽ có xu hướng nói rằng mọi người nên làm như vậy.


0

Nó đòi hỏi một nỗ lực nhất định để đẩy bàn phím ra và đọc một chương về lịch sử nếu bạn dự định làm điều này trong phần lớn thời gian còn lại của cuộc đời bạn. Nếu bạn đang ở giữa một dự án lập trình lớn, cuốn sách lịch sử có thể là một kỳ nghỉ tuyệt vời.


0

Tôi muốn nói rằng nó phụ thuộc vào vị trí của bạn trong chương trình của bạn. Nếu bạn chưa bắt đầu chương trình của mình đã biết cách viết mã, thì ngay từ đầu bạn đã được giới thiệu rất nhiều khái niệm mới và lớp học khá thú vị và đầy thách thức. Tại thời điểm đó, bạn có thể không đưa các ý tưởng bạn đã học cùng nhau vào một ý tưởng dự án. Và tất nhiên, bạn có các lớp khác. Tôi sẽ nói rằng nếu bạn đang học năm thứ ba hoặc thứ tư và bạn không có một dự án phụ nào đó có thể là một vấn đề.


0

Bạn có cần không Không. Nhưng có rất nhiều lợi ích nếu bạn làm. Càng thực hành nhiều bạn nhận được bây giờ tốt hơn. Tôi cảm thấy dễ dàng hơn để thử nghiệm và tìm hiểu những điều mới khi tiền lương của bạn không phụ thuộc vào nó.

Ngoài ra, trường đại học cung cấp một nhóm rất đa dạng để học hỏi và tiếp thu ý tưởng. Dành thời gian trong phòng thí nghiệm sau giờ. Làm việc trên một số dự án nhóm chỉ để cho vui. Thật đáng ngạc nhiên khi bạn có thể thu dọn đồ đạc nhanh hơn nhiều khi bạn mở mang đầu óc cho các phương pháp và ý tưởng khác nhau của các sinh viên khác. Các giáo sư có xu hướng tập trung vào lý thuyết. Đồng nghiệp của bạn sẽ là tất cả về việc đẩy nó vượt qua lý thuyết và kiểm tra các ranh giới.


-1

Tất nhiên!

Thật khó khăn khi bạn học đại học bởi vì bạn có khả năng đang cố gắng học tập, công việc và đời sống xã hội nhưng không bao giờ có lúc bạn nói, "Tôi đã làm đủ ngày hôm nay." Bạn không bao giờ có thể có đủ thực hành.

Điều đó không có nghĩa là bạn không bao giờ nên thư giãn và dành thời gian nghỉ ngơi, xem một số TV hoặc chỉ đi ngủ sớm. Nhưng không có lý do gì để nói đừng bận tâm thực hành vào thời gian của bạn.


4
Sẽ không bao giờ có lúc bạn nói, "Tôi đã làm đủ ngày hôm nay"? Có thật không? Không bao giờ!? Đó là thái độ có vẻ không tốt cho sức khỏe tâm thần của một người.
Kyralessa
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.