2017-07-18 1 views
-2

Je suis assez familier avec les langages de programmation (je connais les bases de Java, C++, Python, JavaScript, Ruby, Html, CSS). J'ai créé quelques applications simples en Java (Android Studio) et Python (Kivy). Je veux maintenant devenir un développeur sérieux et commencer à développer de vraies applications multi-plateformes et applications web, mais je ne suis pas en mesure de décider quel est le meilleur outil pour ces objectifs. Si nécessaire, je n'ai aucun problème à apprendre un nouveau langage de programmation. En outre, je suis un étudiant en génie électrique et électronique (2e année) et en dehors de l'apprentissage de Java (à l'école et en 1ère année de collège), j'ai appris en ligne. Donc, je manque de conseils appropriés sur la façon de devenir un développeur de logiciels. S'il vous plaît! Est-ce que quelqu'un peut m'aider?comment débuter le développement logiciel et web?

+1

C'est une bonne question, mais ce n'est pas ce que vous devriez demander. StackOverflow est pour les questions de programmation technique. – hatchet

Répondre

0

Je suis un développeur professionnel depuis 10 ans et tout a commencé avec le développement web. Je me souviens d'avoir commencé avec un ensemble de compétences similaires à vous, pas de spécialité, juste une compréhension générale de la programmation de base.

Voici un site que j'avais l'habitude d'utiliser et de temps en temps encore faire comme matériel de référence. https://www.w3schools.com. Faites les cours et vous vous sentirez comme un expert dans une journée. Le meilleur de tous, gratuit. Une fois les bases apprises, vous devez décider de la technologie Web sur laquelle vous voulez vous spécialiser. Je suis allé avec la méthode Microsoft et je le recommanderais à tout développeur débutant juste pour qu'ils puissent décrocher un emploi plus rapidement. Apprendre C#, faire ASP.Net Core et héberger dans Azure. Voici leur site de documentation, https://docs.microsoft.com

Une fois que vous en aurez l'impression. Il est temps de commencer à penser à l'architecture. L'architecture pour un développeur à sa plus simple est juste un bon moyen d'organiser le code, le projet et les services afin qu'il soit plus facile de faire démarrer le prochain type de travail, quelle que soit la taille de la solution. Une bonne architecture vous rend essentiellement dispensable. Je recommande de lire sur Domain Driven Development. J'ai rencontré beaucoup de différents types d'architecture mais ils me ressemblent tous à DDD.

C'est probablement tout pour le moment. Bonne chance et surtout, amusez-vous bien.

+0

Merci de votre aide. –