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ć).
źródło
Odpowiedzi:
Twój menedżer potrzebuje psychiatry;) A ty musisz być świadomy malutkich żab.
Tę wersję tej dobrze znanej historii można znaleźć tutaj w jej kontekście.
źródło
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.
źródło
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.
źródło
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.
źródło
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.
źródło
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 ...)
źródło
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.
źródło
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
źródło
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!
źródło
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.
źródło
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.
źródło
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.
źródło