Công nghiệp không có chỗ cho những lập trình viên đam mê? [đóng cửa]


25

Tôi đã từng thực tập tại một nơi mà người quản lý của tôi tin rằng nếu bạn ở trong

  • công ty sản phẩm , sau đó bạn thường dành thời gian để điều chỉnh sản phẩm và đôi khi thêm một số tính năng, hoặc
  • công ty dịch vụ , sau đó bạn tiếp tục làm những việc lặp đi lặp lại

Điều này khiến tôi cảm thấy ngành công nghiệp không phải là nơi dành cho người thích tạo ra những tin tức và giải quyết những vấn đề khó khăn.

Vì vậy, ngành công nghiệp không phải là nơi dành cho một lập trình viên đam mê? Điều này có thay đổi từ nước này sang nước khác?


Cập nhật để xóa một số điều có thể được hiểu khác với ý nghĩa của chúng.

Tinh chỉnh ở đây là đảm bảo sản phẩm của bạn có các bảng với số lượng hàng và cột mà khách hàng muốn, v.v. Tùy chỉnh nó cho khách hàng.

"Tính năng" mới không phải là chức năng mới ở đây. Chỉ cần thay đổi cấp độ thẩm mỹ. Và đôi khi nó.

Tôi không chắc anh ấy có ý gì khi lặp đi lặp lại. Anh ấy là như thế, bạn phải làm UI nhiều lần. (Tôi thấy không có sự lặp lại ở đó mặc dù. Nếu một giao diện người dùng khác nhau là cần thiết sau đó một khác nhau nhu cầu UI được thiết kế. Nếu bạn có thể sử dụng cái cũ thì bạn không cần phải làm nhiều anyway.)


1
@ bạn đang ở nước nào ...?
rgksugan

16
Chắc chắn, một số người làm việc trong một công ty sản phẩm tinh chỉnh sản phẩm và một số người trong một công ty dịch vụ thực hiện các nhiệm vụ lặp đi lặp lại. Nhưng sau đó, ai đó phải xây dựng sản phẩm đầu tiên.
dùng281377

1
@Sugan: Ấn Độ @ammoQ: Ông có nghĩa là xây dựng nó sẽ là một nhiệm vụ lặp đi lặp lại. Điều tương tự lặp đi lặp lại.
Thợ săn rừng

4
@Jungle Hunter, tôi không đồng ý - chắc chắn có một nơi dành cho đam mê. Tôi đã may mắn khi luôn bị ràng buộc trong việc giải quyết các vấn đề phức tạp và tạo ra những điều mới - ngay cả khi đó là một hỗ trợ sản phẩm thuần túy, các lỗi cổ ẩn sâu trong một mã kế thừa 30 năm đã cho tôi đủ niềm vui. Và tôi luôn phải tạo ra những thứ mới, do thiếu các công cụ thích hợp để giải quyết các vấn đề khó khăn cụ thể.
SK-logic

1
@Jungle Hunter: Tôi làm việc cho một công ty dịch vụ nhỏ (trang web, yay!). Hầu hết những người ở đây đang làm đúng như bạn mô tả, nhưng tôi đã thúc đẩy người quản lý của mình cho phép tôi làm việc nội bộ cho công ty và họ đã đồng ý. Bây giờ tôi đang làm việc về tự động hóa và hợp lý hóa hệ thống của chúng tôi, cả hai chủ đề mang lại cho tôi niềm vui lớn và sẽ giúp giảm bớt sự lặp đi lặp lại cho những người khác bên cạnh. Luôn có chỗ cho những ai đam mê, nhưng đôi khi bạn cần thúc đẩy một chút. Và đôi khi bạn cần tìm một nơi mới.
Matthew Scharley

Câu trả lời:


58

Người quản lý của bạn cần thu nhỏ;) Hoặc bạn cần chú ý đến những con ếch nhỏ.

Có một lần, có một đàn ếch nhỏ , ... Người đã sắp xếp một cuộc thi chạy.

Mục tiêu là đạt đến đỉnh của một tòa tháp rất cao.

Một đám đông lớn đã tập trung quanh tòa tháp để xem cuộc đua và cổ vũ cho các thí sinh.

Cuộc đua bắt đầu

Thành thật: Không ai trong đám đông thực sự tin rằng những con ếch nhỏ sẽ lên đến đỉnh của tòa tháp.

Bạn đã nghe những câu như: Bỉ ơi, CÁCH quá khó !! Họ sẽ KHÔNG BAO GIỜ làm cho nó lên đỉnh.

hoặc là:

Không có cơ hội mà họ sẽ thành công. Tháp quá cao!

Những con ếch nhỏ bắt đầu sụp đổ. Từng người một ... Trừ những người có nhịp độ mới đang leo lên cao hơn

Đám đông tiếp tục la hét Thật khó quá !!! Sẽ không có ai làm được!

Nhiều chú ếch nhỏ hơn đã mệt mỏi và bỏ cuộc

... Nhưng ONE tiếp tục cao hơn và cao hơn và cao hơn nữa Điều này sẽ không từ bỏ!

Cuối cùng, mọi người khác đã từ bỏ việc trèo lên tháp. Ngoại trừ một con ếch nhỏ sau một nỗ lực lớn là người duy nhất đạt đến đỉnh!

THEN tất cả những con ếch nhỏ khác tự nhiên muốn biết làm thế nào con ếch này quản lý để làm điều đó?

Một thí sinh hỏi con ếch nhỏ làm thế nào mà người thành công đã tìm thấy sức mạnh để đạt được mục tiêu?

Hóa ra là người chiến thắng là DEAF !!!!

Sự khôn ngoan của câu chuyện này là:

Đừng bao giờ lắng nghe xu hướng tiêu cực hay bi quan của người khác vì họ lấy những giấc mơ và mong ước tuyệt vời nhất của bạn khỏi bạn.

Những người bạn có trong trái tim của bạn!

Luôn nghĩ về những lời quyền lực có. Bởi vì mọi thứ bạn nghe và đọc sẽ ảnh hưởng đến hành động của bạn!

Vì thế:

LUÔN LUÔN

TÍCH CỰC!

Và trên tất cả:

Hãy là DEAF khi mọi người nói với BẠN rằng BẠN không thể thực hiện ước mơ của mình! Luôn nghĩ rằng:

Tôi có thể làm điều này!

Phiên bản của câu chuyện nổi tiếng này có thể được tìm thấy ở đây trong bối cảnh của nó.


1
@Jungle: tất nhiên rồi! đừng nghe người quản lý đó

14
Ếch không có người quản lý nào khác ...
Ranger

1
Câu truyện hay. Tôi sẽ luôn nhớ con ếch điếc nhỏ. Giống như tôi sẽ luôn nhớ về chú vịt nhỏ muốn trở thành phi hành gia
lesmana 22/03/2016

1
luôn luôn tích cực bởi vì lời nói là phép thuật mà một khi được nói ra sẽ ảnh hưởng đến kết cấu của thực tế.
Ape-inago

1
Có một phiên bản đời thực của câu chuyện tại en.wikipedia.org/wiki/George_Dantzig#Mathologists_statistic
Pacerier

12

Đối với tôi, "thêm một số tính năng" có thể sáng tạo . Đối với dịch vụ, bạn phải đam mê nếu muốn giữ cho khách hàng hài lòng. Trong một trong hai công ty, bạn sẽ phải đối mặt với rất nhiều vấn đề và một vài trong số đó sẽ khó giải quyết.

Tôi đã từng làm việc ở Hoa Kỳ, Canada, Trung Quốc và Hồng Kông. Theo kinh nghiệm cá nhân của tôi, cho dù bạn đang làm việc cho loại công ty nào, không thiếu những thách thức, nhu cầu sáng tạo và bạn phải đam mê nếu muốn làm tốt công việc và cung cấp phần mềm tốt.


Ấn Độ thì sao?
Jungle Hunter

1
@Jungle Hunter: Ấn Độ dường như là một trường hợp đặc biệt. Bạn có thể thấy đây là một bài đọc thú vị
Matthew Scharley

@Jungle Hunter: Tôi không có kinh nghiệm ở Ấn Độ. Bên cạnh công việc hàng ngày, một lập trình viên có thể đặt niềm đam mê của mình vượt ra ngoài biên giới của đất nước. Xuất phát từ ngày xưa bán phần mềm chia sẻ Palm trên PalmGear hơn 10 năm trước, giờ đây tôi có thể bán ứng dụng trên AppStore khổng lồ cho các thiết bị iOS. Nếu bạn không kiếm được lợi nhuận, việc chia sẻ mã trên github mang đến cho bạn bè và sự công nhận mới. Một sân chơi lớn ngoài kia, chúc mừng!
ohho

@Matthew: Đó là một bài đọc rất thú vị.
Jungle Hunter

Cảm ơn vì lời khuyên đó. Tôi đang cố gắng tìm những lập trình viên đam mê mà tôi có thể hợp tác trong khu vực của mình. =)
Thợ săn rừng vào

8

Dưới đây là một số cuộc phỏng vấn với 9 người làm việc cho tất cả các công ty khác nhau trên toàn thế giới. Không ai làm việc cho Microsoft mặc dù các cuộc phỏng vấn diễn ra trong một tòa nhà của Microsoft và người phỏng vấn là một nhân viên của Microsoft. Tôi nghĩ bạn có thể nghe thấy niềm đam mê của tất cả mọi người (bao gồm Charles, người phỏng vấn) dành cho công việc của họ. Một số tạo ra các ứng dụng lớn, một số nhỏ và một số dịch vụ cung cấp. C ++ là một chủ đề phổ biến nhưng đó chỉ là cách tôi tình cờ có liên kết đến tất cả những điều này.

Những người yêu thích những gì họ làm, đi xa. Bạn dường như đã gặp một ông chủ không có nhiều đam mê. Điều đó tốt cho sếp của bạn. Như bạn đã biết, bạn có thể tìm thấy cảm hứng ở nhiều nơi hơn là chỉ văn phòng của sếp.


Đó có thể là bằng chứng tốt nhất cho thấy người quản lý của tôi sai. : D
Jungle Hunter

5

Tôi nghĩ rằng bạn đang nhìn vào chủ đề không chính xác.

Các doanh nghiệp có công việc kiếm tiền của chủ sở hữu của họ. Điều đó có thể có rất nhiều hình thức, nhưng đối với hầu hết các công ty phần mềm, nó liên quan đến việc phát triển một thị trường để có được hoặc có lợi nhuận trong nỗ lực chính của nó.

Các mô tả cho các công ty sản phẩm và dịch vụ hơi nông cạn, nhưng điều đó không có nghĩa là họ sai. Các nhóm dịch vụ có xu hướng làm công việc lặp đi lặp lại vì lựa chọn thị trường và tối ưu hóa để có được nhiều tiền nhất cho công việc. Nhóm sản phẩm làm và nâng cao sản phẩm. Một khi chúng trưởng thành, chúng có xu hướng chủ yếu duy trì và thực hiện các cải tiến hạn chế. Điều đó không có nghĩa là tất cả các công việc đều giống nhau, nhưng có những kiểu mẫu trong những loại công ty bạn có thể tìm thấy.

Tôi đã ở cả hai phía của ProServer và nhà phát triển sản phẩm của doanh nghiệp. Tôi thích cái sau vì nhiều lý do, nhưng không bên nào giới hạn sự sáng tạo hay đam mê của tôi. Sáng tạo và đam mê là nhiều hơn về những gì bạn mang đến cho vị trí này. Không phải cái gì công ty cung cấp cho bạn. Điều đó nói rằng, văn hóa doanh nghiệp có thể có một tác động lớn đến hạnh phúc của một cá nhân.

Nếu bạn muốn luôn luôn làm việc với một mã mới và 'thú vị', hãy viết mã cho các dự án thú vị của riêng bạn. Các dự án kinh doanh không phải lúc nào cũng mát mẻ và thú vị.


5

Đam mê là tốt, nhưng bạn cũng cần biết khi nào nên buông tay, khi nào đủ và đã đến lúc đóng lại mọi thứ và vận chuyển sản phẩm. Nếu bạn quá đam mê, bạn sẽ không bao giờ buông tay, nó sẽ không bao giờ đủ bóng bẩy, chưa bao giờ hoàn thành và sản phẩm sẽ không bao giờ xuất xưởng.

Tôi đã thấy nhiều hơn một dự án đi theo vì điều đó. Mọi người đặt ra những ưu tiên sai lầm, muốn mọi thứ trở nên hoàn hảo hơn là đủ tốt, muốn mọi thứ dưới ánh mặt trời khi ngân sách chỉ cho phép một thức uống với một quả anh đào rất nhỏ. và tất nhiên họ đã đi theo thời gian và ngân sách trước khi mọi thứ sẵn sàng cung cấp cho khách hàng.


Không chỉ là một câu hỏi về vận chuyển. Đây là công ty sản phẩm với một sản phẩm 15 năm tuổi. Mà họ tiếp tục điều chỉnh và đôi khi thêm các tính năng. Công việc chính, tùy chỉnh nó cho khách hàng.
Jungle Hunter

điều tương tự Nếu họ mất quá nhiều thời gian để chỉnh sửa mỗi bản cập nhật ...
jwenting

Tất nhiên, vận chuyển là quan trọng. Nhận xét của tôi có nghĩa không chỉ là một câu hỏi về vận chuyển.
Thợ săn rừng

5

Bạn có thể đam mê và sáng tạo và làm việc như một nhà phát triển. GIAI ĐOẠN.

Nếu vai trò hiện tại của bạn không cho phép điều này và bạn không thích nó, hãy tiếp tục - luôn có một thứ gì đó khác mà bạn có thể đam mê. Bạn cần phải tự hiểu những gì bạn đam mê và tìm một vai trò đáp ứng hầu hết các yêu cầu đó (hãy thực tế một chút về nó mặc dù ...)


Rất vui được biết @Nim, rằng bạn nghĩ đó là công ty không phải là ngành. =)
Thợ săn rừng

5

Toàn bộ mục đích của máy tính là thực hiện các nhiệm vụ lặp đi lặp lại cho chúng ta. Nếu bạn là nhà phát triển và bạn tiếp tục thực hiện các nhiệm vụ lặp đi lặp lại, thì bạn đã làm sai. Bạn phải chắt lọc các nhiệm vụ lặp đi lặp lại thành một sự trừu tượng cao hơn, không lặp lại. Bằng cách đó, bạn không chỉ sáng tạo, bạn còn tạo ra nhiều giá trị kinh doanh hơn và có thể kiếm được nhiều tiền hơn.


4

Sếp của bạn đã đưa ra một số giả định sai

  • Các công ty sản phẩm luôn tận tâm để tạo ra sự đổi mới, để họ có lợi thế trên thị trường. Tất cả phụ thuộc vào công ty bạn đang làm. Một số công ty hy vọng tất cả nhân viên của họ đủ đam mê để đổi mới (ví dụ: 20% thời gian của Google). Một số công ty sản phẩm thuê các chàng trai và cô gái với Phd's để tạo ra ý tưởng và cung cấp cho họ một nhóm để thực hiện chúng. Tôi đã phát hiện ra rằng trong mỗi công ty đều có một đội nơi tất cả những đứa trẻ thông minh đi chơi cùng nhau.

  • Các công ty dịch vụ hiện đang thay đổi mô hình của họ (do suy thoái kinh tế gần đây). Bây giờ họ có cổ phần trong lợi nhuận thay vì phí dịch vụ / phát triển. Do đó, họ phải đổi mới nếu không lợi nhuận của họ sẽ bị ảnh hưởng.

Đáng buồn thay, nó là vấn đề quan trọng trên đất nước. Vì bạn đến từ Ấn Độ, tôi đã thấy rằng các công ty sản phẩm 'ngoài khơi' công việc nhàm chán đến Ấn Độ. Để họ có thể tập trung vào đổi mới. Bởi vì nó rẻ hơn và cho phép đối mặt với nó, có rất ít trường hợp 'sản phẩm' sáng tạo ra khỏi Ấn Độ (so với Hoa Kỳ hoặc Nhật Bản). Có lẽ bởi vì sự sáng tạo bị giết chết khá nhiều ở trường. Cảnh đang thay đổi tôi thừa nhận nhưng không nhanh như bình thường.

Cũng có một cái nhìn mà trình bày này . Là đam mê! = Đổi mới khôn ngoan. Bạn có thể tạo ra sản phẩm tốt nhất từ ​​trước đến nay nhưng không ai sử dụng nó. Điều đó có nghĩa là một lỗ lớn trong túi của công ty bạn. ví dụ: Google wave, Windows CE và ahem Yahoo câu trả lời


Tôi đồng ý với bất cứ điều gì bạn nói về Ấn Độ. Ban đầu tôi nghĩ mình bị điên nhưng tôi đã gặp một số người hiểu rõ hơn. :) Nhưng sau đó, lời khuyên của bạn sẽ là gì cho một người muốn làm việc trong một môi trường sáng tạo. Đến Mỹ? Làm sao?
Thợ săn rừng

@JungleHunter Tham gia hoặc hình thành một khởi nghiệp. Đó là rủi ro, nhưng bạn sẽ có tất cả những gì họ tự do mà bạn muốn được đổi mới. Tìm đúng người để làm việc là chìa khóa ở đây.
Reno

4

Có rất nhiều cơ hội như một nhà phát triển phần mềm nội bộ ở tất cả các loại công ty, trong tất cả các ngành công nghiệp. Nhiều tổ chức thích thuê một nhóm nhỏ các nhà phát triển để cung cấp các giải pháp tùy chỉnh, độc quyền hơn là chi tiền và công sức quản lý giấy phép cho phần mềm tổng quát. Điều này cho phép họ tập trung vào các yêu cầu của riêng họ và có được lợi thế cạnh tranh với tất cả các công ty khác sử dụng cùng các công cụ.

Có rất nhiều chỗ cho các lập trình viên đam mê (như bản thân tôi) sản xuất phần mềm mới và nguyên bản từ tháng này sang tháng khác với phản hồi trực tiếp từ người dùng doanh nghiệp và tác động rõ ràng đến năng suất và doanh thu. Đó là một nơi tuyệt vời, chỉ cần suy nghĩ một chút về sau khi tìm kiếm cơ hội việc làm.


Ví dụ, tôi hiện đang tạo ra phần mềm mô hình tài chính và thảm họa cho một công ty trong ngành tái bảo hiểm. Trước đây tôi đã làm việc lãng phí để khởi động chuyển đổi năng lượng thực hiện các mô hình toán học, vật lý và hóa học. Tất cả điều này đã được trả rất tốt và rất có lợi cho niềm đam mê lập trình và sáng tạo của tôi.

Chúc may mắn!


Tôi hoàn toàn đồng ý với quan điểm của bạn. Bạn có thể là một lập trình viên nội bộ trong một tổ chức phi phần mềm và có rất nhiều cách để thể hiện sự sáng tạo của bạn. Tôi làm việc trong một công ty công nghiệp với tư cách là lập trình viên nội bộ và chúng tôi phát minh ra rất nhiều điều thú vị. Và họ phải làm việc.
Nikko

2

Anh ấy không sai, nhưng bạn phải quyết định quan điểm nào bạn muốn nhìn vào sự phát triển. Bạn không được đi làm mỗi ngày và tạo một ứng dụng mới. Một chức năng mới hoặc một thiết kế tốt hơn có thể là một quá trình sáng tạo như nhau.

Khi bạn đã hoàn thành việc xây dựng một số loại nguyên mẫu hoặc beta, bạn sẽ điều chỉnh và thêm các tính năng mới.

Nếu bạn đang làm những việc lặp đi lặp lại như một lập trình viên, thì bạn không tận dụng lợi thế của lập trình.

"Chúng tôi sẽ tạo một trang web mới nơi mọi người có thể đăng nhập và nhập nội dung được lưu trong cơ sở dữ liệu và cho phép bạn tải lên các tệp và chia sẻ nội dung với người khác và nhận xét về nội dung khác mà người khác nhập." Đâu là sự sáng tạo trong đó? Tôi nghĩ rằng có rất nhiều; tất cả đều tương đối. Bạn có thể là người phá vỡ đá hoặc xây dựng thánh đường - sự lựa chọn là của bạn.

Chỉnh sửa: Nếu công việc bị giới hạn ở những thay đổi mỹ phẩm tối thiểu và bạn không được phép tạo cách để người dùng tùy chỉnh nội dung này, bạn có thể muốn bắt đầu một số dự án cá nhân khó khăn hơn.


Không phải về việc tạo một ứng dụng mới. Một chức năng mới hoặc một thiết kế tốt hơn chắc chắn có thể là một quá trình sáng tạo. Nhưng điều chỉnh nó để có số lượng cột và hàng mà máy khách có không phải là tính năng thực sự mới. Đó là những gì đang xảy ra ở đây.
Jungle Hunter

1

Những gì bạn mô tả là các tập đoàn truyền thống. Vẫn còn rất nhiều công ty mới thành lập, các công ty cỡ trung bình và các tập đoàn công nghệ mới. Nhiều trong số đó có tư duy định hướng đổi mới hơn.


Vì vậy, một công ty thế hệ mới hơn nên là con đường để đi?
Jungle Hunter

@JH: vâng, nếu bạn muốn đổi mới, tốt nhất bạn nên làm việc cho khởi nghiệp, mặc dù có những tập đoàn như Google, vẫn có những bộ phận thực hiện nhiều đổi mới.
vartec

0

Vấn đề chính ở đây là BẠN. Bạn yêu cầu một số "nhiệm vụ thực tế" sẽ cho phép bạn "giải phóng sự sáng tạo", ngụ ý rằng bạn không thể làm điều đó cho đến khi nhiệm vụ đó được giao cho bạn.

Điều thực sự cần thiết là công việc được thực hiện tốt - có thể là các nút được sắp xếp gọn gàng trong giao diện người dùng, có thể là ghi nhật ký chu đáo, có thể là chương trình phục hồi sau sự cố hoặc bất kỳ điều gì khác khiến người dùng cảm thấy tốt hơn và tránh bị lỗi không (điều này giải thích tốt nhất, xin lỗi) và cảm thấy ngu ngốc khi sử dụng chương trình.

nơi cho "lập trình viên đam mê", bạn chỉ cần phải tích cực hơn.


Bạn nghĩ rằng tôi đã không cố gắng yêu cầu công việc thực sự? Ồ, trớ trêu thay, đây chính xác những gì tôi đã nói khi tôi làm.
Thợ săn rừng

@Jungle Hunter: Và đó là cách nó thường xảy ra - công việc của bạn hữu ích hơn bạn mong đợi.
sharptooth

Sao chép-dán ảnh chụp màn hình và nhập các giá trị từ chúng trong Excel? Ngay cả khi bạn có nền tảng lập trình mạnh mẽ? (BTW, tôi nói mạnh mẽ bởi vì đó là những gì các thông tin phản hồi là từ các công ty đã cung cấp cho tôi đầy đủ thời gian thực tập này là Viện sắp xếp và tôi không có tiếng nói trong đó..)
Jungle Hunter

1
@Jungle Hunter: Nếu đó thực sự là cách bạn mô tả nó - tốt, điều đó xảy ra, chỉ cần vượt qua thực tập và nhận một công việc trong một công ty khác, nơi cần một nhà phát triển phần mềm.
sharptooth

Đó là kế hoạch. =)
Jungle Hunter
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.