Affichage des articles dont le libellé est Business. Afficher tous les articles
Affichage des articles dont le libellé est Business. Afficher tous les articles

lundi 3 juin 2013

Problème de validation du numéro de téléphone AdSense

Il y a peu de temps, j'ai été confrontée à un problème sur AdSense : je devais valider mon numéro de téléphone pour débloquer mes gains, mais mon numéro de vérification n'était pas le bon.

Quand j'allais dans mon compte, le numéro de téléphone indiqué dans la section "Informations personnelles" était le bon, mais une fois sur la page de validation du numéro, c'était mon ancien numéro.

J'ai essayé de le changer en effaçant le numéro et en le remettant, rien n'y faisait, c'était toujours l'ancien numéro dans le processus de validation.

Puis par hasard en cliquant sur "Modifier" dans la section "Adresse", je me suis rendue compte qu'il y avait un autre numéro de téléphone ici, qui correspondait à mon ancien numéro. Après avoir changé celui-ci j'ai enfin pu valider mon numéro de téléphone.

Ca peut paraître bête, mais le support AdSense n'a jamais pu me renseigner, et les gens concernés sur les forums n'ont jamais pu apporter de solution. Tout ça pour un champ bien caché !

dimanche 14 octobre 2012

Les qualités d'un bon développeur


Un bon développeur n'est pas seulement un développeur qui maîtrise ses technologies, sa façon de réflechir et son approche du travail sont tout autant importantes.

Une des qualités recherchées chez un développeur est le fait d'apprendre vite. Quelqu'un qui appréhende bien les problématiques, quelqu'un qui s'adapte facilement partira déjà avec un avantage. Néanmoins, cela peut être comblé par un travail supplémentaire qui permettra de développer cet aspect de la personnalité.

On dit toujours qu'un bon développeur est un feignant. A mon sens, c'est vrai et faux à la fois. Vrai car notre feignantise nous pousse toujours à développer pour nous faciliter la vie en automatisant certaines tâches répétitive par exemple. Et faux car pour devenir un bon développeur, il faut apprendre constamment, et pratiquer. Vous contenter de faire vos  35 heures et rentrer chez vous ne vous empêchera pas dêtre un bon technicien, mais ceux qui poussent plus loin la connaissance, la curiosité, se rapprocheront d'avantage que vous de l'excellence.

N'attendez pas que votre patron vous offre des formations, prenez votre carrière en main et devenez meilleur. Soyez curieux, c'est à mon sens une des qualités les plus importantes dans ce métier. tenez vous au courant des dernières techno, et mettez les en oeuvre. Ce n'est qu'en pratiquant qu'on saisi parfaitement les différentes problématiques que l'on peut rencontrer.

Une autre des qualités les plus importantes et la rigueur, et l'organisation. Ne soyez pas brouillon. Faîtes en sorte que votre travail soit homogène, adoptez des normes logiques et constantes, commentez votre code, faîtes des tests. Si vous ne savez pas si vous êtes rigoureux, penchez vous sur le code de quelqu'un d'autre, si vous vous sentez contrarié, c'est que vous êtes rigoureux !

Etre excellent techniquement et maîtriser ses technos ne suffit pas. Il faut savoir prendre un certain recul par rapport à ce que l'on fait ou ce que l'on va faire. Est-ce que ça répond au besoin ? est-ce que c'est logique ? est-ce que c'est réutilisable ? Cet aspect vient généralement avec l'expérience.

Pour conclure je dirais qu'être ou devenir un bon développeur est avant tout une question de caractère. Ce caractère peut être développé avec l'expérience, bien sûr on ne peut pas être parfait immédiatement. Prenez le temps d'élargir vos connaissances et développer celle que vous avez déjà. Mettez vous en place des protocoles de travail et essayez de les mettre en oeuvre.

dimanche 30 septembre 2012

Passer de développeur à chef de projet

Je n'ai jamais compris pourquoi, pour beaucoup, l'aboutissement d'un développeur était de devenir chef de projet.

La semaine dernière encore, après mon entretien bi-annuel avec mon boss, j'étais au téléphone avec mes parents et leur disais qu'on m'avait proposé à terme un poste de chef de projet ou directeur technique, et que j'avais opté pour la direction technique.

Ils n'ont pas compris car pour eux  chef de projet ça sonne mieux. C'est peut-être le mot "chef" qui fait cet effet.

Moi, qu'on me propose un poste de chef de projet, je le prends à moitié mal. Celà voudrait-il dire que je suis un mauvais développeur ? A priori non, car on constate que ce sont souvent les meilleurs développeurs qui se voient proposer le poste de chef de projet. Je trouve ça dommage, pourquoi se priver de ses meilleurs éléments ?

Devenir chef de projet, je vois ça plutôt comme une ré-orientation de ma carrière. Si j'en avais marre un jour de développer, pourquoi pas mettre à ce profit mes facultés d'organisation. Mais cette évolution de carrière est d'autant moins logique que les qualités requises ne sont pas du tout les mêmes.

Malheureusement pour moi, je n'ai qu'un bac+3, et lorsque je rencontre une nouvelle personne et que je dis que je suis développeur, la question qui suit est généralement : "tu es ingénieur ?". Et bien non réponds-je honteusement, par contre je suis lead développeur, et, tiens, ça l'intéresse de nouveau parce qu'il y a "lead" dedans.

Pourtant, je peux dire d'expérience que ce n'est pas ce que j'ai appris pendant mes études qui a fait ce que je suis aujourd'hui, mais l'expérience sur le terrain. Un bac+2 avec 3 ans d'expérience vaut beaucoup mieux sur le terrain qu'un ingénieur qui sort de l'école.

Etre simple développeur, ça n'impressionne pas vraiment les gens, même si le développeur en question est une star, qui s'en soucie ? Dans notre société il faut être bien payé pour pouvoir se valoriser auprès des autres, alors maintenant si tu es développeur tu es une merde, alors qu'à l'époque les développeurs c'était l'élite.

Bref, c'est pas facile d'être développeur.

dimanche 23 septembre 2012

Choisir un bon hébergement pour son site web

Choisir un hébergement pour votre site web n'est pas une chose aisée mais est essentiel dans votre stratégie de business ou carrière. Pour choisir celui qui sera le mieux pour vous, vous devez regarder lequel correspond le mieux aux caractéristiques techniques de votre site, à vos exigences en terme de fiabilité, mais aussi à votre budget.

Il y a plusieurs sortes d'hébergement :

Le mutualisé :

C'est la solution la plus économique du fait que le serveur sur lequel vous êtes héberge également de nombreux autres sites. Vous bénéficiez d'un bon support technique et possédez votre nom de domaine. Un des gros inconvénients est que vous n'êtes pas l'administrateur du serveur et donc vous ne pouvez pas installer tous les modules, mais pas de panique, vous devriez vous en sortir avec ce qui est déjà installé dessus, à moins d'avoir des besoins assez spécifiques. Un autre point noir est parfois la lenteur due à la fréquentation des autre sites hébergés.

Le dédié :

Vous disposez de votre propre serveur, et en êtes l'administrateur, ce qui est le gros avantage de ce type d'hébergement, à la condition d'avoir les connaissances nécessaires, et ce n'est pas donné à n'importe qui. Le gros point noir de cette solution est le prix.

La colocation :

Il s'agit de votre serveur à vous, placé chez l'hébergeur. Vous disposez donc d'une connexion plus rapide et plus de sécurité. Ce système est moins couteux, vous pyez pour la maintenance et la bande passante.

Ceux-ci sont les types d'hébergement principaux. Il y a encore quelques alternatives :

Le serveur virtuel dédié :

Vous avez à votre disposition une machine virtuelle utilisant une partie des ressources d'un serveur et vous en êtes l'administrateur.

Le serveur dédié managé :

Vous disposez de votre propre serveur mais celui-ci est administré par les techniciens de votre hébergeur, celà ne vous demande donc aucune connaissance technique mais un assez gros budget.


Ce qui doit motiver votre choix :

Le support :

Il est primordial que votre hébergeur supporte toutes les fonctionnalités de votre site, ainsi que que celles que vous avez l'intention d'intégrer plus tard.

Le prix :

Est-il bien nécessaire par exemple de prendre un serveur dédié alors qu'un mutualisé conviendrait très bien ? Décidez vous pour une solution qui colle à vos besoins présents et futurs.

L'espace  :

L'espace disque et la bande passante sont un coût en plus, prenez donc un plan adapté à vos besoins. Mais sachez aussi qu'en vous projetant dans votre activité future, vous pouvez anticiper sur les limites d'espace disque et de bande passante et éviter le désagrément d'un changement de plan d'hébergement en plein milieu.

La fiabilité :

Renseignez-vous sur votre futur hébergeur, allez voir sur les forums les avis des clients actuels, et tenez en compte dans la mesure de votre activité : votre site de vente en ligne supporterait-il une interruption de service ?

La réactivité :

Renseignez vous sur le service client. Est-il réactif ? est-il efficace ? Il ne s'agirait pas que vous vous retrouviez bloqué pendant des semaines sur un problème. Ce point est d'autant plus important qu'est bas votre niveau de compétence en la matière.

La sécurité :

Cherchez un hébergeur qui effectue régulièrement des sauvegardes. Si vous êtes parano, veillez à ce qu'il ait un plan de secours en cas d'inondation ou incendie.

L'ancienneté :

N'optez pas pour un hébergeur qui pourrait disparaitre aussi vite qu'il est apparu. Renseignez vous sur la date de création de la société afin de vérifier depuis quand et si elle est bien installée sur le marché.


Vous avez donc maintenant plein de cartes en main pour aller vers la bonne solution. Je dirais posez vous les bonnes questions. Ne soyez pas trop gourmant et listez posément vos besoins et vos limites. Soyez raisonnable tout en sachant anticiper sur le futur.

lundi 27 août 2012

Comment évaluer les développeurs potentiels pour votre entreprise

Il arrive un moment dans la vie de chaque auto-entrepreneur ou freelancer à succès où il envisage de passer à la vitesse supérieure et de monter sa boîte. Il faut alors embaucher des personnes pour travailler à votre place !

Ce n'est certainement pas pour tout le monde. Vous allez devenir le «patron» et passer la plupart de vos journées à la gestion de projets et assister à des réunions plutôt que d'écrire du code. Mais si vous faîtes bien les choses...

Puisque vous êtes déjà un grand développeur, il ya un moyen facile de garantir le succès. Embaucher des développeurs meilleurs que vous. Mais comment les dénicher ?

Trouver des candidats dans le climat économique actuel est facile. Malheureusement pour vous, de bons développeurs sont rarement sans travail et peut-être moins enclins à prendre un pari sur votre entreprise naissante.

Heureusement avec le web, il est facile de communiquer avec vos futurs employés potentiels via des sites spécialisés de recherche d'emploi et ainsi que des réseaux sociaux comme LinkedIn et Twitter. Toutefois, méfiez-vous des agences de recrutement. Il y en a des bonnes, mais celles-ci sont étonnamment rares dans l'informatique. D'après mon expérience, les agences envoyent les gens dans des sociétés jusqu'à ce qu'ils correspondent, puis les retirent lorsqu'un meilleur bénéfice peut en être tiré ailleurs !

Maintenant que vous vous retrouvez avec votre tas de curriculum vitae, demandez à chacun de présenter des projets sur lesquels il a travaillé, avec URL à l'appui. Même ceux fraîchement sorti de l'école devraient vous présenter des échantillons de leurs travaux.

Beaucoup d'entreprises aujourd'hui seraient tentées de convoquer ces candidats pour un entretien. Ne le faîtes pas immédiatement ! Beaucoup de gens embellissent la vérité sur leur curriculum vitae. Pour chaque candidat qui peut faire le travail, il y en aura beaucoup plus qui ne le pourront pas. Pire encore sont ceux qui sont eux-mêmes convaincus qu'ils sont grands développeurs.

La première étape est un entretien téléphonique de 15 minutes. Profitez-en pour leur demander pour quelles raisons le poste les intéresse ; plus important encore pour tester leurs connaissances techniques. 

Voici quelques questions que vous pourriez leur poser :
Quels outils de développement utilisez-vous actuellement ?

Quelle balise HTML est utilisée pour le titre principal sur une page ?
Nommez la propriété CSS qui définit le texte en gras.
Qu'entend-on par une méthode magique en PHP ?

Expliquez ce qu'est une classe abstraite ?
Quelle commande SQL peut être utilisée pour supprimer tous les enregistrements d'une table ?


Vous pouvez éventuellement donner à votre développeur potentiel un petit développement à faire. Idéalement, il devrait être raisonnablement difficile, ne pas prendre plus de quelques heures pour se terminer en utilisant les compétences dont vous avez besoin.


Certaines entreprises préfèrent évaluer les développeurs en interne afin de s'assurer qu'ils ne peuvent pas tricher en faisant des recherches google, en accaparant un autre développeur expérimenté ou en prenant trop de temps. Cette méthode peut entraîner le rejet de candidats idéaux parce qu'ils étaient trop nerveux ou stressés.

 
Enfin, en face-à-face, discutez avec le candidat au sujet de son code, sa façon d'aborder les problèmes et sur les améliorations qu'il ferait (un bon développeur sait que des améliorations sont toujours possibles). Voyez si vous pouvez travailler avec lui. Si vous êtes tombé sur le bon candidat, faîtes lui une offre, commencez la période d'essai et faîtes de votre mieux pour le garder !