Tôi đã ngừng mã hóa cho vui, đây có phải là một dấu hiệu xấu? [đóng cửa]


71

Tại một số thời điểm, tôi chỉ dừng mã hóa cho vui. Tôi đã từng đi làm, hoàn thành nhiệm vụ của mình và sau đó về đến nhà tôi sẽ đi và viết những thứ ở bên cạnh cho vui. Tuy nhiên, bây giờ tôi chỉ về nhà và cố gắng tránh máy tính. Tôi thà đọc báo, xem TV, đi ra quán bar, v.v.

Đây là một dấu hiệu xấu à? Ý tôi là tôi vẫn cố gắng theo kịp các xu hướng mới nhất, cập nhật các diễn đàn / blog / nhà phát triển nhưng tôi không nói, "Tôi muốn học ngôn ngữ X - Tôi tự hỏi liệu tôi có thể viết ứng dụng Y trong đó không"

Điều này đã xảy ra với bất cứ ai khác?


Tôi hiểu cảm giác của bạn. Tôi đang trải qua điều đó ngay bây giờ. Bỏ công việc của tôi Bây giờ tôi đang đi du lịch, chụp ảnh và chuyển đến một thành phố khác. Sẽ bắt đầu mã hóa lại sau một hoặc hai tháng nữa! Bạn không cô đơn!
bọt biển

Tôi đã ngừng mã hóa thời gian cá nhân của mình trong hầu hết các phần, nhưng tôi nhận được tất cả mã hóa vui vẻ của mình trong công việc. Tôi thích lập trình hơn là tôi thích ăn uống - Tôi thường bỏ đi các kỹ năng mã hóa của mình sau khi ngày làm việc kết thúc. Tôi không tin điều này sẽ gây bất lợi cho sự phát triển nghề nghiệp của tôi dưới bất kỳ hình thức nào.
Nathan Taylor

Tôi cũng vậy, tôi đã ngừng mã hóa cho vui và tôi cố gắng giới hạn thời gian giải trí trên máy tính của mình.
Dian

7
Tôi chỉ viết mã cho vui, đây có phải là một dấu hiệu xấu không?
linjunhalida

Nếu bạn có thể bỏ phiếu và nghĩ rằng đây là một câu hỏi hữu ích hoặc nó có câu trả lời hữu ích dưới đây, vui lòng bỏ phiếu. Các trang web StackExchange cần phiếu bầu để xây dựng một cộng đồng tốt. Bạn có thể cho 30 phiếu mỗi ngày, đừng lãng phí chúng. Người dùng đặc biệt có uy tín cao và số phiếu bầu thấp được đưa ra xin vui lòng đọc này: meta.programmers.stackexchange.com/questions/393/ Kẻ
Maniero

Câu trả lời:


50

Đây là một vấn đề rất phổ biến được gọi là kiệt sức. Nó xảy ra với tất cả mọi người mà làm việc nghiêm túc. Lời khuyên của tôi là hãy dành một vài tuần để viết mã và lên kế hoạch cho một dự án dài hạn để giải trí. Sau đó dành ra ít nhất 15 phút mỗi đêm để hoàn thành một phần của dự án. Miễn là bạn chơi chậm, bạn sẽ nhanh chóng quay lại trò chơi.


4
Tôi ước tôi có thể nói chuyện với sếp của mình về điều đó;)
JeffO

2
Muốn cảm ơn bạn. Tôi quyết định dành một chút thời gian để viết mã và tận hưởng một số thứ khác. Bây giờ tôi đang viết một Ứng dụng cho Điện thoại Android của mình và nhớ tại sao tôi thích viết mã.
PSU_Kardi

2
@PSU_Kardi - Chúc may mắn cho dự án đó.
ChaosPandion

Tôi đã thử điều này, nhưng sau đó tôi luôn gặp vấn đề là tôi không biết phải làm gì với thời gian của mình. Khi tôi đã dành hai tháng qua 24/7 để mã hóa mọi thứ và các dự án thư giãn một chút để tôi có thể nghỉ ngơi, tôi không biết phải làm gì với thời gian của mình.
jsternberg

Ý kiến ​​hay. Tôi phải thử nó với nỗ lực bị bỏ rơi của tôi để tìm hiểu Verilog

23

Điều này đã xảy ra với bất cứ ai khác?

Không! Bạn là người đầu tiên!

Nghiêm túc mà nói, đó là một điều tự nhiên! Lớn lên, mọi người bắt đầu có rất nhiều vấn đề cần xử lý: trẻ em, cha mẹ, tài chính, gia đình. Giải quyết từng vấn đề đòi hỏi hoạt động của não. Và bộ não chỉ có xu hướng mệt mỏi (và khi tăng tuổi, họ dễ mệt mỏi hơn). Vì vậy, sau khi làm việc và tất cả những thứ này, bạn có thể không cần phải cống hiến hết mình cho một hoạt động chuyên sâu về não như mã hóa.

Tôi thực sự trải nghiệm điều này nhiều lần. Khi tôi gặp nhiều vấn đề cá nhân, tôi không thể tìm thấy sức mạnh để làm mã hóa trong thời gian rảnh.

Và có lẽ bạn chỉ thích nó ít hơn bạn đã từng. Bạn không trở thành một lập trình viên tồi tệ hơn vì điều đó. Và rất có thể một ngày nào đó bạn sẽ cảm thấy rằng bạn muốn viết mã lại cho vui.


1
Có lẽ tôi nên nói - điều đó đã xảy ra với bất kỳ ai khác 'ở đây'. Đây là từ khóa. Tôi đánh giá cao mọi người về stackexchange / stackoverflow vì họ thường quan tâm đến nghề của họ.
PSU_Kardi

@PSU, ok, đã chỉnh sửa câu trả lời của tôi để phản ánh điều đó
P Shved

3
Tôi nghĩ rằng trẻ em là lý do số 1. Bảy năm trước, tôi đi làm về lúc 5:30, xong bữa tối lúc 6 hoặc 6:30, và sau đó có ít nhất bốn giờ rảnh cho đến khi ngủ. Tôi có thể viết mã trong một hoặc hai giờ và không sử dụng hết toàn bộ buổi tối. Bây giờ tôi may mắn nếu cả hai đứa trẻ đều ở trên giường lúc 8:30, nghĩa là nếu tôi viết mã vào buổi tối, đó có lẽ là tất cả những gì tôi làm vào tối hôm đó, thay vì trả các hóa đơn, xem phim với vợ tôi, đọc sách một cuốn sách ... Các con tôi đã dành hết thời gian rảnh của tôi. Nhưng tôi đoán tôi sẽ lấy lại được sau vài thập kỷ.
Kyralessa

Shved, viết lại chuỗi là ... MACROS. Vậy ... bạn đã khám phá Clojure / Lisp / Scheme chưa?
Công việc

@Job, bạn đang cố gắng bình luận một mục trong blog của tôi? Vì bạn có một openid, tại sao bạn sẽ không sử dụng nó để bình luận ở đó?
P Shved

19

Nó đã xảy ra với tôi nhiều lần.

Nguyên nhân thứ nhất : quá nhiều công việc tại văn phòng
Nguyên nhân thứ hai : quá nhiều công việc tại các dự án phụ (đêm khuya)

Chữa bệnh : Tôi thường cắt bỏ các dự án thú cưng, sách lập trình và mọi thứ liên quan đến CNTT thay thế chúng bằng phim ảnh, TVeries, trò chơi điện tử, sách thư giãn và rất nhiều môn thể dục (chạy bộ).

Hiệu ứng : Trong một vài tuần hoặc ít hơn, tôi đã sẵn sàng một lần nữa cho các hoạt động Lập trình của mình bên ngoài phạm vi của Công việc.


2
+1, tôi cũng cố gắng không có các dự án liên quan đến CNTT ở nhà, chỉ để đưa tôi ra khỏi màn hình. Dự án hiện tại của tôi: xây dựng lại chiếc xe đạp leo núi cũ của tôi, với màu sơn mới và phần cứng mới
Gabriel Mongeon

2
+1 cho thể dục, rất nhiều từ bỏ điều này. Tôi sẽ cho +1 khác để chạy nếu tôi có thể. :)
DevSolo

@DevSolo sau vài giờ chạy, bạn có đủ endorphin để mã hóa trong 6 giờ liên tục :)
systempuntoout

bạn rất đúng. Tôi sống ở FL, vì vậy tôi có thể chạy quanh năm với thêm thiết bị. Tôi cố gắng chạy 20-30 phút vào giờ ăn trưa mỗi ngày. Làm cho buổi chiều NHIỀU dễ dàng hơn để đối phó.
DevSolo

@DevSolo tôi cũng vậy :), chúng tôi được nghỉ 1h15m vào bữa trưa. Tôi thường chạy trong 40 phút 3/4 ngày làm việc. Buổi chiều là tuyệt vời, MMmmmmmm endorphin. May mắn cho bạn, tôi đang mặc bộ đồ (5 ° hôm nay)
systempuntoout

18

Tôi gần như chưa bao giờ được mã hóa trong thời gian rảnh (không chỉ sau khi học đại học), nhưng tôi vẫn thích phát triển phần mềm. Giữ công việc tại nơi làm việc và tận hưởng nhà nhiều hơn một chút. Vào cuối đời, bạn sẽ không nghĩ, "trời ạ, tôi ước mình đã dành nhiều thời gian hơn cho công việc ..."


Mã tại nhà! = Công việc.
Den

1
Đúng, không phải lúc nào cũng vậy. Nhưng có rất nhiều điều để nói về việc đa dạng hóa các hoạt động của bạn.
Matt DiTrolio

11

Tôi sẽ đưa ra một phiên bản thay thế. Có lẽ bạn đang thực sự làm việc trên một cái gì đó đầy thách thức và mệt mỏi. Tôi bắt đầu viết mã cho vui khi tôi ở cuối dự án và chỉ gói ghém mọi thứ. Nếu tôi nhận được một dự án mới, nơi tôi phải mở rộng các kỹ năng của mình (không khó thực hiện), tôi thấy điều đó thú vị và thấy không cần phải làm việc gì khác.


3
Tôi thấy rằng điều này áp dụng cho các sở thích khác của tôi ngoài lập trình. Khi mọi thứ đang thử thách trí tuệ trong công việc, tôi không muốn có sở thích sáng tạo và thay vào đó tập trung vào các hoạt động thể chất hoặc phim / sách. Trong những thời điểm mà công việc ít sáng tạo (quá nhiều cuộc họp) hoặc có một số thời gian, tôi có nhiều khả năng thực hiện các sở thích sáng tạo như chế biến gỗ, chụp ảnh, lập trình, v.v.
Adam Franco

8

Tôi thấy điều này là lành mạnh và tốt. Bạn muốn có một cuộc sống bên ngoài công việc. Điều đó sẽ làm cho bạn tốt hơn trong công việc của bạn không tồi tệ hơn.


8

Thời gian là một yếu tố hạn chế. Tôi đã ngừng viết mã cho vui khoảng 5 năm trước. Tôi đã học chơi guitar, bắt đầu học làm đồ gỗ, có con và thậm chí không thể theo kịp các trò chơi video mới nhất nữa. Vào lúc tôi điều hướng giờ cao điểm, ăn tối, chơi với bọn trẻ, đặt chúng lên giường và đọc cho chúng vài cuốn sách; Tôi không có năng lượng hoặc mong muốn cắm vài giờ cuối cùng của tôi vào máy tính. Tôi chắc chắn điều này sẽ thay đổi một lần nữa, nhưng tôi thực sự ổn với lập trình như một "công việc" ngay bây giờ ...


4
Đó là cách cuộc sống diễn ra. Và nó không hẳn là xấu, vì nó khiến bạn trải ra và trải nghiệm nhiều thứ hơn.
Matt DiTrolio

7

Viết một ô tự động trong Excel. Tạo một ứng dụng web đơn giản, tải xuống một hình ảnh từ URL và khách truy cập có thể kéo ria trên ảnh. Tạo một ứng dụng web đơn giản với một số chữ cái trong câu từ các trang được ghép ngẫu nhiên. Viết một ứng dụng đồng hồ nhỏ luôn luôn ở trên đầu, phát triển khi thời gian kết thúc ngày càng gần hơn. Viết một tập lệnh, tải ảnh từ thẻ SD, đưa ảnh vào thư mục yyyymmdd dựa trên ngày tạo. Viết trình bảo vệ màn hình. Tạo một trang web với một nút lớn màu đỏ, có nội dung "Tôi sẽ tìm ra tuổi của bạn, chỉ cần nhấn tôi" và nó phát ra âm thanh rắm ồn ào khi nhấn nó, sau đó nó viết "nếu bạn đang cười, bạn phải dưới 5 tuổi ". Viết tài liệu chi tiết về nó: đặc tả yêu cầu, thiết kế giao diện người dùng, phân tích thị trường, kế hoạch kinh doanh, sơ đồ.

Nếu bạn đã hoàn tất, hãy gửi cho tôi URL.


Nói tóm lại, bạn không bao giờ quá già để vui chơi, vậy hãy làm đi!
ChaosPandion

1
Vâng. Và nếu bạn không có quá nhiều thời gian, đừng lãng phí nó vào những dự án lớn nhàm chán, hãy làm một vài thứ vui nhộn để giải trí cho bản thân và những người khác. Hoặc ít nhất, làm một số hữu ích, nếu bạn không có khiếu hài hước.
ern0

5

Tôi đã viết mã được 11 năm, có lẽ không nhiều đối với một số người ở đây, nhưng tôi đã giải quyết được rất nhiều trong sự nghiệp của mình, và có một vài điều luôn giúp tôi vượt qua cái bướu .

Như những người khác đã nói, sở thích là tuyệt vời. Có rất nhiều điều thú vị ngoài kia để học, làm, thu thập và sáng tạo, và có khả năng nếu bạn là một kỹ sư phần mềm mà bạn có quyền truy cập vào chúng nhiều hơn nhiều người. Trên lưu ý đó, nó luôn giúp tôi nhớ rằng ở quy mô đủ lớn, vấn đề của tôi ("Cậu bé tôi mệt mỏi vì viết mã") rất nhỏ, nó thậm chí không thực sự là một vấn đề; trong nền kinh tế này, nơi mọi người đang vật lộn để ăn uống và phát hiện ra rằng những công việc họ đã dành cả đời để đào tạo không còn cho họ nữa, tôi làm việc trong một lĩnh vực mà tôi có điều kiện làm việc thoải mái, truy cập internet, tự do và di chuyển công việc hầu như bất cứ nơi nào tôi muốn đi.

Tôi đã xây nhà và làm việc trong ngành xây dựng thương mại và tôi thích kiệt sức khi tự làm mình bị thương. Chúng tôi là những người làm việc trí óc, và đôi khi chúng tôi 'làm tổn thương' tâm trí của chúng tôi, và chúng tôi phải chăm sóc họ và sửa chữa để chúng tôi có thể phụ thuộc vào họ một lần nữa cho sự sống động của chúng tôi. Sự nhàm chán lặp đi lặp lại có thể làm điều đó, vì vậy hãy ra ngoài, phá vỡ thói quen của bạn, nhận được một số kích thích mới thú vị và không bao giờ quên bạn thực sự may mắn như thế nào khi có một kỹ năng như viết mã.


+1 để đề cập đến sở thích. Tôi thường thấy rằng (ít nhất là cho bản thân mình) rằng lập trình là một phần mở rộng của bản thân sáng tạo của tôi. Vì vậy, do đó, những sở thích như làm gỗ có vẻ phù hợp tự nhiên với bản thân tôi. Tôi có thể sáng tạo, làm việc bằng đôi tay của mình và tốt nhất là dành một chút thời gian ra khỏi máy tính.
Jason Whitehorn

3

Câu trả lời của ChaosPandion là tốt, có vẻ như bạn vừa bị đốt cháy. Một cách tốt để tránh bị kiệt sức là tìm những sở thích khác. Tôi thích làm việc trên các dự án phụ của tôi, nhưng đôi khi nó quá nhiều. Khi điều đó xảy ra, tôi chuyển bánh răng sang thứ khác. Tôi cũng thích làm việc trên xe hơi, gỗ và kim loại, sở thích điện tử và các hình thức thể hiện nghệ thuật khác nhau.

Nếu bạn thích trò chơi điện tử, có thể sẽ rất vui nếu bạn thử phát triển chúng. Sự kết hợp giữa nghệ thuật và lập trình có thể là một thử thách thú vị. Tôi đã có một vài dự án trò chơi trong đó, khi tôi mệt mỏi với việc viết mã, tôi sẽ đi làm nghệ thuật. Khi tôi mệt mỏi với nghệ thuật, tôi quay trở lại với tiền mã hóa. Đó là một cách tuyệt vời để phát triển phần mềm nhưng không thực sự phải phát triển phần mềm mọi lúc trong khi thực hiện dự án.


3

Đối với tôi, tôi không viết mã cho vui vì nó không còn thách thức nữa. Khi tôi còn trẻ, nhiều điều là thử thách. Tôi đã từng viết một chương trình để ước tính giá trị Pi bằng cách sử dụng số ngẫu nhiên và thật vui khi thấy nó chính xác đến mức nào. Nếu tôi sẽ làm điều đó bây giờ, có thể chỉ mất vài phút mà không có niềm vui nào cả.

Tuy nhiên, tôi nghĩ điều thú vị đối với tôi bây giờ là làm thế nào để sử dụng kỹ năng của mình để làm tốt nhất công việc của mình. Tối ưu hóa là niềm vui. Tái cấu trúc là niềm vui. Thiết kế đẳng cấp thật thú vị. Xem lại mã là thú vị nhất. Tôi vẫn đang viết mã cho vui, sự khác biệt là công việc của tôi.


Thôi nào. Ước tính pi với các giá trị ngẫu nhiên vẫn còn vui vẻ. Tôi nhớ sử dụng phương pháp "thả kim và xem liệu chúng có rơi vào vòng tròn" để ước tính số pi hay không. Thách thức? Không hẳn vậy. Vui vẻ? Chắc chắn rồi!
Carra

+1 nói rất hay, và tôi hoàn toàn đồng ý. Không chỉ về chủ đề trong tay, tức là mã hóa cho vui, mà đối với bất cứ điều gì trong cuộc sống, chúng ta không nên lo lắng nhiều nếu một cái gì đó không còn vui vẻ nữa. Nó chỉ là ý tưởng của những thay đổi thú vị khi chúng ta lớn lên. Đó là một phần của sự trưởng thành.
Sandeepan Nath

3

Tôi không nghĩ rằng đó là một dấu hiệu xấu. Chào! Cuộc sống không chỉ là mã hóa, ngay cả khi bạn thực sự yêu thích nó, bạn cũng được phép làm một số việc khác.


1

Đừng để điều đó làm bạn thất vọng. Khi già đi, bạn có trách nhiệm khác và các ưu tiên của bạn thay đổi. Trẻ em là một ví dụ tuyệt vời - tại sao bạn sẽ viết mã khi bạn có thể ở bên con nhỏ?

Thỉnh thoảng tôi cũng thấy mình mất hứng thú với các dự án tư nhân. Tôi đi với nó, để mặc nó và cuối cùng tôi thấy mình bị cuốn hút vào một công nghệ sáng bóng mới và thú vị mà tôi bắt đầu chơi ở nhà. Tất cả dường như là chu kỳ, chẳng hạn như mọi thứ khác là cuộc sống.

Thư giãn, đi với nó. Hãy siêng năng trong công việc của bạn và giữ một tâm trí cởi mở. Bạn sẽ thấy mình bị thu hút trở lại khi thời điểm thích hợp.


1

Tôi muốn hỏi tại sao bạn lại cố gắng tránh máy tính. Nếu đó là vì bạn quá thất vọng đến mức bạn muốn tặc nó ra ngoài cửa sổ, thì bạn có thể muốn tìm kiếm sự giúp đỡ chuyên nghiệp với các vấn đề tức giận hoặc tư vấn nghề nghiệp, vì mỗi cách là một cách khác nhau để giải quyết vấn đề này.

Một cách khác để thấy điều này là sự trưởng thành bạn đã phát triển cho lĩnh vực này. Khi ban đầu người ta có thể thấy một ngôn ngữ mới như một món đồ chơi mới sáng bóng để thưởng thức, bạn có thể thấy nỗi đau khi cố gắng làm điều đó và điều đó ngăn cản bạn đến đó, có thể.


1

Tôi sẽ quan tâm về điều đó, đặc biệt là ở tuổi của bạn. Tôi rất biết ơn vì tôi vẫn thấy lập trình thú vị, vì đó là điều duy nhất tôi biết làm.

Đây là một số điều tôi đã tìm thấy sự giúp đỡ:

  • Tìm cách sử dụng kỹ năng của bạn cho một cái gì đó bên ngoài công việc. Tôi đã tạo một ứng dụng nhỏ, dựa trên C ++ và MySQL, để giúp chạy các cuộc đấu giá từ thiện. Sau đó, tôi nhận được để giúp điều hành các cuộc đấu giá và đổ mồ hôi qua một đêm gây quỹ, hy vọng tôi thoát khỏi các lỗi. Rất vui

  • Nhận một hoặc hai cuốn sách về một cái gì đó thú vị. Đối với tôi, đó là những thứ như chứng minh định lý, máy tính lượng tử, ngôn ngữ máy, tầm nhìn và học tập. Sau đó cố gắng viết các chương trình nhỏ để thử chúng. Càng nhỏ càng tốt.

  • Học một số môn toán. Tôi đã phải quay trở lại và nâng cao các kỹ năng của mình với các phương trình vi phân, phép tính, đại số tuyến tính và thống kê bayes. Đối với tất cả mọi thứ, tôi viết một chương trình nhỏ để giúp tôi hiểu những gì tôi đang làm.

Tôi hy vọng bạn tiếp tục tìm chương trình thú vị, nhưng nếu nó không phải, tôi hy vọng bạn tìm ra những gì niềm vui cho bạn.

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.