Technologie Gadgets, SEO Tipps, Geld Verdienen mit WEB!

Lo sviluppatore WordPress Ilya Zolotov condivide le sue …

Lo sviluppatore WordPress Ilya Zolotov condivide le sue ...

Danese: Ciao Ilya, grazie per esserti unito a noi. Iniziamo conoscendoti un po’. Quando e come hai iniziato la tua carriera con WordPress? E qualche approfondimento che vorresti condividere sulla tua carriera professionale?

Ilya: Ho iniziato la mia carriera come sviluppatore nel 2004; Ho visto un annuncio di un’agenzia di pubbliche relazioni e mi hanno invitato a fare uno stagista. In un paio di mesi ho sviluppato il primo sito per un artista su PHP. Sono stato ispirato e ho deciso di continuare la mia carriera in questo settore. Le prospettive di JavaScript erano ammalianti e ho iniziato a usarlo intensamente. Alcuni sviluppatori potrebbero ricordare IE6 e Utilizzare AJAX invece di Iframe.

Quando ho iniziato a lavorare con WordPress nel 2013, avevo completato molti siti ERP/CRP utilizzando PHP e JavaScript. Ho notato la crescente popolarità di WordPress e ho deciso di cimentarmi nello sviluppo di plugin e temi.

Avevo già sviluppato più di 30 plugin ed estensioni e oltre 5000 vendite, che mi hanno aiutato a comprendere le esigenze della comunità, come chi lo utilizza, e le esigenze dei miei clienti. Tre anni fa, ho iniziato ad aiutare diversi clienti Codificabile dare vita alle proprie idee poiché lavorare con le persone e realizzare vari progetti è molto interessante.

Ho lanciato il mio nuovo sito personale recentemente, e pubblicherò lì i miei progetti. Ho rilasciato una libreria JavaScript – Neve di Natale 3D, che aggiunge un’atmosfera natalizia e fiocchi di neve che cadono con un’esperienza unica e fluida e un’animazione realistica. È assolutamente gratuito e spero che ti piaccia.

Danese: sei uno sviluppatore web con più di 17 anni di esperienza e hai completato oltre 400 progetti su Codeable. Cosa ti motiva a continuare sui progetti WordPress?

Ilya: In tutti questi anni ho avuto diversi progetti su Codeable: da siti web e applicazioni a ERP di produzione in diversi framework e linguaggi per aziende grandi e piccole.

Ogni azienda ha esigenze, richieste e requisiti diversi. Spesso è necessario cercare soluzioni e WordPress offre un’ampia gamma di soluzioni già pronte, che posso adattare e ottimizzare per soddisfare le esigenze del cliente. Di solito è più veloce ed economico per il cliente.

Mi piace lavorare con WordPress perché ho una scelta. Posso utilizzare un plugin di terze parti o sviluppare la mia funzionalità speciale per soddisfare tutti i requisiti.

È interessante notare che WordPress è aperto alle tecnologie e alle librerie edge, come React, e si sta evolvendo rapidamente. Mi piace scrivere app basate su React e sono felice di vedere questa direzione dell’evoluzione di WordPress. Ad esempio, Gutenberg ha favorito lo sviluppo di siti efficaci e questo è stato conveniente sia per l’editore che per il proprietario del sito.

Danese: come sviluppatore WordPress freelance presso Codeable, su quali progetti ti piace lavorare di solito? Come gestisci questi progetti e qual è il tuo flusso di lavoro di sviluppo?

Ilya: Di solito sviluppo componenti per le esigenze specifiche del cliente; ad esempio, se il cliente ha bisogno della funzionalità per aggiungere molti prodotti al carrello in un clic o ha bisogno di un catalogo con navigazione unica in base al proprio caso aziendale.

Inoltre, mi piace semplificare le attività di routine sviluppando plugin che consentono ai miei clienti di risparmiare tempo. Ad esempio, devi aggiornare le immagini quotidianamente. Per fare ciò, devi trovare ciascun prodotto, aggiornarne l’immagine e salvare una voce aggiornata. Inoltre, devi ripetere le stesse azioni più volte al giorno. Il plugin può aggiornare automaticamente centinaia di prodotti dall’archivio caricato e risparmiare molto tempo. Esistono processi manuali su qualsiasi sito che possono essere automatizzati.

La mia area di competenza è ampia e mi piace ottimizzare la velocità, diverse integrazioni, sviluppo di temi o plugin e manutenzione del sito.

Dedico più tempo alla pianificazione prima di scrivere la prima riga del codice. Devi capire presto come apparirà e come verrà sviluppato il progetto. Se non hai quella visione, devi scomporla fino al punto in cui tutto è cristallino. Il mio approccio chiave è mantenerlo semplice. Quando qualcosa sembra troppo complicato, significa che qualcosa non sta andando per il verso giusto.

Per quanto riguarda la pianificazione dei compiti del giorno successivo, è molto utile aggiungere un contesto emotivo al compito personale. Per esempio, “[Urgent] Raccogli tutti i dati necessari da 10 archivi e invia il rapporto a John”. Sembra più motivante di: “Invia dati del repository a John” o “Attività urgente da John, dettagli nell’e-mail”. Dovresti sentire la portata del compito a prima vista. Ciò imposta meglio l’attività su una riga e riflette la complessità del testo; ti consente di scegliere le attività giuste al momento giusto durante la giornata.

Quando vado dall’inizio alla fine del compito, di solito prendo appunti per notare cose o suggerimenti critici, di cui devi discutere, ed essere sicuro che tornerò più tardi senza distrazioni.

Danese: quali sfide hai dovuto affrontare lavorando con le principali agenzie e clienti WordPress Enterprise e come le hai affrontate?

Ilya: Ebbene, in qualsiasi situazione urgente sono necessarie una reazione rapida, supporto e soluzioni adeguate. È essenziale capire il problema nel modo più approfondito possibile perché un sito aziendale ha molte parti collegate e ho trovato il motivo principale del problema; solo in questo caso posso ritenermi soddisfatto.

Commentare il codice è molto importante per qualsiasi progetto perché sarà più facile mantenerlo a breve. È fondamentale verificare che i backup siano effettivi e non danneggiati. Fornire consigli per miglioramenti futuri e manutenzione pianificata è un modo per evitare sfide impreviste.

Danese: Perché scegli specificatamente WordPress per sviluppare i tuoi progetti? E tu difenderesti questa scelta nell’era di Flutter, Android e API?

Ilya: Il mondo di WordPress è un enorme ecosistema. Ci sono pro e contro, ma puoi trovare il modo di raggiungere qualsiasi obiettivo con il minimo sforzo; qualsiasi startup e progetto personale deve avere successo.

Quindi è l’aspetto positivo di WordPress. Puoi sviluppare un progetto su Gatsby utilizzando WordPress e Gutenberg come strumenti di modifica, utilizzarlo come CRM o generare fatture. Ogni caso unico richiede una soluzione specifica.

WordPress è versatile e facile da imparare e utilizzare per tutti. Per alcune aree, opterò per una soluzione o un quadro speciale se ragionevole o fondamentale per il risultato. Flutter è una buona scelta se hai bisogno di un’applicazione nativa per cellulari. Di conseguenza, hai una base di codice per iOS e Android.

Danese: qualche consiglio per gli sviluppatori Codeable principianti che cercano una carriera nello sviluppo di WordPress? Quali strumenti li consiglieresti?

Ilya: Per quanto riguarda i principianti, consiglierei loro di imparare qualcosa di nuovo ogni giorno e di essere aperti a nuovi linguaggi e idee perché è necessario sia per i principianti che per gli sviluppatori esperti.

Fare backup è importante anche come utilizzare i repository Git per qualsiasi progetto, da quello domestico a quello commerciale. È necessario controllare i backup per vedere se contengono tutti i dati.

Mi piace usare l’estensione dell’assistente TabNine per VS Code; utilizza l’intelligenza artificiale per completare automaticamente l’intera riga del codice, apprende i tuoi modelli di codice e suggerisce completamenti del codice nel tuo stile.

Danese: Cosa rende la comunità WordPress così grande e migliore rispetto alle altre comunità del settore tecnologico? Qualche idea a riguardo?

Ilya: Possibilità di avvio rapido, il sito è pronto e online in 5 minuti dopo aver selezionato il dominio. Chiunque può imparare a gestirlo utilizzando YouTube, articoli e documentazione. La comunità è composta da molte persone diverse: imprenditori, agenzie, blogger e sviluppatori, che comunicano tra loro e hanno obiettivi e interessi comuni.

Danese: quanto è importante la community di WordPress per la sopravvivenza di WordPress? Cosa ne pensi dei Meetup e dei WordCamp di WordPress nel networking?

Ilya: Un’ottima domanda Molte persone hanno scelto di utilizzare WordPress; di conseguenza, WordPress ha una quota di mercato del 64%. La community comprende aziende, ambasciatori e altre persone che aiutano a coinvolgere i neofiti e ad iniziare il loro viaggio nel mondo di WordPress, ed è impossibile fermarsi. Tutti sono importanti per espandere la comunità.

Mi piace visitare i Meetup perché è un buon modo per incontrare nuove persone ed espandere la tua rete; è un buon cambiamento da una frenetica routine quotidiana. Soprattutto dopo le restrizioni COVID e la comunità è affamata di eventi offline.

Danese: quali sono le sfide e le opportunità di WordPress nei prossimi anni? Quali funzionalità ti piacerebbe vedere nelle prossime versioni?

Ilya: Gutenberg rappresenta un miglioramento significativo e spero che diventi più popolare.

Aspetto aggiornamenti sul supporto multilingue. Inoltre, sto cercando ulteriori aggiornamenti nell’utilizzo di React per il backend. I plugin più diffusi non sono pronti a cambiare nulla perché hanno i loro utenti esistenti e devono supportare la funzionalità retroattiva.

È difficile superare i leader di mercato con nuove soluzioni e non perdere la motivazione per Migliorare e supportare i propri plugin. La creazione di fondi per le startup nel campo di WordPress potrebbe risolvere questo problema.

Danese: che tipo di hosting preferiresti per WordPress? Cosa ne pensi del cloud hosting e come lo confronti con il tradizionale hosting condiviso?

Ilya: Preferisco i Cloud Server e i moderni hosting gestiti. Utilizzo i droplet DigitalOcean per diversi progetti dal 2014 e mi è piaciuta l’immagine con il server web OpenLightSpeed ​​e gestito MySQL. Alcuni dei miei clienti devono posizionare il proprio DB in una regione speciale e desiderano utilizzare uno speciale provider preferito.

DreamHost offre la possibilità di scegliere il provider e la posizione giusti e fornisce hosting ottimizzato. Nel caso del budget, puoi utilizzare il ridimensionamento orizzontale e pagare in base al consumo senza vincoli del fornitore e contratti a lungo termine. Il grande vantaggio è ottenere gratuitamente Object Cache Pro e il componente aggiuntivo Cloudflare poiché ti fa risparmiare circa $ 100 al mese.

Mi piace usare Cloudflare Workers e EDGE-cache e sto aspettando questa funzionalità di CloudWays per testarla. Sarà una grande aggiunta al loro hosting quando sarà disponibile immediatamente.

Danese: a volte è difficile conciliare lavoro e vita personale, soprattutto quando si hanno molte responsabilità e si gestiscono startup. Allora cosa ti piace fare nel tuo tempo libero?

Ilya: Beh, mi piace trascorrere il tempo libero con la mia famiglia e viaggiare. Mi piacciono diversi stili musicali. Fin dall’infanzia suono il sassofono e voglio procurarmi una batteria per padroneggiarlo.

Danese: Potresti condividere un’immagine della tua postazione di lavoro per i nostri lettori? Grazie!

Ilya: Si certo. Mi piace cambiare posto e talvolta lavoro nei bar e nei coworking.

Danese: Ilya, è stato davvero un onore connettermi con te e conoscere le tue intuizioni.