Migliore risposta
Un prodotto proprietario è quello che è sotto il controllo esclusivo (utilizzando varie forme di proprietà intellettuale) di unorganizzazione privata (come unazienda) e il termine di solito ha connotazioni dellorganizzazione che impone la sua visione sia agli utenti che ad altre parti del settore.
Ad esempio, i sistemi operativi di Apple sono strettamente controllati e tu è consentito solo eseguirli su hardware Apple che hanno approvato per quella versione, e non è escluso per loro decidere che non puoi usare il tuo telefono in un certo modo. Microsoft, in modo simile, utilizza la sua presenza sul mercato per applicare le sue regole su ciò che rende un PC Windows ai produttori e spesso costringe altri fornitori ad accettare i loro formati di dati, piuttosto che il contrario.
Questo generalmente contrasta con software open source, gratuito o di pubblico dominio, che nessuna singola organizzazione può ragionevolmente controllare, perché la licenza consente la concorrenza.
Risposta
Concentrati sul rendere forte la tua logica. Prova a risolvere sempre più problemi. Imparare una nuova tecnologia e conoscerla fa sentire bene. Alla fine della giornata ti sentirai benissimo di sapere molte cose, ma alla fine rimarrai bloccato su domande basate sulla logica.
La programmazione è la risoluzione di problemi , lho capito dopo aver perso molto tempo e dietro le nuove tecnologie. Più problemi risolvi in una particolare lingua, più esperto diventi in quella particolare lingua.
Dirò che dovresti imparare Java e attenersi ad esso. È un linguaggio molto carino con molte caratteristiche e tonnellate di concetti che richiedono tempo per essere compresi e padroneggiati. Mentre impari Java, prova a risolvere i problemi su SPOJ o HackRank, in questo modo imparerai di più su Java e allo stesso tempo la tua logica migliorerà. Noterai tu stesso il cambiamento nel tuo stile di programmazione e nel modo di pensare dopo un paio di mesi. Ma mantieni la regolarità della risoluzione dei problemi. Prova a conoscere le strutture dati e gli algoritmi, prendi MOOC su algoritmi e strutture dati e guarda i video di YouTube.
PHP è molto facile da installare e funzionare e puoi trovare facilmente lavoro in PHP ma il linguaggio è lento morendo soprattutto con lascesa di Python Frameworks come Django e NodeJs. Java ha anche un framework ampiamente utilizzato per le applicazioni aziendali, Spring Framework.
Lavori in Java ti paga molto meglio con lesperienza rispetto a PHP.
Non posso dire nulla su come la consulenza ti insegnerà tutte queste cose in un anno, dubito che possano fornire quello che hanno detto, le consulenze ora fanno solo schifo.
Ma se inizi i tuoi studi da solo, puoi iniziare a lavorare ed essere pronto per il lavoro in un anno. Puoi cercare in Quora i migliori libri e i modi migliori per studiare per la preparazione del lavoro.
Non ho bisogno di dire che dal momento che hai impiegato 7 anni per completare il tuo BE, dovresti almeno avere un buon curriculum per mostrare il lavori fatti da te in questo anno.