W branży nie ma miejsca dla zapalonych programistów? [Zamknięte]

25

Przebywałem w miejscu, w którym mój kierownik uważa, że ​​jeśli jesteś w

  • firma produktowa , wtedy generalnie spędzasz czas na ulepszaniu produktu i czasami dodawaniu niektórych funkcji lub
  • firma usługowa , wtedy robisz powtarzalne rzeczy

co sprawia, że ​​czuję, że przemysł nie jest miejscem dla kogoś, kto lubi tworzyć wiadomości i rozwiązywać trudne problemy.

Czy więc branża nie jest miejscem dla pasjonata programisty? Czy zmienia się to w zależności od kraju?


Zaktualizuj, aby wyczyścić niektóre rzeczy, które mogą być rozumiane inaczej niż to, co miały na myśli.

Poprawianie tutaj zapewnia, że ​​twój produkt ma tabele z liczbą wierszy i kolumn, których chce klient, itp. Dostosuj go dla klienta.

Nowa „funkcja” nie jest tutaj nową funkcją. Po prostu zmiany na poziomie estetycznym. I to czasami.

Nie jestem jednak pewien, co miał na myśli przez powtarzalność. On był jak, musisz za każdym razem tworzyć interfejs użytkownika. (Nie widzę tam jednak powtórzeń. Jeśli potrzebny jest inny interfejs użytkownika, należy zaprojektować inny interfejs. Jeśli możesz użyć starego, i tak nie musisz wiele robić).

Łowca dżungli
źródło
1
@ w jakim kraju jesteś ...?
rgksugan
16
Z pewnością niektóre osoby pracujące w firmie produkcyjnej modyfikują produkt, a niektóre w firmie usługowej wykonują powtarzalne zadania. Ale najpierw ktoś musi zbudować produkt.
user281377,
1
@Sugan: India @ammoQ: Miał na myśli, że zbudowanie go będzie powtarzalnym zadaniem. Ta sama rzecz w kółko.
Jungle Hunter
4
@Jungle Hunter, nie zgadzam się - na pewno jest miejsce na pasję. Miałem szczęście, że zawsze byłem zobowiązany do rozwiązywania złożonych problemów i tworzenia nowych rzeczy - nawet jeśli było to wsparcie czysto produktu, głęboko ukryte starożytne błędy w 30-letnim starszym kodzie dawały mi wystarczająco dużo zabawy. I zawsze musiałem tworzyć nowe rzeczy, z powodu braku odpowiednich narzędzi do rozwiązywania konkretnych trudnych problemów.
SK-logic
1
@Jungle Hunter: Pracuję dla małej firmy usługowej (strony internetowe, tak!). Większość facetów robi dokładnie to, co opisujesz, ale naciskałem na mojego menedżera, aby pozwolił mi pracować wewnętrznie w firmie, i zgodzili się. Teraz pracuję nad automatyzacją i usprawnieniem naszego systemu. Oba tematy przynoszą mi ogromną radość i powinny pomóc złagodzić powtarzalność strony dla wszystkich innych osób. Zawsze jest miejsce dla kogoś, kto jest pasjonatem, ale czasami trzeba trochę naciskać. A czasem trzeba znaleźć coś nowego.
Matthew Scharley

Odpowiedzi:

58

Twój menedżer potrzebuje psychiatry;) A ty musisz być świadomy malutkich żab.

Kiedyś było kilka małych żab , ... ... które organizowały zawody.

Celem było dotarcie na szczyt bardzo wysokiej wieży.

Wielki tłum zgromadził się wokół wieży, aby zobaczyć wyścig i kibicować zawodnikom…

Wyścig rozpoczął się…

Szczerze mówiąc: nikt z tłumu tak naprawdę nie wierzył, że małe żaby dotrą na szczyt wieży.

Słyszeliście takie stwierdzenia: „Och, ZBYT zbyt trudne !! NIGDY nie dotrą na szczyt. ”

lub:

„Nie ma szans, że im się uda. Wieża jest za wysoka! ”

Małe żaby zaczęły się zapadać. Jeden po drugim… ... Z wyjątkiem tych, którzy w świeżym tempie wspinali się coraz wyżej…

Tłum dalej krzyczał „To zbyt trudne !!! Nikt nie da rady!

Więcej maleńkich żab zmęczyło się i poddało…

... Ale JEDEN trwał coraz wyżej i wyżej… Ten się nie poddawał!

Na koniec wszyscy inni zrezygnowali ze wspinaczki na wieżę. Z wyjątkiem jednej małej żaby, która po dużym wysiłku była jedyną, która osiągnęła szczyt!

A następnie wszystkie inne małe żaby naturalnie chciały wiedzieć, jak udało się to zrobić tej jednej żabie?

Zawodnik zapytał maleńką żabę, jak ten, któremu się udało, znalazł siłę, by osiągnąć cel?

Okazało się… że zwycięzcą był DEAF !!!!

Mądrość tej historii to:

Nigdy nie słuchaj skłonności innych ludzi do bycia negatywnymi lub pesymistycznymi…… ponieważ odbierają ci twoje najwspanialsze marzenia i życzenia.

Te, które masz w swoim sercu!

Zawsze myśl o mocach słów. Ponieważ wszystko, co słyszysz i czytasz, wpłynie na twoje działania!

W związku z tym:

Zawsze będzie…

POZYTYWNY!

I ponad wszystko:

UWAŻAJ, gdy ludzie powiedzą Tobie, że nie możesz spełnić swoich marzeń! Zawsze myśl:

Mogę to zrobić!

Tę wersję tej dobrze znanej historii można znaleźć tutaj w jej kontekście.

Ciemna noc
źródło
1
@Jungle: oczywiście! nie słuchaj tego menedżera.
14
Żaby inaczej nie miałyby menedżerów ...
Komandos
1
Niezła historia. Zawsze będę pamiętać małą głuchą żabę. Tak jak zawsze będę pamiętać małą kaczkę, która chciała zostać astronautą
lesmana
1
zawsze bądź pozytywny, ponieważ słowa to magiczne zaklęcia, które raz wypowiedziane wpływają na samą rzeczywistość.
Ape-inago
1
Istnieje prawdziwa wersja historii na en.wikipedia.org/wiki/George_Dantzig#Mathematical_statistics
Pacerier
12

Dla mnie „dodanie niektórych funkcji” może być kreatywne . Jeśli chodzi o obsługę, masz pasję, jeśli chcesz zadowolić klientów. W obu firmach napotkasz wiele problemów, a niektóre z nich będą trudne do rozwiązania.

Pracowałem w Stanach Zjednoczonych, Kanadzie, Chinach i Hongkongu. Z mojego osobistego doświadczenia, bez względu na rodzaj firmy, w której pracujesz, nie brakuje wyzwań, potrzeby twórczego i musisz być pasjonatem, jeśli chcesz wykonywać dobrą pracę i dostarczać dobre oprogramowanie.

ohho
źródło
Co z Indiami?
Jungle Hunter
1
@Jungle Hunter: Indie wydają się być szczególnym przypadkiem. To może być interesująca lektura
Matthew Scharley
@Jungle Hunter: Nie mam doświadczenia w Indiach. Oprócz pracy dziennej programista może umieścić swoją pasję poza granicami kraju. Wychodząc ze starych czasów sprzedaży oprogramowania Palm share na PalmGear 10+ lat temu, teraz mogę sprzedawać aplikacje w ogromnym AppStore na urządzenia z systemem iOS. Jeśli nie zależy Ci na zysku, dzielenie się kodami na github przynosi nowych przyjaciół i uznanie. Ogromny plac zabaw, na zdrowie!
ohho,
@Matthew: To bardzo interesująca lektura.
Jungle Hunter
Dzięki za tę wskazówkę. Staram się znaleźć pasjonatów programowania, z którymi mogę współpracować w mojej okolicy. =)
Jungle Hunter
8

Oto kilka wywiadów z 9 osobami, które pracują w różnych firmach na całym świecie. Żadne nie działa dla Microsoft, chociaż wywiady odbyły się w budynku Microsoft, a osoba przeprowadzająca wywiad jest pracownikiem Microsoft. Myślę, że można usłyszeć pasję, którą każdy (w tym Charles, ankieter) ma dla swojej pracy. Niektóre tworzą duże aplikacje, niektóre małe, a niektóre oferują usługi. C ++ jest częstym wątkiem, ale tak się składa, że ​​mam linki do wszystkich tych elementów.

Ludzie, którzy kochają to, co robią, idą daleko. Wygląda na to, że poznałeś szefa bez wielkiej pasji. W porządku dla twojego szefa. Jak już wiesz, inspirację możesz znaleźć w większej liczbie miejsc niż tylko w biurze szefa.

Kate Gregory
źródło
To może być najlepszy dowód, że mój menedżer się myli. : D
Jungle Hunter
5

Myślę, że źle patrzysz na ten temat.

Firmy mają za zadanie zarabiać pieniądze swoim właścicielom. Może to przybierać różne formy, ale dla większości firm zajmujących się oprogramowaniem wymaga rozwijania rynku, który ma zostać przejęty, lub bycia rentownym w swojej działalności.

Opisy produktów i firm usługowych są nieco płytkie, ale to nie znaczy, że się mylą. Grupy usług zwykle wykonują powtarzalną pracę ze względu na wybór rynku i optymalizację, aby uzyskać jak najwięcej pieniędzy na pracę. Grupy produktów tworzą i ulepszają produkty. Kiedy są dojrzałe, zwykle utrzymują i wykonują ograniczone ulepszenia. Nie oznacza to, że wszystkie zlecenia są takie same, ale istnieją wzorce w tego rodzaju firmach, które można znaleźć.

Byłem po obu stronach ProServer i po stronie deweloperów produktu. Wolę ten ostatni z różnych powodów, ale żadna ze stron nie ograniczyła mojej kreatywności ani pasji. Kreatywność i pasja to bardziej to, co wnosisz na to stanowisko. Nie coś, co firma ci daje. To powiedziawszy, kultura korporacyjna może mieć duży wpływ na szczęście jednostki.

Jeśli chcesz zawsze pracować nad czymś nowym i „ekscytującym”, napisz kod do własnych zabawnych projektów. Projekty biznesowe nie zawsze są fajne i ekscytujące.

Jim Rush
źródło
5

Namiętność jest fajna, ale musisz także wiedzieć, kiedy odpuścić, kiedy wystarczy, i czas zamknąć rzeczy i wysłać produkt. Jeśli jesteś zbyt namiętny, nigdy nie możesz odpuścić, nigdy nie jest wystarczająco dopracowany, nigdy nie całkiem gotowy, a produkt nigdy nie zostanie wysłany.

Z tego powodu widziałem więcej niż jeden projekt. Ludzie ustawiali złe priorytety, chcieli, aby rzeczy były idealne, a nie wystarczająco dobre, chcieli wszystkiego pod słońcem, gdy budżet pozwalał tylko na drinka z bardzo małą wiśnią. i oczywiście posunęli się znacznie w czasie i budżecie, zanim cokolwiek było gotowe dostarczyć klientowi.

jwenting
źródło
Nie tylko kwestia wysyłki. To firma produktowa z 15-letnim produktem. Które ciągle ulepszają, a czasem dodają funkcje. Główne zadanie, spersonalizuj je dla klienta.
Jungle Hunter
ta sama rzecz. Jeśli poprawianie każdej aktualizacji potrwa zbyt długo ...
od
Oczywiście wysyłka jest ważna. Mój komentarz oznaczał nie tylko kwestię wysyłki.
Łowca dżungli
5

Możesz być namiętny i kreatywny oraz pracować jako programista. KROPKA.

Jeśli twoja obecna rola na to nie pozwala i nie podoba ci się to, idź dalej - zawsze jest coś jeszcze, czym możesz być pasjonatem. Musisz zrozumieć, co Cię pasjonuje i znaleźć rolę, która spełnia większość tych wymagań (bądź jednak trochę pragmatyczny ...)

Nim
źródło
Dobrze wiedzieć @Nim, że uważasz, że to firma, a nie branża. =)
Łowca dżungli
5

Głównym celem komputerów jest wykonywanie za nas powtarzalnych zadań. Jeśli jesteś programistą i ciągle powtarzasz zadania, robisz to źle. Musisz destylować powtarzające się zadania w wyższą, niepowtarzalną abstrakcję. W ten sposób jesteś nie tylko kreatywny, ale także generujesz więcej wartości biznesowej i możesz zarobić więcej pieniędzy.

nikie
źródło
4

Twój szef podjął błędne domniemania

  • Firmy produkcyjne zawsze poświęcają się tworzeniu innowacji, dzięki czemu mają przewagę na rynku. Wszystko zależy od firmy, w której się znajdujesz. Niektóre firmy oczekują, że wszyscy ich pracownicy będą wystarczająco pasjonaci, aby wprowadzać innowacje (np. 20% czasu Google). Niektóre firmy produktowe zatrudniają mężczyzn i dziewcząt z doktoratami, aby tworzyć pomysły i dać im zespół do ich realizacji. Przekonałem się, że w każdej firmie jest zespół, w którym wszystkie bystre dzieci bawią się razem.

  • Firmy usługowe zmieniają teraz swój model (z powodu niedawnej recesji). Teraz biorą udział w zysku zamiast opłat za usługi / rozwój. Dlatego muszą wprowadzać innowacje, inaczej ich zysk ucierpi.

Niestety w kraju ma to znaczenie. Ponieważ pochodzisz z Indii, widziałem, jak firmy produkujące produkty „offshore” nudzą się w Indiach. Aby mogli skupić się na innowacji. Ponieważ jest tańszy i pozwala spojrzeć prawdzie w oczy, istnieje bardzo niewiele przypadków innowacyjnych „produktów” wychodzących z Indii (w porównaniu z USA lub Japonią). Prawdopodobnie dlatego, że kreatywność jest praktycznie zabijana w szkole. Przyznaję, że scena się zmienia, ale nie tak szybko, jak powinna.

Zobacz także, że ta prezentacja . Pasja! = Mądra innowacja. Możesz po prostu stworzyć najlepszy produkt, ale nikt go nie używa. To oznacza wielką dziurę w kieszeni Twojej firmy. na przykład Google Wave, Windows CE i ahem odpowiedzi Yahoo

Reno
źródło
Zgadzam się z tym, co mówisz o Indiach. Początkowo myślałem, że zwariowałem, ale poznałem kilku ludzi, którzy wiedzą lepiej. :) Ale jaka będzie twoja rada dla kogoś, kto chciałby pracować w innowacyjnym środowisku. Dostać się do USA? W jaki sposób?
Jungle Hunter
@JungleHunter Dołącz lub stwórz start-up. To ryzykowne, ale będziesz miał tyle wolności, ile chcesz być innowacyjny. Kluczem jest tutaj znalezienie odpowiednich facetów do pracy.
Reno,
4

Istnieje wiele możliwości jako wewnętrzny programista we wszelkiego rodzaju firmach i branżach. Wiele organizacji woli zatrudnić niewielki zespół programistów, którzy dostarczą spersonalizowane, zastrzeżone rozwiązania, niż wydawać pieniądze i starać się administrować licencjami na oprogramowanie ogólne. Pozwala im to skoncentrować się na własnych wymaganiach i uzyskać przewagę konkurencyjną w stosunku do innych firm korzystających z tych samych narzędzi.

Zapaleni programiści (tacy jak ja) mają mnóstwo miejsca na tworzenie nowego i oryginalnego oprogramowania z miesiąca na miesiąc, z bezpośrednimi opiniami użytkowników biznesowych i wyraźnym wpływem na produktywność i przychody. Jest to świetne miejsce, wystarczy pomyśleć nieco później, szukając możliwości pracy.


Na przykład obecnie tworzę oprogramowanie do modelowania kryzysowego i finansowego dla firmy z branży reasekuracyjnej. Wcześniej pracowałem nad uruchomieniem konwersji odpadów na energię, wdrażając modele matematyczne, fizyczne i chemiczne. Wszystko to zapłaciło bardzo dobrze i bardzo sprzyjało mojej pasji do programowania i kreatywności.

Powodzenia!

Alain
źródło
Zgadzam się całkowicie z twoim poglądem. Możesz być programistą wewnętrznym w organizacji niebędącej oprogramowaniem i mieć wiele sposobów na wykazanie swojej kreatywności. Pracuję w firmie przemysłowej jako programista wewnętrzny i wymyślamy wiele zabawnych rzeczy. I muszą pracować.
Nikko
2

Nie myli się, ale musisz zdecydować, z jakiej perspektywy chcesz spojrzeć na rozwój. Nie przychodzisz codziennie do pracy i tworzysz nową aplikację. Nowa funkcja lub lepszy projekt może być równie kreatywnym procesem.

Gdy miniesz budowę prototypu lub wersji beta, poprawiasz i dodajesz nowe funkcje.

Jeśli robisz powtarzające się rzeczy jako programista, nie korzystasz z programowania.

„Stworzymy nową stronę internetową, w której ludzie będą mogli się logować i wprowadzać dane zapisane w bazie danych oraz umożliwia przesyłanie plików i udostępnianie materiałów innym osobom oraz komentowanie innych rzeczy, do których wchodzą inni”. Gdzie jest w tym kreatywność? Myślę, że jest ich mnóstwo; wszystko jest względne. Możesz być kimś, kto łamie skały lub buduje katedry - wybór należy do ciebie.

Edycja: Jeśli praca jest ograniczona do minimalnych zmian kosmetycznych i nie możesz stworzyć sposobu, aby użytkownik mógł dostosować te rzeczy, możesz rozpocząć osobisty projekt, który jest trudniejszy.

JeffO
źródło
Nie chodzi o tworzenie nowej aplikacji. Nowa funkcja lub lepszy projekt może zdecydowanie być procesem twórczym. Ale poprawianie go w celu uzyskania liczby kolumn i wierszy, jakie ma klient, nie jest tak naprawdę nową funkcją. Tak się tutaj dzieje.
Jungle Hunter
1

Opisujesz tradycyjne korporacje. Wciąż istnieje wiele startupów, średnich firm i korporacji nowych technologii. Wiele z nich ma bardziej nastawiony na innowacje sposób myślenia.

vartec
źródło
Więc firma nowej generacji powinna być właściwą drogą?
Jungle Hunter
@JH: tak, jeśli chcesz innowacji, najlepiej zacząć pracę dla startupu, chociaż istnieją korporacje takie jak Google, które wciąż mają działy, które wprowadzają wiele innowacji.
vartec
0

Kluczowym problemem tutaj jest TY. Żądasz „prawdziwego zadania”, które pozwoli ci „uwolnić swoją kreatywność”, co oznacza, że ​​nie możesz tego zrobić, dopóki to zadanie nie zostanie ci dane.

Naprawdę potrzebna jest dobrze wykonana praca - czy to starannie rozmieszczone przyciski w interfejsie użytkownika, czy to dobrze przemyślane logowanie, czy program odzyskuje po awarii lub cokolwiek innego, co poprawia samopoczucie użytkowników i pozwala uniknąć frustracji (ten wyjaśnia to najlepiej, przepraszam) i czując się głupio podczas korzystania z programu.

Tam jest miejsce dla „zapalonych programistów”, po prostu trzeba być bardziej pozytywne.

sharptooth
źródło
Myślisz, że nie próbowałem prosić o prawdziwą pracę? Och, jak na ironię, to jest dokładnie to, co powiedziano mi, kiedy ja.
Jungle Hunter
@Jungle Hunter: I tak to zwykle jest - Twoja praca jest bardziej przydatna niż się spodziewasz.
sharptooth
Skopiuj i wklej zrzuty ekranu i wprowadź wartości z nich w Excelu? Nawet jeśli masz silne doświadczenie programistyczne? (BTW, mówię zdecydowanie, bo takie są opinie firm, które zaoferowały mi pełny etat. Staż jest zorganizowany przez instytut i nie miałem w nim nic do powiedzenia.)
Jungle Hunter
1
@Jungle Hunter: Jeśli tak naprawdę to opisujesz - cóż, tak się dzieje, wystarczy przejść staż i znaleźć pracę w innej firmie, w której potrzebny jest programista.
sharptooth
Taki jest plan. =)
Łowca dżungli