Tôi bắt đầu lập trình từ năm 6 tuổi trên một cửa hàng 64. Bây giờ tôi 28 tuổi và tôi phải hoàn thành 4 khóa học từ một văn bằng đầu tiên về Khoa học Máy tính.
Tôi bắt đầu thấy chán với việc viết mã sau ngần ấy năm. Tôi đã tham gia một khóa học về Khoa học Máy tính về ngôn ngữ máy tính lý thuyết và 10 năm mã hóa hệ thống C trong lĩnh vực bảo mật mạng và tôi không nhận được bất kỳ sự kích thích nào từ việc viết mã.
Tôi có thể viết mã bằng C, C ++, Python hoặc bất kỳ ngôn ngữ nào bạn muốn, nhưng tôi không thể hào hứng với những gì tôi đang làm. Tôi không thể cảm thấy bất kỳ thách thức. Tôi đã viết mã đa luồng, proxy HTTPS MITM và ứng dụng WSGI mà không cần bất kỳ kỹ năng thuật toán cụ thể nào.
Tôi cảm thấy rằng tất cả những thứ mới này đều giống nhau, với sự trừu tượng hóa đơn giản hơn (hoặc nhiều hơn) hoặc tự động hóa trong đó, nhưng tất cả đều giống với tôi. Lặp đi lặp lại. Ngôn ngữ tính toán là tất cả Turing có thể tính toán được, vì vậy mã hóa chỉ là một bản sao của một mẫu tương tự trong tập hợp con của hàm một phần này.
Trong công việc hàng ngày, tôi cảm thấy nhàm chán ngay cả khi tìm kiếm lỗi, hoặc thực hiện các điểm chuẩn về mã hoặc sửa lỗi với thư viện X, Y, Z.
Tôi là một người rất tò mò. Tôi luôn bị kích thích bởi một cái gì đó. Nhưng tôi không thể ngay cả khi tôi nhìn vào mã tuyệt vời. Tôi cảm thấy thoải mái hơn trong cách mọi thứ hoạt động.
Đã đến lúc tiến lên trong sự nghiệp của tôi? Hoặc để có được nhiều thứ thách thức hơn trong Khoa học Máy tính? Có thể có được một bằng cấp lớn trong CS?
Tôi đã bắt đầu đọc cuốn sách đầu tiên của mình về quản lý dự án "Peopleware" và tôi ngày càng quan tâm hơn đến vòng đời phát triển phần mềm. Bạn đề nghị làm gì?
Có lẽ cố gắng vào Google hoặc Microsoft hoặc Apple như một số người bạn của tôi đã làm. Hoặc có lẽ là một con đường sự nghiệp quản lý nhiều hơn. Tôi cũng đã cố gắng tìm một cuốn sách hay về các quy tắc giao tiếp và "tính cách con người" để chuẩn bị cho tôi khả năng vào quản lý.
Bất kỳ đề xuất?
Tái bút: Tôi có rất nhiều hứng thú, tôi không bị trầm cảm :) Tôi thích leo núi, leo núi, chụp ảnh và tôi là một người leo núi thể thao, tôi thích bơi lội và thể thao nói chung, đôi khi tôi chạy, thực sự tôi Tôi đang đọc cuốn sách về câu chuyện về đất nước của tôi (Ý) từ ngày hôm nay và tôi yêu những chuyến đi (mùa hè này tôi đã kiếm được 4000Km để xem rất nhiều nơi ở Tây Ban Nha và leo lên đó, chỉ trong 3 tuần, không phải là một kỳ nghỉ mà là một cuộc đua marathon , 24 km đi bộ khiến tôi bị chấn thương thoát vị), tôi yêu nhà hát và cuộc sống nói chung.
Cảm ơn tất cả, suy nghĩ về tất cả các câu trả lời cho tôi cơ hội để làm cho con đường của tôi rõ ràng hơn.
Đối với mục đích tóm tắt, chúng tôi có thể khái quát về câu trả lời được bình chọn nhiều nhất.
Trước hết mọi người bỏ phiếu cần thiết phải biến công việc của chúng tôi thành sự hỗ trợ cho cuộc sống của bạn và không phải là lý do duy nhất để duy trì sự sống (đây không phải là trường hợp của tôi), vì vậy, nếu bạn chỉ có lý do sống nếu làm việc bạn sẽ đến nhanh đến một tình huống thực sự chán nản. Như mọi người nói, Vienna không đợi bạn :)
Sau lời nhắc này mọi người đề nghị:
- tăng độ phức tạp kỹ thuật Tôi thực sự đang làm việc để tăng thách thức và bớt nhàm chán về nó.
- thay đổi lĩnh vực chuyên môn sang một lĩnh vực phi kỹ thuật đang cố gắng trở thành người quản lý hoặc làm cho một số người chăm sóc tiến lên trong một lĩnh vực phi kỹ thuật liên quan đến công việc của bạn.
- thay đổi lĩnh vực chuyên môn trong một loại thách thức kỹ thuật khác, bạn có phải là một lập trình viên hệ thống? cố gắng bớt nhàm chán khi phát triển ứng dụng cho con người để bạn có thể cảm thấy thoải mái hơn khi xem mọi người bằng phần mềm hữu ích của mình
- đạt được một số tiến bộ trong khoa học máy tính của bạn trong con đường học tập của bạn
Với mục đích của tôi, câu trả lời đúng là tiến bộ trong khoa học máy tính, vì cảm giác của tôi, tôi nghĩ rằng lập trình không phải là cách khoa học máy tính duy nhất để có được và tôi nghĩ rằng tôi có thể cảm thấy tốt hơn khi đi theo con đường khác trong khoa học máy tính khác với người chăm sóc kỹ thuật phần mềm.