• 2024-07-03

Comment apprendre à programmer et lancer votre application en 3 mois sans expérience en programmation |

Pourquoi Maurice ne doit surtout pas coder en GO (Jean-Laurent de Morlhon)

Pourquoi Maurice ne doit surtout pas coder en GO (Jean-Laurent de Morlhon)

Table des matières:

Anonim

Si vous avez déjà essayé de démarrer une société de logiciels ou de créer une application mobile, vous avez probablement trouvé ces options pour l'obtenir:

  1. Trouver un technicien cofondateur.
  2. Recrutez un pigiste pour créer votre application.
  3. Apprenez à programmer et créez vous-même.

Pour trouver un cofondateur, si vous ne connaissez pas quelqu'un avec des compétences techniques, il sera un processus très long et difficile pour trouver quelqu'un pour travailler avec vous - si vous pouvez le faire avec succès.

Vous avez besoin de quelqu'un de très compétent, qui a le temps de travailler sur le projet et qui a une passion pour ce que vous faites. Faisons. Le type de personne avec lequel vous devrez travailler est très demandé, donc même si vous trouvez quelqu'un, il sera difficile de le convaincre de rejoindre votre équipe.

Si vous avez de l'argent, embaucher un pigiste peut marcher. Cependant, embaucher quelqu'un pour construire l'application de vos rêves est extrêmement difficile et prendra probablement plus de temps que prévu.

Pendant le processus de travail avec un pigiste, vous pouvez constater qu'ils ne construisent pas les choses comme vous l'attendiez. la conception sera désactivée, les choses ne fonctionneront pas aussi vite que vous le souhaiteriez, ou il y aura de petits éléments d'interface que vous ne pensiez pas inclure. De plus, vous aurez de nouvelles idées pour votre application que vous voudrez ajouter avant ou après la sortie, et l'application nécessitera des corrections de bugs et une maintenance post-lancement, ce qui vous coûtera plus cher. Pour cette raison, vous paierez plus cher à vos freelances que vous ne l'avez été simplement pour terminer le projet.

Voir aussi: Pouvez-vous créer une application géniale sans formation technique? Une mère célibataire vous montre comment ça se passe

Mon expérience avec les cofondateurs et les pigistes

Il y a trois ans, alors que j'étais une étudiante en commerce de 20 ans, je me suis lancée dans la création d'un service de musique en continu. musiciens et fans de musique.

Pour la première année de ma startup, j'ai cherché un cofondateur technique. J'ai rencontré au moins trois cofondateurs techniques, avec lesquels je m'entendais très bien, mais qui manquaient de passion ou de temps et d'engagement dans le projet. Les choses se sont déroulées extrêmement lentement parce que nous n'avions jamais construit quelque chose que j'étais assez confiant pour relâcher.

L'année suivante, on a essayé de recruter des pigistes. Les problèmes ici étaient similaires à ceux qui sont apparus lors de ma recherche d'un cofondateur technique - de nombreux pigistes qui sont abordables ont aussi des emplois à temps plein et peu de temps pour s'engager dans un projet. Dans mon cas, il a fallu six mois pour que mon application iOS soit construite.

Malheureusement pour moi, quelqu'un a fait irruption dans la voiture des pigistes et a volé son ordinateur portable avec tout le code. Six mois de travail avaient disparu et je n'avais plus d'argent. Comme je n'arrivais pas à trouver un cofondateur et que je n'avais pas d'argent pour embaucher un autre pigiste, et que je ne pouvais pas attendre six mois de plus pour celui que j'avais embauché, j'ai décidé de le faire moi-même. > Voir aussi: Comment trouver un partenaire commercial

Combien de temps cela prend-il réellement

pour apprendre la programmation? Quoi que vous fassiez, ne faites pas Google "Combien de temps faut-il pour apprendre la programmation? ?" comme j'ai fait. Vous ne serez découragé que par les gens qui donnent des réponses comme «Je programme depuis cinq ans et j'apprends encore» ou «Environ deux ans si vous faites une leçon par jour». C'est l'une des principales des choses qui m'ont empêché d'apprendre à programmer moi-même. J'ai toujours pensé: «Deux ans! Je peux certainement trouver un bon cofondateur dans ce laps de temps! "

Même s'il est vrai que vous apprendrez constamment de nouvelles choses en programmation, il ne vous faudra pas deux ans pour en apprendre suffisamment pour construire le programme ou l'application

Pendant les tutoriels et les erreurs, j'ai passé environ six heures par jour à la programmation (alors que j'avais obtenu mon diplôme à ce stade, j'avais toujours un emploi à temps partiel). À six heures par jour, j'ai créé et lancé mon application iOS en trois mois. Voici le résultat si vous voulez jeter un coup d'œil (heureusement, les efforts précédents de sensibilisation des musiciens signifiaient que j'avais déjà de la musique avec laquelle travailler.)

Je vais vous expliquer exactement comment je l'ai fait.

Tutoriels et compréhension des bases

N'ayant aucune expérience en programmation, je n'avais aucune idée de comment faire quoi que ce soit. Je ne savais même pas où écrire du code, ou comment mettre une application sur mon iPhone.

Heureusement, je suis tombé sur un site web génial qui enseigne la programmation iOS aux débutants-Code avec Chris. Vous pouvez faire les premières leçons gratuitement pour voir si c'est bon pour vous. Comme je n'avais pas d'argent, j'ai convaincu mes parents de payer pour le cours, et je l'ai trouvé extrêmement utile.

Voici d'autres ressources que vous pouvez consulter pour apprendre la programmation. Certains sont gratuits, d'autres sont payants:

Codecademy

MIT OpenCourseWare

  • Khan Academy
  • Différentes vidéos YouTube
  • Assurez-vous de choisir un cours destiné aux débutants, pas aux programmeurs expérimentés. Ces programmes vous apprendront les trucs super basiques qui peuvent parfois être difficiles à comprendre.
  • Si vous apprenez la programmation iOS, je recommande vivement Code avec Chris. Ce n'est pas gratuit, mais les vidéos rendent les choses très faciles à suivre, et il a fait un excellent travail en expliquant les choses d'une manière qui a du sens pour les personnes non techniques.

Voir aussi:

Que faire pendant le cours

Pendant le cours, il est extrêmement important d'écrire du code. Si vous suivez une série de vidéos YouTube, ne regardez pas les vidéos en pensant que vous allez recueillir des informations et prendre des notes, puis revenir en arrière et coder. Cela ne marchera pas. Il a été prouvé que les gens apprennent beaucoup plus vite en faisant des erreurs.

Vous devez suivre et écrire vous-même le code. Lorsque vous faites cela, vous constaterez que parfois cela ne fonctionne pas, même si le code ressemble exactement à ce qu'il est dans le didacticiel, ou que le code que vous avez écrit précédemment dans le didacticiel ne fonctionne plus. Il est très important que vous commettiez des erreurs comme celles-ci et que vous les traversiez.

La plupart des gens se découragent lorsqu'ils rencontrent une erreur qui, selon eux, n'est pas résolue. Lorsque vous rencontrez des erreurs de programmation, Stack Overflow est votre meilleur ami. En tant que débutant, il est probable que tout ce que vous avez lié à des problèmes de programmation entraînera des liens vers ce site, avec des réponses incroyables qui vous seront très utiles. N'ayez pas peur d'être précis lorsque vous affrontez les problèmes auxquels vous êtes confrontés.

Parcourez le parcours aussi vite que possible. Il est probable que vous allez approcher de la fin et que vous n'avez encore aucune idée de ce que vous faites. C'est bon. À la fin d'un bon tutoriel, vous aurez une meilleure compréhension du processus que vous devez suivre pour construire quelque chose.

Que faire après le cours

Après un cours de programmation, la plupart des gens vous encourageraient à Commencez avec de petits programmes. En supposant que votre cours de programmation vous ai construit quelques petits programmes réalisables, je découragerais cela. Construire de petits programmes pour la programmation va vous ennuyer.

Sinon, je vous encourage à commencer à construire des parties de votre idée. Ce que je veux dire par là, si votre application a plusieurs fonctionnalités, prenez chacune de ces fonctionnalités une par une, et construisez-les comme des programmes distincts.

Votre idée est la principale raison pour laquelle vous avez commencé à apprendre la programmation. Vous êtes passionné par votre passion qui vous fera vivre l'expérience beaucoup plus rapidement que de construire quelque chose juste pour apprendre. Je n'ai pas passé autant de temps chaque jour à programmer mon application parce que je devais apprendre; Je l'ai fait parce que je voulais le construire. J'étais excité à ce sujet.

En commençant sur certaines parties de votre idée juste après le tutoriel, vous allez immédiatement faire face à de très gros problèmes, ce qui accélérera le processus d'apprentissage. Vous aurez également l'occasion de voir vos idées se rencontrer dans la vie réelle, et vous aurez à jouer avec la chose dont vous avez rêvé depuis si longtemps.

Voir aussi: Les meilleures applications gratuites et outils en ligne pour s

Construire votre programme

Une fois que vous avez construit toutes les parties de votre programme, vous aurez ont beaucoup appris sur les exigences de programmation spécifiques à ce que vous essayez de mettre en place. En revenant à travers ces parties, vous verrez comment votre code sera amélioré. C'est pourquoi, en tant que débutant, il est important de construire les parties de votre programme avant de construire le tout - vous voulez que le produit final soit bien assemblé, et en tant que débutant, il est probable que votre code initial sera salissant.

Après avoir examiné les parties de votre programme, il est temps de tout mettre ensemble. Commencez votre produit et regroupez les pièces que vous avez créées précédemment. Au cours de ce processus, vous explorerez les moyens d'améliorer le code pour améliorer les performances et la lisibilité

Libérer votre programme

Il est effrayant de lancer un nouveau produit. Vous pensez que les gens vont le détester, vous obtiendrez de mauvaises critiques, et vous allez développer une mauvaise réputation parmi les utilisateurs potentiels.

Ces choses sont peu susceptibles de se produire. Lorsque j'ai publié mon application pour la première fois, il y avait quelques problèmes, mais en apprenant comment les gens l'utilisaient, je pouvais rapidement l'améliorer d'une manière que je n'aurais jamais imaginée seule.

Libérez-la rapidement et améliorez-la avec des mises à jour. Après la sortie de notre application, il ne m'a fallu que quelques semaines pour ajouter notre abonnement musical à un usage professionnel. À ce stade, vous serez assez expérimenté pour effectuer des itérations rapides sur votre produit.

Voir aussi: Présentation de la planification Lean: Planification moins importante et croissance plus rapide

La programmation d'apprentissage est la meilleure option pour tous l'espace technologique. Comme mentionné ci-dessus, l'embauche d'un pigiste peut être coûteuse, et trouver des cofondateurs est extrêmement difficile.

Ne faites pas les mêmes erreurs que moi; ils me retenaient littéralement par années. Commencez à apprendre dès que possible, votre passion vous mènera à bien.


Articles intéressants

ÉChantillon du plan d'affaires du café - Résumé de gestion |

ÉChantillon du plan d'affaires du café - Résumé de gestion |

Sommaire de la gestion du plan d'affaires du café Java Culture. Java Culture est un bar à café gastronomique qui offre une atmosphère amusante et détendue à ses clients.

ÉChantillon du plan d'affaires du kiosque à café - Analyse du marché

ÉChantillon du plan d'affaires du kiosque à café - Analyse du marché

Sommaire de l'analyse du marché du plan d'affaires Daily Perc kiosk. Le Daily Perc ouvrira des cafés-restaurants et des cafés mobiles servant des boissons au café et autres boissons

ÉChantillon de plan d'affaires de torréfaction de café - Analyse de marché

ÉChantillon de plan d'affaires de torréfaction de café - Analyse de marché

Beanisimo Café torréfacteur café plan d'affaires résumé de l'analyse du marché. Beanisimo Coffee est une start-up basée à Salem, dans l'Oregon, qui a développé une ligne de cafés et d'espressos de première qualité

ÉChantillon du plan d'affaires du café - Stratégie et mise en œuvre

ÉChantillon du plan d'affaires du café - Stratégie et mise en œuvre

Sommaire du plan d'affaires et du plan d'affaires de la cafétéria Java Culture. Java Culture est un bar à café gastronomique qui offre une atmosphère détendue et divertissante à ses clients

Exemple de plan d'affaires de torréfacteur de café - Plan financier |

Exemple de plan d'affaires de torréfacteur de café - Plan financier |

Plan financier du plan d'affaires Beanisimo Coffee toraster. Beanisimo Coffee est une entreprise de torréfaction basée à Salem, dans l'Oregon, qui a développé une ligne de cafés et espressos de qualité supérieure

ÉChantillon Business Plan d'un café - Récapitulatif société

ÉChantillon Business Plan d'un café - Récapitulatif société

Java Culture café business plan d'affaires résumé de l'entreprise. Java Culture est un bar à café gastronomique qui offre une atmosphère détendue et divertissante à ses clients