6 Sfaturi in perioada de proba la o companie IT

Inceputurile au toate o caracteristica in comun, si anume emotiile pe care fiecare dintre noi le experimenteaza. Situatia e asemanatoare si in cazul unui nou loc de munca, fiind un teren necunoscut.

Perioada de proba sau perioada de acomodare implica atat angajatul cat si angajatorul, in sensul in care ambele parti se acomodeaza la ceva nou. Totusi este o perioada care se focuseaza mai mult pe angajat, acesta incercand sa se familiarizeze cu mediul si cu noul job. E perioada in care esti sub o lupa, fiind observat/a de toti cei care lucreaza in companie, primele impresii fiind importante.

In acest articol, iti voi prezenta cateva sfaturi pentru a trece cu succes de aceasta perioada de proba intr-o companie IT:

Respecta-ti angajamentele

Unul dintre cele mai importante sfaturi care se aplica in perioada de proba, dar si in viata de zi cu zi, este respectarea angajamentelor. Acest lucru fiind o dovada clara pentru cei din jurul a persoanei care esti; daca esti cineva pe care se pot baza, sau daca esti cineva care spune multe, dar face putine.

Desigur, se mai intampla sa intervina anumite probleme care nu iti permit sa iti duci angajamentele la bun sfarsit, dar incearca sa fie pentru motive serioase si pe cat de rar posibil.

Dar, ca si programator web vei avea multe proiecte de dus la bun sfarsit, si colegii tai precum si managerul vor dori sa stie daca esti omul potrivit sau nu.

Acorda timp pentru istoria companiei si strategiilor

Intr-o companie IT, atat istoria acesteia, dar si invatarea continua pentru a dezvolta anumite idei sunt importante. Prin istorie poti cunoaste fundatia pe care s-a construit compania, iar prin invatare si idei contribui la dezvoltarea acesteia, dar si a ta.

Acorda timp pentru a cunoaste istoria companiei si a strategiilor; idei care au fost incercate, ce a mers si ce nu. In acest fel, te vei putea asigura ca ideile tale nu au mai fost incercate, salvand timp. Timp care iti va permite sa te gandesti la idei si strategii care sa functioneze.

Cum e masurat succesul?

Succesul e important pentru fiecare dintre noi. Un prim sfat in perioada de proba este sa descoperi cum e masurat succesul in compania pentru care lucrezi si in special intre colegii cu care lucrezi si managerului tau direct.

Astfel, vei avea o perspectiva mai clara asupra modului in care se executa sarcinile, cum se lucreaza in echipa, dar si cum sa expui anumite cerinte.

Angajat nou, perspectiva noua

Cunosti expresia din engleza “fresh eyes”? Situatia e aceeasi in cazul unui angajat nou intr-o companie IT. Venind intr-un mediu nou, lucrurile sunt vazute altfel; o situatie pe care o poti folosi in avantajul tau.

Impresiile pe care compania o face in perioada de proba, pot forma idei noi. E recomandat sa fie si scrise deoarece iti pot fi de folos.

Identifica persoanele care au cunostintele si puterea

Fiind la inceput de drum intr-o companie noua, e important sa cunosti persoanele care au cunostintele si puterea. In acest fel, vei sti mereu la cine sa apelezi atunci cand ai nevoie de ajutor sau modalitati diferite pentru anumite sarcini.

Implica-te in mai multe sarcini

In functie de compania IT la care iti vei desfasura activitatea, perioada de proba poate sa varieze in termeni de durata. O companie mai mica, inseamna mai putini angajati, mai putine departamente si mai putine activitati, in contrar cu o companie mare.

Implicarea in diferite activitati e un pas important intr-o perioada de proba intr-o companie noua, intrucat iti poate oferi o imagine mai detaliata a companiei. Mai mult, in acest fel iti poti cunoaste mai multi colegi, facand acomodarea mult mai usoara si placuta.

Totusi, inainte de a te aventura in a lua diferite sarcini, asigura-te ca intelegi exact ce presupun, deoarece si primele impresii pe care le faci sunt importante.

Daca iti doresti sa inveti programare web de la zero, si nu numai, alaturat gasesti datele mele de contact!

4 motive sa alegi Ubuntu in loc de Windows

Te intereseaza ce sistem de operare sa alegi pentru dispozitivul tau? Alegerea ta a ramas intre Ubuntu si Windows?

Mereu cand suntem nevoiti sa facem anumite alegeri, intervine partea subiectiva cu o preferinta si partea obiectiva cu o alta preferinta.

Cazul este asemanator si in cazul in care iti alegi sistemul de operare; pe de-o parte fiind ceea ce iti place, iar pe de alta parte luand in considerare strict functionalitatile pe care fiecare sistem le aduce.

In cazul alegerii intre Ubuntu si Windows, fiecare sistem are avantajele si dezavantajele proprii, dar important e sa alegi sistemul care iti indeplineste cat mai multe nevoi. Si totusi, in acest articol iti voi prezenta 4 motive pentru care Ubuntu merita sa fie ales.

Virusi

Una dintre cele mai mari ingrijorari pe care fiecare utilizator al unui dispozitiv si le face, sunt virusii; multi dintre acestia putand sa iti distruga intreg sistemul.

Alegand sa folosesti un sistem de operare Linux, care se afla pe locul al treilea intre cele mai populare sisteme de operare, ai mai putine sanse ca sistemul sa iti fie virusat, tocmai din acest motiv. Creatorii de virusi scriu cei mai multi virusi pentru Windows si Mac.

Ubuntu e gratuit

Pretul pentru orice tip de Ubuntu va fi mereu gratuit; acest lucru fiind posibil datorita programatorilor web care si-au dedicat timpul pentru a crea sistemul.

Software

In ceea ce priveste softul pentru Ubuntu, acesta a fost creat pentru o viteza mai mare a dispozitivului. Iar centrul software-ului ofera posibilitatea de a descarca rapid si usor multe aplicatii care sunt toate gratuite.

Suportul Comunitatii

Ubuntu ofera doua tipuri de suport: cel pentru utilizatori si cel pentru profesionisti; cel din urma fiind posibil pentru cei care il solicita sau pentru cei care doresc sa incorporeze Ubuntu in business-ul lor.

O alta diferenta dintre Ubuntu si Windows este ca Ubuntu a fost dezvoltat de o comunitate; astfel orice problema ai intampina vei primi ajutor rapid si vei putea discuta cu persoana care a dezvoltat o anumita parte cu care tu ai problema si care iti poate oferi cea mai buna solutie.

Daca te intereseaza sa inveti programare web de la zero, si nu numai, ma poti contacta!

Drupalaton 2016 – Balaton – Hungary

Cunosti evenimentele Drupal? Ai participat la un astfel de eveniment?

Evenimentele de Drupal sunt multiple si in diferite locatii. De data aceasta, intre datele 11-14 august, evenimentul din Ungaria s-a tinut la popularul lac Balaton. Au fost patru zile, in care combinatia dintre natura, relaxare si munca a fost cea mai buna modalitate pentru a incheia saptamana.

Good to know! Aceste evenimente sunt organizate pentru a-ti dezvolta cunostintele despre Drupal si pentru a imparti idei si experiente cu colegi programatori web specializati pe o singura arie sau full stack developers de peste hotare.

Iti recomand sa participi la astfel de evenimente, deoarece IT-ul inseamna evolutie. Acestea se organizeaza de mai bine de 4 ani, timp in care am mai participat la evenimentul de DrupalCamp Transilvania din aprilie, Drupal Camp Cluj Napoca din 2015, Drupal Dev Days de la Szeged din 2014, Drupalcamp 2013 din Tirgu-Mures.

Printre prezentarile din acest eveniment sustinut la Balaton, amintesc:

Working with REST APIs by Pieter Frenssen

In aceasta prezentare, Pieter Frenssen a vorbit despre ceea ce inseamna sa lucrezi cu REST APIs. A inceput prin a clarifica ce este REST si motivele folosirii acestuia; continuand cu ceea ce inseamna sa lucrezi cu REST API, raspunsurile HTTP, precum si ce alegi intre JSON si XML.

Headless Drupal 8 Hands-on Workshop by Ruben Teijeiro

Ruben - Headless Drupal

Ruben a vorbit despre rapiditatea cu care evolueaza lucrurile din IT, si cum partea de front-end se dezvolta cu o viteza mai mare decat Drupal-ul. Fapt care, explica ca avem nevoie de tot mai multe modalitati prin care sa extragem continut de pe un site Drupal, asta daca dorim o integrare usoara.

Progressive Web Apps by Théodore Biadala

In aceasta sesiune s-a explicat termenul de progressive web apps si motivele pentru care sunt cel mai lucru care s-au intamplat in browsere de la aparitia Ajax.

Totodata, s-a vorbit despre modul lor de functionare, precum si ce este un serviceworker si cum poate fi folosit pentru a oferi o performanta imbunatatita si capacitati offline unui site web.

Decoupling Drupal with GraphQL & Relay by Sebastian Siemssen

Aceasta sesiune a fost un workshop in care am invatat cum sa dezvoltam o aplicatie JavaScript solida folosind Drupal. S-au folosit tehnologii ca GraphQL, React si Relay, incepand de la o aplicatie React.

Defensive Programming by Bart Feenstra

Bart Feenstra a vorbit despre cum oricat incerci sistemul de software tot va ceda intr-o zi. Fie din vina noastra a programatorilor web care am uitat sa verificam cum trebuie input-ul, fie din vina altor persoane care folosesc sistemul in modalitati neanticipate de noi.

Sesiunea a explicat conceptul de defensive programming, dar si modalitati de rezolvare si tehnici pentru situatii problematice, dar si pentru a le preveni.

Per total, a fost o experienta cu informatii de ajutor. Nicely done, #Drupalaton!

6 Sfaturi pentru a implementa un site mobile friendly

Cauti informatii despre cum poti implementa un site mobile friendly?

Conform celor de la eMarketer pana la sfarsitul anului 2014 peste 1.75 miliarde de oameni din toata lumea vor folosi in mod regulat un smartphone.

Si toti acesti oameni, nu folosesc smartphone-ul doar pentru a trimite mail-uri, mesaje si pentru a suna, ci pentru a putea sta conectati la retelele sociale si pentru a avea oricand acces la internet pentru a cauta informatiile care ii intereseaza.

Asadar, necesitatea unui site mobile friendly este mai mult decat recomandata, mai ales pentru un site business, intrucat vei atrage mai multi vizitatori.

Foloseste o tehnologie responsive

Pentru a-ti face site-ul web mobile friendly, foloseste o tehnnologie sau framework responsive, care te ajuta sa dezvolti un software de management al proprietatii, precum Bootstrap.

Aceste framework-uri sunt majoritatea gratuite, sunt foarte usor de implementat si au o documentatie buna. Si nu doar ca ofera o mai buna experienta utilizatorului, dar de asemenea iti consolideaza site-ul web, in acest fel nu vei avea nevoie de un URL diferite pentru dispozitive diferite.

Mai mult, e usor de folosit si ofera beneficii pentru o optimizare SEO mai buna.

Pastreaza continutul scurt, dar interesant

Avand in vedere ca imaginile si video-urile sunt in mare voga, continutul e important sa nu fie prea lung, deoarece e posibil ca o buna parte dintre vizitatori sa il treaca cu vederea. In schimb, alege sa scrii ceva de o lungime mica spre medie, dar care sa atraga publicul virtual.

Ecranul unui smartphone este mult mai mic, decat cel al unui laptop sau desktop, inca un motiv pentru care e recomandat sa scurtezi continutul. Acestia dau scroll repede, asadar include doar textul care conteaza.

Imagini optimizate, iconite si video-uri

Internetul mobil functioneaza mult mai incet decat cel pentru laptopuri si desktopuri, motiv pentru care e indicat sa optimizezi imaginile pentru ca site-ul sa nu se incarce prea greu.

Un alt motiv, asa cum precizam, imaginile si video-urile sunt cele care capteaza atentia vizitatorilor, de aceea e important ca imaginile site-ului tau sa fie optimizate pentru smartphone-uri.

Iconitele sunt tot o modalitate pentru a simplifica site-ul de prea mult text si pentru a-l face mai atractiv pentru utilizatori.

Video-urile sunt un must-have pentru un site mobil, intrucat utilizatorii de smartphone se uita de 3 ori mai mult la video-uri decat cei care folosesc un laptop sau desktop. Motiv pentru care e important sa folosesti o tehnologie care sa ofere o experienta mobila placuta.

Informatii de contact la vedere

Un alt factor important pentru ca utilizatorii site-ului tau mobil sa aibe o experienta cat mai buna, este asezarea informatiilor de contact la vedere. Astfel incat, sa stie la ce numar pot suna, la ce adresa de email pot trimite intrebari, precum si o locatie exacta a business-ului.

Cu cat pot accesa mai repede astfel de informatii, cu atat va fi mai calitativa experienta.

Formulare de contact

E important ca utilizatorii sa poata intra in orice moment in contact cu tine si business-ul tau, dar in acelasi timp e la fel de important ca tu sa mentii o constanta legatura cu acestia.

De aceea, formularele de contact trebuie sa fie optimizate pentru ecranul mobil. Foloseste cat mai putine campuri, din care sa extragi informatiile cele mai relevante.

Testeaza continutul

Ca un ultim pas pentru a implementa un site mobile friendly si pentru a te asigura ca functioneaza la parametrii normali, testeaza continutul site-ului, fiind o etapa indispensabila intrucat demonstreaza importanta pe care o acorzi vizitatorilor si potentialilor clienti.

Efectueaza aceasta testare pentru a te asigura ca functioneaza pe diferite platforme, dispozitive si sisteme de operare. Poti efectua aceste testari cu UXRecorder, POP, Solidifyapp si delight.io, unelte menite pentru acest scop.

Daca iti doresti sa inveti programare web de la zero, si nu numai, alaturat gasesti datele mele de contact!

5 Metode pentru a creste numarul de vizitatori pentru website

Ai un site? Cauti metode pentru a creste numarul de vizitatori pentru site-ul tau web?

A fi proprietarul unui site web, este ca si cum ai detine o casa. La fel ca si casa, site-ul web necesita intretinere si atentie pentru a primi vizitatori. Desi prezenta pe retelele sociale e la mare cautare, site-ul web e recomandat sa fie mereu ingrijit.

Deoarece, chiar si acei vizitatori de pe retelele sociale, cu siguranta vor dori sa vada si site-ul web pentru mai multe informatii sau pentru a face anumite comenzi. Asadar, site-ul web este chiar important, iar daca numarul vizitatorilor vrei sa creasca sunt necesare anumite schimbari sau intretineri.

Posteaza continut periodic

Pentru a creste numarul vizitatorilor pe site-ul tau web, un prim lucru caruia e necesar sa ii dedici atentia este continutul pe care il postezi.

Postand continut periodic, vizitatorii inteleg ca exista o prezenta in spatele peretelui virtual, exista cineva care cunoaste necesitatile si intrebarile care pot aparea. E identitatea business-ului tau oferind o viziune asupra culturii site-ului web.

Mobile-friendly

Mobile-friendly este functia prin care site-ul web este adaptat pentru mai multe tipuri de ecrane, printre care cel mobil. Ofera vizitatorilor aceasta oportunitate deoarece o buna parte din publicul virtual isi petrec timpul liber butand si cercetand internetul prin intermediul telefonului mobil.

Astfel, vor stii ca intelegi nevoile lor si ai grija ca experienta virtuala sa fie una cat mai placuta.

Actualizeaza tema site-ului

In ceea ce priveste actualizarea site-ului web, ar fi bine facuta nici prea des, dar nici prea rar. Prea rar pentru majoritatea vizitatorilor va insemna ca ai cam neglijat site-ului, iar schimbarile prea dese le vor gasi dificile, intrucat vor fi nevoiti sa se tot adapteze la un nou design.

Optimizare SEO

Optimizarea SEO este un factor foarte important pentru a genera mai multi vizitatori. Aceasta optimizare te ajuta sa ai un continut calitativ, dar care sa se si afle in primele pagini ale motoarelor de cautare.

Acorda atentie si prezentei sociale

Desi retelele sociale au fost create pentru socializare, azi, sunt o sursa bogata in a atrage vizitatori business-ului si site-ului tau web. Desigur, o balanta este necesara si in acest caz; in sensul in care prea multe postari vor deranja iar prea putine publicul va uita.

Numarul de postari e recomandat sa fie macar o data pe zi, avand diferite tipuri de postari, sau macar o data la doua zile.

Daca iti doresti sa inveti programare web de la zero pentru a-ti crea un site web profesional, si nu numai, alaturat gasesti datele mele de contact!

Avantajele lucrului in echipa in web development

Tot mai multe companii pun accentul pe munca in echipa, fiind o caracteristica necesara pentru viitorii angajati. Acest fapt se datoreaza avantajelor pe care munca in echipa le prezinta.

In acest fel, colegii ajung sa se cunoasca mai bine, productivitatea si calitatea muncii crescand. Fie ca este vorba de lucru in echipa in web deveopment sau alte domenii, importanta este aceeasi iar rezultatele vorbesc de la sine.

In acest articol, am sa iti prezint avantajele pe care munca in echipa le are in web development:

Membrii echipei

Fiecare echipa de web development este diferita, ca si structura, dar si ca marime. Totusi, intr-o astfel de echipa vei intalni specialisti precum testeri, programatori baze de date, programatori HTML, specialisti e-commerce, analist sisteme, programator script, si multi altii.

Pentru ca fiecare echipa sa isi indeplineasca responsabilitatile si sa functioneze bine, este nevoie si de un coordonator, sau un manager de proiect. Acesta trebuie sa se asigure ca membrii echipei lucreaza bine impreuna, ca fiecare isi intelege rolul si responsabilitatea si ca  vor duce proiectele la bun sfarsit.

Avantajele lucrului in echipa

In cazul proiectelor mai mici, sau mai putin complexe, echipa nu e atat de necesara pentru finalizarea lor. In schimb, in cazul proiectelor mai complexe si mai mari din web development, munca in echipa devine o unealta puternica.

O echipa inseamna nu doar personalitati diferite, dar si diferite cunostinte, perspective si posturi. Avand o echipa, vei avea un specialist pe fiecare arie, si nu doar un generalist care cunoaste situatia in ansamblu. Astfel, fiecare parte diferita inseamna o noua idee si o noua cale de realizare a proiectului, dar si mai important e o oportunitate de invatare continua.

De asemenea, fiind vorba de un business, timpul este pretios. O echipa in web development inseamna un timp mai scurt de finalizare a sarcinilor, intrucat fiecarui membru are o sarcina diferita. Mai mult, munca in echipa inseamna si calitate. Astfel, fiecare membru poate verifica treaba unui alt coleg pentru a se asigura ca treaba e facuta la standardele cerute.

Daca iti doresti sa inveti web development de la zero, sau sa aprofundezi anumite cunostinte, aici ma poti contacta!

Top 5 Plugin-uri WordPress pentru site-ul web

Detii un site WordPress? Te intereseaza cum iti poti imbunatati site-ul web si care plugin-uri sunt cele mai folositoare?

In mediul online, calitatea unui business se vede in site-ul pe care il detine; acesta fiind ca o carte de vizita si valorificandu-se prin performanta site-ului WordPress.

Performanta unui site web e influentata de anumiti factori, precum viteza, design-ul, functionalitati, securitate si stabilitate. In acest sens, plugin-urile au rolul de a oferi site-urilor WordPress performanta ridicata.

Piata online in ceea ce privesc plugin-urile e variata, incercand sa se indeplineasca cerintele tuturor utilizatorilor. Dar si in acest caz, zicala “ce e prea mult strica” se aplica, in sensul in care, prea multe plugin-uri iti pot afecta site-ul WordPress.

In acest articol, iti voi prezenta cele mai importante 5 plugin-uri WordPress pentru site-ul tau si pentru ca utilizatorii tai sa beneficieze de o cat mai buna experienta online.

Advanced Custom Fields

In cazul in care iti doresti ca o flexibilitate mai mare in ceea ce priveste datele, plugin-ul Advanced Custom Fields poate fi solutia site-ului tau WordPress. Are peste 1 milion de instalari active avand 5 stele.

Acesta iti permite sa atribui campurile la multiple pagini, datele sunt incarcate usor si simplu prin mecanismul API si iti poti alege din gama variata de tipuri de inputuri (imagini, fisiere, text, checkbox, continut flexibil, linkuri, diferite butoane, adevarat si fals, selectare, galerie, alegerea datei, si multe altele). Exista chiar si posibilitatea de a crea si personaliza propriul camp.

Aici poti gasi mai multe informatii despre plugin si chiar sa il descarci.

Regenerate Thumbnails

Regenerate Thumbnails este un plugin care iti permite sa regenerezi thumbnail-urile pentru imaginile tale. Acest plugin este de mare ajutor mai ales in cazurile in care ai schimbat dimensiunile unor poze, sau in cazul in care ai achizitionat o noua tema in care dimensiunile pozelor necesita schimbare.

Regenerate Thumbnails iti permite sa regenerezi aceste thumbnail-uri pentru toate imaginile sau doar pentru anumite imagini, in functie de necesitati.

Plugin-ul este chiar popular, avand peste 1 milion de instalari active si chiar apreciat avand un rating de 4.8 stele.

TinyMCE Advanced

Plugin-ul TinyMCE Advanced e recomandat in cazul in care ai nevoie de mai multe optiuni in Editor. Ca si exemplu, cu acest plugin poti sa adaugi, sa aranjezi, sau sa stergi anumite butoane din meniul de bara. Acesta include 15 plugin-uri care se activeaza sau dezactiveaza in mod automat, in functie de butoanele care sunt alese.

TinyMCE Advanced include urmatoarele caracteristici:

  • Cautare si inlocuire in editor;
  • Suport in crearea si editarea tabelelor;
  • Setare font;
  • Optiuni la inserarea listelor;
  • Si multe altele.

Mai mult, calitatea si importanta acestui plugin se vede in rating, 4.5 stele si cele peste 1 milion de instalari active.

Really Simple CAPTCHA

Really Simple CAPTCHA este un modul CAPTCHA care a fost creat in principal pentru formularele de contact, si in special pentru plugin-ul Contact Form 7. Cu toate acestea, se poate utiliza cu orice plugin, intrucat a fost facut pentru a lucra cu alte plugin-uri.

Cum functioneaza?

Acesta nu foloseste sesiuni PHP pentru stocare, asa cum functioneaza multe alte solutii CAPTCHA, in schimb le stocheaza ca si fisiere temporare. In acest fel, se poate incorpora in WordPress fara sa te intrijorezi de alte probleme care pot sa apara.

In momentul in care generezi un CAPTCHA, plugin-ul Really Simple CAPTCHA creeaza doua fisiere; una fiind un fisier text in care se stocheaza toate raspunsurile corecte si celalalt fisier este un fisier de tip imagine a CAPTCHA.

Really Simple CAPTCHA are peste 1 milion de instalari active avand un rating de 4.3 stele.

NextGEN Gallery

NextGEN Gallery este unul dintre cele mai populare plugin-uri de galerie de poze, fiind in acelasi timp si cel mai popular plugin avand peste 14 milioane de descarcari. Are peste 1 milion de instalari active avand un rating de 3.2 stele.

Functioneaza foarte bine pentru uzul general, dar este si destul de puternic pentru a indeplini cerintele chiar si celor mai exigenti artisti, fotografi sau a celor care lucreaza in imagistica.

Pe partea de back end, plugin-ul ofera un sistem de management complet cu multiple optiuni precum importare meta date, editare thumbnail-uri, adaugare/stergere/rearanjare imagini, si multe altele.

In ceea ce priveste front end-ul, versiunea gratuita a plugin-ului este prevazuta cu 2 stiluri de album, precum si 2 stiluri de display/ afisaje.

Daca iti doresti sa inveti sa devii programator WordPress, sa inveti cum se creeaza plugin-uri, dar si cum sa le folosesti, alaturat gasesti datele mele de contact.

Viata unui programator web

Urmărește

Fiecare nou articol să fie livrat pe email.

Alături de 444 de alți urmăritori

%d blogeri au apreciat asta: