Marketing Pour Programmeurs (ou ce que je retiens de mes classes de marketing)

J'ai pris une classe de marketing dans ma dernière année d'études. Au début je ne voyais pas l'intérêt pour un ingénieur en programmation d'apprendre de telles choses, puis j'ai réalisé combien c'est important. Je partage ici les points clés que je retiens, en ce qui concerne la façon dont les notions de marketing s'appliquent à l'industrie du logiciel. J'espère que cette note servira aux aspirant programmeurs et commerciaux. Commençons par définir le "Marketing". Il peut être défini de plusieurs façons mais au fond, c'est la réalisation des objectifs de l'entreprise en répondant aux besoins du client. En fait, la notion de marketing est une philosophie de business qui mets le client et la satisfaction du client au centre des choses....

Lire la suite

Marketing For Programmers (or what I learned from my marketing classes)

I had to take a marketing class in my last year. At first, I didn't see the point for a software developer to learn those things, but then I realised that it's very important. I am sharing here, the key points I am keeping, regarding how marketing applies to the software business. I hope this note would be of some interest to both (aspiring) programmers and marketers. Now there is a lot that could be said on that topic, here I just try to stick to the key points, and as it’s still a lot of information, I would rather not send it all at once. Instead I would spread that as small blog articles. Let's first define "Marketing". It can be defined in many ways but it's basically the achievement of corporate goals through meeting and exceeding customer needs better than the competition. Indeed, the marketing concept is a philosophy of business that puts the customer and customer satisfaction at the center of things. Why should developers care about it?...

Lire la suite

Pourquoi j'aime tant C#

Si tu ne t'y connais pas en programmation, je devrais commencer par te dire qu'un langage, c'est juste un système de communication et un langage de programmation, au fond, c'est un langage artificiel conçu pour communiquer des instructions à une machine, typiquement un ordinateur. Il existe de nombreux langages de programmations. Certains sont plus populaires que d'autres. Certains sont plus récents, certains sont plus puissants dans une certaine mesure. Dans un monde idéal, chaque langage de programmation a un but précis. Donc un ingénieur devrait être capable de s'adapter au projet en cours et d'utiliser les technologies optimales pour ce projet. Mais la vérité est que,...

Lire la suite

Why I like C# so much

If you are not into programming, I need to start by telling you that a programming language is basically an artificial language (system of communication) designed to communicate instructions to a machine, typically a computer. Now there are a lot of programming languages out there. Some are more popular than others, some are more recent, some are more powerful to some extent. In an ideal world, each programming language serves a specific purpose. So an engineer should be able to adapt to the on going project and choose the optimal technologies. But the truth is,...

Lire la suite
Losing Your Arm

Losing Your Arm

One of the hidden differences between outstanding Success Stories and the average Joe stories, lies in a huge sacrifice. This is also referred to as "losing an arm". This is indeed about some irreversible loss and the pain endured at the time of execution would be unbearable for most of us. You will not find a single person who has accomplished a monumental work without giving up something generally considered very precious. In many cases, they decided to "lose an arm" in order to make their dreams come true. They ultimately accepted a physical or emotional pain that most of us would not have accepted. Sometimes they put up with it over several years....

Lire la suite
8 raisons pour lesquelles ça te ferait du bien d'être programmeur(euse)

8 raisons pour lesquelles ça te ferait du bien d'être programmeur(euse)

Si tu es programmeur(euse), il y a probablement beaucoup de raisons qui te motivent à faire ce que tu fais. J'espère que tu trouveras ici un peu plus de motivation. Si tu veux être programmeur(euse), tu pourrais y trouver quelques raisons de plus pour opter pour cette voie extraordinaire. Cependant, je suppose que j'écris ceci surtout pour ceux qui ne savent pas trop quoi faire dans leur vie. Voici quelques indices sur un job qui est amusant, utile et satisfaisant à plusieurs niveaux. Voici les 8 raisons qui me viennent en tete et qui me font dire que tu aimerais être un programmeur(euse). J'espère que ceci t'inspire. 1. La programmation réalise tes rêves. Quand tu comprends la programmation, tu peux donner vie à tes idées en les appliquant à la vie réelle. tu peux littéralement créer des choses....

Lire la suite
8 reasons why you would enjoy being a programmer

8 reasons why you would enjoy being a programmer

If you are a programmer, there are probably a lot of reasons that motivate you to do what you do. I hope you find here some more motivations. If you want to be a programmer, you may find here some more reasons to go for that awesome path. However, I guess I am writing this mainly for those who don't know what to do with their life. Here are some clues about a job that is fun, useful and satisfaying to many extents. From the top of my mind, here are 8 reasons why you would enjoy being a programmer. I hope this inspire you. 1. Programming makes your dreams come true. When you understand programming, you can give life to your thoughts by applying them to real life. You can litterally create things....

Lire la suite
Qu'est ce que tu vas faire dans la vie ?

Qu'est ce que tu vas faire dans la vie ?

Ceci est surtout pour ceux qui ne savent pas trop ce qu'ils vont faire dans la vie. C'est important de commencer à y réfléchir des maintenant, peu importe l'âge que tu as. Tu ferais mieux de t'y mettre le plus tôt possible parce que ça prends du temps et des efforts pour améliorer ses compétences et atteindre ses objectifs. Le plus tôt tu commences, le plus de temps tu as pour faire des erreurs et les corriger (Et tu feras probablement pas mal d'erreurs en cours de route). Pour décider de ce que tu vas faire, il y a essentiellement 3 choses à considérer:...

Lire la suite
What will you do in life?

What will you do in life?

This goes to those who haven't decided yet what they are going to do in life. It's important to start thinking about it now, no matter how old you are. You better start early because it takes time, effort and dedication to improve one's skills and to reach goals. The earlier you start, the more time you have to mess up (and you will probably mess up on the way). To decide about what to do, there are basically 3 things you need to consider:...

Lire la suite

Archives Mensuelles