Sto andando a danneggiare la mia carriera se passassi a un percorso completamente diverso? [chiuso]

5

Sono stato nella programmazione Java negli ultimi 4 anni, fondamentalmente facendo lo sviluppo web Java e JEE. Ho trascorso gli ultimi 7 mesi investendo nell'apprendimento dello sviluppo Objective-C e iOS per divertimento. Ora sto considerando di esplorare una carriera professionale di sviluppo iOS.

La mia domanda è che la carriera di sviluppo di iOS è considerata una professione seria (come Java o .NET)?

Farò del male alla mia carriera a lungo termine se passassi allo sviluppo di iOS dopo quattro anni nella popolare piattaforma?

    
posta Chiron 18.01.2011 - 15:22
fonte

9 risposte

15

My question is does iOS development career considered a serious profession (like Java or .NET)?

Vista la dimensione e il valore del mercato iPhone / iPod e iPad, penso che si possa affermare con sicurezza che una carriera di sviluppo iOS è una professione seria. Se non lo è, lo sarà presto se gli sviluppatori vogliono che le loro applicazioni vengano utilizzate dal mercato più ampio possibile.

    
risposta data 18.01.2011 - 15:29
fonte
12

Che cosa significa "ferire la tua carriera"? Se intendi "rendere più difficile fare più soldi o trovare altri lavori" allora, no, perseguire lo sviluppo di iOS non "danneggerà la tua carriera". Di fatto, tenere il passo con le nuove tecnologie di solito ti aiuta, perché a volte le nuove tecnologie sono più facili da trovare.

La cosa più importante che puoi fare per "ferire la tua carriera" è quella di rimanere chiuso in una piccola nicchia, programmare in una lingua, per un'industria ristretta o forse solo per un'azienda.

Se non ti dispiace avere lo stesso lavoro per i prossimi 30 anni, va bene, ma se vuoi fare cose diverse nel tempo, allora è meglio essere in grado di fare qualcosa di più che solo Java.

Se iOS è una professione seria: l'unica cosa che distingue il serio dal non-serio è il denaro. iOS è (in questo momento) sta tirando un sacco di soldi per molte aziende. Quindi sì, è serio.

Consiglierei forse anche di imparare a programmare per altre piattaforme mobili. È abbastanza chiaro che, mentre Apple potrebbe rimanere dominante per un po ', il loro quasi monopolio sui dispositivi mobili è finito, e immagino che avere Android o altra conoscenza mobile sotto la cintura non sarà una brutta cosa.

    
risposta data 18.01.2011 - 15:32
fonte
5

Probabilmente no

Se mai la diversità aumenterebbe la tua desiderabilità. Sviluppo iOS (se si guardano i numeri) è una "professione seria". Il fatto che tu lo trovi più divertente o divertente nonostante ciò.

Trovo che PHP sia divertente 1 , vuol dire che non sono serio sul mio lavoro?

My question is does iOS development career considered a serious profession (like Java or .NET)? Am I going to hurt my career in the long term if I switched to iOS development after four years in the popular platform?

Considerato quanto sopra, hai intenzione di tornare su .NET o Java dopo aver sviluppato iOS? Se lo sei, consiglierei semplicemente di rimanere in forma con le lingue e le strutture, mantenendo essenzialmente la corrente, mentre esaminerai altre opzioni. Se non hai intenzione di tornare indietro allora perché dovrebbe essere importante?

1: Difficile da credere lo so, ma è vero.

    
risposta data 18.01.2011 - 15:31
fonte
3

Ogni volta che puoi dire "Ho imparato XYZ per divertimento", ti trovi automaticamente separato dalla maggior parte del campo. Ci sono milioni di persone che elencano "programmatore" o qualche variante dei loro moduli fiscali in aprile. Solo una piccola percentuale di loro prenderebbe in considerazione la programmazione nel tempo libero.

Non penso che seguire un percorso diverso possa essere considerato dannoso (a patto che non lo stia dicendo, ho ripreso lo sviluppo di COBOL e voglio farlo professionalmente). Per un esempio, guarda Josh Smith che è un individuo molto rispettato nella comunità di WPF / Silverlight e che è passato a fare lo sviluppo iOS . (Beh, fa ancora lo sviluppo di MSFT). Ma mette in evidenza un aspetto bellissimo del nostro campo. Con un'iniziativa sufficiente, puoi passare a qualsiasi specialità. (Confronta questo con la medicina dove raramente senti parlare di neurochirurghi che decidono di sottoporsi a un intervento di cardiochirurgia nel loro tempo libero)

    
risposta data 18.01.2011 - 16:12
fonte
2

My question is does iOS development career considered a serious profession (like Java or .NET)?

Secondo me il carrer in iOS dev non è serio. Stai scrivendo alcune piccole app per un GIOCATTOLO, nella maggior parte dei programmatori ostili all'ambiente inventato, MAI. Guarda cosa Apple fa ai loro sviluppatori, una volta hanno fatto lo sviluppo illegale usando alcune tecnologie (ad esempio i cross compilers), ogni app deve essere approvata, hanno reso interi ecosistemi di programmazione illegali sul dispositivo, ecc.

Se utilizzi iOS dev, potresti trovarti disoccupato e senza niente un giorno, perché Apple interromperà tutti gli strumenti di sviluppo. Ciò significa rendere illegali tutte le tue conoscenze!

Prendendo il tempo necessario per padroneggiare qualsiasi tecnologia in considerazione - no questo non è grave, molto rischioso. Per me sembra roulette russa.

link Richard Stallman tiene un discorso al WSIS-2005 = > Guarda il video. Stai avendo molta libertà con Java e .NET. Su iOS: sei uno schiavo di Apple.

Se hai un po 'di rispetto di te stesso dovresti scegliere di sviluppare su una piattaforma che è gratuita, o almeno il proprietario mostra solo un piccolo rispetto per gli sviluppatori. Ammettiamolo: puoi sviluppare tutto ciò che vuoi su Java / .NET e nessuno ti dirà cosa ti è permesso o vietato fare in base al loro umorismo. Proprio questo rende iOS assolutamente al 100% non serio.

Guarda Windows Phone, Android. Non so se questo è serio rispetto a Java, ma Microsoft / Google almeno ti tratteranno seriamente.

    
risposta data 18.01.2011 - 16:07
fonte
1

Sono stato confrontato con la stessa domanda qualche tempo fa, ma l'ho affrontato in modo un po 'diverso. Essendo principalmente uno sviluppatore Microsoft (.Net e WCF), volevo provare qualcosa di nuovo e sono entrato nello sviluppo mobile. La società per cui lavoro non ha in realtà alcun sviluppo mobile, quindi ho iniziato la mia azienda (a fianco). Non mi sognerei di NON fare più lo sviluppo .Net.

Dal momento che molte applicazioni mobili (almeno quelle che creo) utilizzano anche componenti di servizio, la mia esperienza integra le competenze necessarie per creare le app reali.

Devo ammettere però che passare a un nuovo ambiente (mac, xcode, cacao e obiettivo-c) può a volte essere un'esperienza frustrante. Tuttavia, il passaggio ad Android per te, che è basato su Java e con integrazione con Eclipse, dovrebbe essere relativamente facile.

Non vedo come danneggerà la tua carriera. Stai solo imparando nuove cose, giusto?

    
risposta data 18.01.2011 - 16:24
fonte
1

Imparare cose nuove ed esplorare nuove tecnologie di tua iniziativa non danneggerà la tua carriera. Anche se tutta la faccenda di iOS svanisce, avrai dimostrato ai futuri datori di lavoro post-iOS che sei capace e disposto ad apprendere da solo, e che sei a tuo agio con il coinvolgimento nelle nuove tecnologie al di fuori della tua area di competenza e in coltivando la tua area di competenza. Fallo! :)

    
risposta data 18.01.2011 - 16:57
fonte
1

In IT, la tecnologia cambia a velocità incredibile. Probabilmente potresti fare la stessa domanda 10 anni fa su Java e JEE. Non penso che questo tipo di investimento possa danneggiare la tua carriera. Se non altro, la specializzazione ti aiuterà a distinguerti. Una parola di cautela però, la tecnologia cambia ad una velocità incredibile.

    
risposta data 18.01.2011 - 17:49
fonte
1

La maggior parte degli hacker di alto livello sono poliglotta e poliplatforma.

Se avessi un'idea di iOS su cui avevo acquistato il buy-in, lo farei come un colpo. Perché non guadagnare qualche soldo in più?

Immagino anche che il normale OSX alla fine diventerà in grado di eseguire il codice iOS, probabilmente nella versione successiva a Lion.

    
risposta data 18.01.2011 - 18:39
fonte

Leggi altre domande sui tag