La programmation n’est pas si difficile. Vous n’avez besoin de le décomposer en problèmes plus petits que lorsque vous êtes bloqué et de tester votre hypothèse, à chaque fois.
La plupart des IDE modernes et des langages tels que Visual Studio et Swift disposent déjà d’excellents outils pour vous permettre de créer une application ou un site Web simple et fonctionnel, sans compter les nombreux didacticiels gratuits et payants que vous pouvez consulter pour vous familiariser avec toutes les terminologies.
Mais le plus important est de connaître votre objectif et vos objectifs, suffira-t-il de parcourir des kilomètres supplémentaires ou sera-t-il préférable d’embaucher un programmeur ?
Personnellement, je fais les deux, à cause de ma situation. Quand
Continuer la lecture
La programmation n’est pas si difficile. Vous n’avez besoin de le décomposer en problèmes plus petits que lorsque vous êtes bloqué et de tester votre hypothèse, à chaque fois.
La plupart des IDE modernes et des langages tels que Visual Studio et Swift disposent déjà d’excellents outils pour vous permettre de créer une application ou un site Web simple et fonctionnel, sans compter les nombreux didacticiels gratuits et payants que vous pouvez consulter pour vous familiariser avec toutes les terminologies.
Mais le plus important est de connaître votre objectif et vos objectifs, suffira-t-il de parcourir des kilomètres supplémentaires ou sera-t-il préférable d’embaucher un programmeur ?
Personnellement, je fais les deux, à cause de ma situation. Quand je suis très coincé dans la mer de codes et qu’aucun tutoriel ne peut m’aider, je me cache gracieusement dans StackOverflow, puis si cela ne suffit pas, je publie également sur des sites de pigistes, signalez mon problème spécifiquement et avec 10 à 20 $, je peux les problèmes ont-ils disparu la plupart du temps.
Valable également pour les didacticiels payants bon marché comme Udemy, parfois, ils vous offrent d’énormes remises. Ai-je mentionné que des sites comme Pluralsight ont également un partenariat avec Microsoft pour offrir un accès gratuit de 3 mois au sein de leur compte de développeur ?
Tant de routes vers Rome. Il y a un an, personne ne croirait que je pouvais créer des applications Web, de bureau ou mobiles, mais maintenant je pense que cela sert suffisamment mes objectifs, diable si je veux l’étendre une fois que l’argent afflue déjà, j’embaucherais programmeurs expérimentés de toute façon.
Pour celui-ci (pour devenir expert) j’ai perdu une longueur d’avance car ils perfectionnent déjà leurs compétences depuis toujours, eh bien, parce que c’est leur spécialisation ! Alors que je suis plus sur la construction de MVP (produit minimum viable) pour tester et évoluer.
Ce que je veux souligner, c’est que, selon votre objectif, vous pouvez choisir de maîtriser la programmation, ou vous pouvez choisir de l’embrasser à la légère car votre âme est plus axée sur l’entrepreneuriat, équilibrez-le, quel Steve vous préférez être ?
Cela dépend de ce que vous cherchez à construire et de votre capacité/dévouement.
Diriger quelqu’un pour créer du code pour vous demande beaucoup d’investissements – la meilleure façon est de travailler avec eux de manière continue et régulière, en les laissant livrer progressivement (à vous, ou mieux, à la production) ce que vous recherchez. Cela signifie beaucoup d’interaction de votre part pour décrire vos attentes, ainsi que des examens réguliers de ce qui est en cours de construction.
(Vous pouvez également prétendre que vous pouvez simplement écrire tous vos besoins à l’avance, et espérer qu’ils interprètent vos écrits suffisamment correctement pour construire ce que vous voulez vraiment quelque part sur la route. Non
Continuer la lecture
Cela dépend de ce que vous cherchez à construire et de votre capacité/dévouement.
Diriger quelqu’un pour créer du code pour vous demande beaucoup d’investissements – la meilleure façon est de travailler avec eux de manière continue et régulière, en les laissant livrer progressivement (à vous, ou mieux, à la production) ce que vous recherchez. Cela signifie beaucoup d’interaction de votre part pour décrire vos attentes, ainsi que des examens réguliers de ce qui est en cours de construction.
(Vous pouvez également prétendre que vous pouvez simplement écrire tous vos besoins à l’avance, et espérer qu’ils interprètent vos écrits suffisamment correctement pour construire ce que vous voulez vraiment quelque part sur la route. Remarque : dans la grande majorité des cas, cela ne signifie pas vraiment travail.)
Cela va également nécessiter une importante dépense d’argent. Un bon programmeur sous contrat vous coûtera 100 000 à 200 000 USD par an. Vous obtenez généralement ce que vous payez.
Pourtant, il est préférable de le faire par des pros expérimentés, sinon vous vous retrouverez avec un gâchis géant sur les mains.
Les logiciels de production exigent aujourd’hui une grande quantité de connaissances. Vous devez comprendre les implications en matière de sécurité et construire des systèmes robustes pour vaincre les imbéciles qui tenteront de le déchiffrer. Vous devez vous assurer que vous avez respecté les mandats bureaucratiques; vous devez vous assurer que vous ne vous exposez pas légalement. Vous devez savoir comment le déployer et vous devez le construire de manière à ce qu’il puisse s’adapter à votre base d’utilisateurs, espérons-le, croissante. Il faut pouvoir le supporter quand il y a des problèmes, comme au milieu de la nuit peut-être. Vous devez être capable de le concevoir suffisamment bien pour pouvoir y entrer et le changer assez facilement. Vous devez le tester de différentes manières, pour vous assurer qu’il fait ce que vous attendez. Si vous réussissez suffisamment, vous devrez vous assurer de pouvoir l’expédier en plusieurs langues. Etc.
Si vous avez affaire à un projet de type passe-temps principalement pour votre propre consommation, vous pouvez le construire vous-même pour apprendre, et peut-être vous retrouverez-vous avec un nouveau passe-temps. Cela peut être très amusant.
Ou vous pourriez trouver quelques autres personnes ayant des intérêts de passe-temps similaires prêts à vous aider à le construire. Ou du moins, faites-le pour pas cher (mais rappelez-vous, vous obtenez généralement ce pour quoi vous payez, si vous payez du tout).
Quelle est la valeur de votre temps ?
A. Dans tous les cas, vous devez définir vos exigences : que voulez-vous, combien êtes-vous prêt à payer, dans combien de temps voulez-vous que « quelque chose » soit livré, qu’il soit parfait ou non ?
B. Vous ne pouvez pas obtenir une estimation de temps/coût utile de quelqu’un d’autre à moins que vous ne puissiez décrire avec précision vos besoins, n’est-ce pas ? Je vais vous facturer 1 million de dollars et cela prendra 10 ans – maintenant, que voulez-vous ? J’aurai besoin d’un acompte de 10% et d’un autre 10% chaque année jusqu’à la fin. Comment ça marche pour vous ?
C. Disons que vous allez le programmer vous-même. Existe-t-il un système sur le marché qui fait déjà mo
Continuer la lecture
Quelle est la valeur de votre temps ?
A. Dans tous les cas, vous devez définir vos exigences : que voulez-vous, combien êtes-vous prêt à payer, dans combien de temps voulez-vous que « quelque chose » soit livré, qu’il soit parfait ou non ?
B. Vous ne pouvez pas obtenir une estimation de temps/coût utile de quelqu’un d’autre à moins que vous ne puissiez décrire avec précision vos besoins, n’est-ce pas ? Je vais vous facturer 1 million de dollars et cela prendra 10 ans – maintenant, que voulez-vous ? J’aurai besoin d’un acompte de 10% et d’un autre 10% chaque année jusqu’à la fin. Comment ça marche pour vous ?
C. Disons que vous allez le programmer vous-même. Existe-t-il un système sur le marché qui fait déjà la plupart de ce que vous aimez ? Combien ça coûte (achat et entretien) ? Combien auriez-vous besoin de gagner pour vous permettre un tel système (travailler à un emploi sans programmation) ?
D. Allez-vous faire un profit sur le système que vous achetez, fabriquez ou sous-traitez à un autre programmeur ? Quel est votre plan d’affaires? Puisque vous êtes prêt à embaucher un programmeur, ce n’est pas « juste pour le plaisir », n’est-ce pas ?
E. Recherchez sur le marché du travail un nouveau programmeur sans aucune compétence. Pouvez-vous vivre avec ce niveau de revenu pendant que vous « apprenez » ? Il faut du temps pour apprendre et vous aurez encore des dépenses.
Cela dépend de ce que vous essayez de créer. Si vous avez besoin d’une feuille de calcul intelligente et que vous connaissez les formules dont vous avez besoin, apprendre à écrire des macros Excel et à créer une interface utilisateur Visual Basic simple pourrait vous mettre dans une meilleure position que d’embaucher quelqu’un. De même, si vous êtes un scientifique qui crée un logiciel pour un équipement de mesure spécialisé construit autour d’un microcontrôleur, écrire un peu de C peut vous donner du pouvoir et c’est probablement quelque chose que vous voudrez pouvoir faire.
Pour les applications Web, si vous avez besoin de mettre en page une page Web et d’ajouter un peu de logique, vous pouvez très bien écrire certaines de mes
Continuer la lecture
Cela dépend de ce que vous essayez de créer. Si vous avez besoin d’une feuille de calcul intelligente et que vous connaissez les formules dont vous avez besoin, apprendre à écrire des macros Excel et à créer une interface utilisateur Visual Basic simple pourrait vous mettre dans une meilleure position que d’embaucher quelqu’un. De même, si vous êtes un scientifique qui crée un logiciel pour un équipement de mesure spécialisé construit autour d’un microcontrôleur, écrire un peu de C peut vous donner du pouvoir et c’est probablement quelque chose que vous voudrez pouvoir faire.
Pour les applications Web, si vous avez besoin de mettre en page une page Web et d’ajouter un peu de logique, vous pouvez très bien en écrire une partie vous-même en javascript, si vous aimez ce genre de chose.
Mais si vous avez besoin de quelque chose nécessitant une expertise telle que quelque chose qui gère des transactions sécurisées personnalisées et qui évolue pour répondre à la demande, vous aurez peut-être besoin de plusieurs années pour apprendre à concevoir, tester et dépanner le logiciel. Attendez-vous à des échecs et à des réécritures en cours de route – et attendez-vous à abandonner si vous n’avez pas la capacité et la patience d’apprendre les algorithmes, la logique et la conception.
Si ce sont vos options, embauchez quelqu’un à chaque fois.
Mais pas parce qu’il est difficile d’apprendre à bien programmer (ça l’est) ; embauchez parce que vous voulez la production et que vous n’avez pas besoin de construire une usine pour l’obtenir.
Les programmeurs créent des actifs. Ils construisent des choses que les entreprises utilisent dans le cadre de leurs activités. De cette façon, ils sont comparables à des usines. Disons que vous avez besoin d’une caisse enregistreuse. Un programmeur peut créer un moyen pour vous de gérer les transactions de point de vente.
Apprendre à le faire soi-même serait comme construire une usine qui fabrique des caisses enregistreuses. Si votre entreprise vend des solutions de point de vente, cela peut valoir la peine
Continuer la lecture
Si ce sont vos options, embauchez quelqu’un à chaque fois.
Mais pas parce qu’il est difficile d’apprendre à bien programmer (ça l’est) ; embauchez parce que vous voulez la production et que vous n’avez pas besoin de construire une usine pour l’obtenir.
Les programmeurs créent des actifs. Ils construisent des choses que les entreprises utilisent dans le cadre de leurs activités. De cette façon, ils sont comparables à des usines. Disons que vous avez besoin d’une caisse enregistreuse. Un programmeur peut créer un moyen pour vous de gérer les transactions de point de vente.
Apprendre à le faire soi-même serait comme construire une usine qui fabrique des caisses enregistreuses. Si votre entreprise vend des solutions de point de vente, cela pourrait en valoir la peine. Mais si vous n’en avez besoin que d’un pour pouvoir vous consacrer à votre véritable activité, alors pourquoi ne pas en acheter un dans une usine qui existe déjà ?
Le fait est que de nombreux programmeurs qualifiés embauchent également d’autres programmeurs. Le second n’exclut pas le premier.
Vous devez faire les deux. Vous n’arriverez pas au niveau de pouvoir faire quoi que ce soit d’utile commercialement dans un délai réaliste si vous avez déjà une idée que vous souhaitez exécuter.
Cependant, Quora est rempli d’histoires de malheurs de personnes qui embauchent des programmeurs sans rien comprendre à la programmation et qui ont vraiment un problème, comme le programmeur qu’ils ont embauché ne faisant aucun travail, ou marchant avec le code source et n’ayant pas signé de mission. d’inventions, ou pensent avoir un problème, comme des programmeurs qui insistent parfois pour quitter le travail, ne pouvant pas exécuter des recherches pluriannuelles p
Continuer la lecture
Vous devez faire les deux. Vous n’arriverez pas au niveau de pouvoir faire quoi que ce soit d’utile commercialement dans un délai réaliste si vous avez déjà une idée que vous souhaitez exécuter.
Cependant, Quora est rempli d’histoires de malheurs de personnes qui embauchent des programmeurs sans rien comprendre à la programmation et qui ont vraiment un problème, comme le programmeur qu’ils ont embauché ne faisant aucun travail, ou marchant avec le code source et n’ayant pas signé de mission. d’inventions, ou pensent avoir un problème, comme les programmeurs qui insistent pour parfois quitter le travail, ne peuvent pas exécuter des projets de recherche pluriannuels en quelques jours, ou ne sont pas prêts à travailler juste pour le plaisir de se prélasser à la lueur des votre succès à une date future indéterminée.
Donc, apprenez-en suffisamment pour créer vous-même quelque chose de très simple, peut-être un prototype de votre produit, puis passez du temps à parler aux programmeurs de leur fonctionnement, puis embauchez-en un. En fait, cela pourrait être utile pour l’un de ces bootcamps de programmation – ils ne sont pas suffisants pour vraiment enseigner la programmation à autre chose qu’un niveau débutant, mais pour ce que vous voulez, huit semaines d’immersion avec d’autres débutants et quelques personnes expérimentées pourraient être idéal.
Vous ne pouvez apprendre à faire tant de choses en une seule vie humaine. Vous ne pouvez pas apprendre à être menuisier quand vous voulez une nouvelle maison. Vous ne pouvez pas apprendre à être chirurgien si vous avez besoin d’une opération, et même si vous l’aviez fait, cela n’aiderait pas parce que vous ne pouvez pas vous faire opérer vous-même.
Apprendre la programmation est quelque chose que vous devriez faire si vous voulez faire de la programmation toute la journée. Si vous avez juste besoin d’un programme, il est plus rapide, plus facile et moins cher d’embaucher quelqu’un qui sait déjà programmer.
Eh bien, étant donné que le programmeur que vous embauchez le fait probablement depuis 3 à 5 ans, vous pouvez soit apprendre à coder et passer 3 à 5 ans à se mettre à niveau, soit embaucher quelqu’un et poursuivre le projet. De plus, vos chances d’échec sont un million de fois plus élevées en le faisant vous-même si vous ne savez pas ce que vous faites. Vous ferez des erreurs stupides que les programmeurs novices commettent tout le temps.
Apprenez à le faire vous-même. Période.
Apprenez à créer des programmes puissants, pas seulement quelque chose qui imprime un message sur un écran et maintenant vous êtes un programmeur, mais quelque chose qui résout un vrai problème et vous fait gagner du temps.
Échouez de façon spectaculaire ! Et n’abandonnez pas jusqu’à ce que cela fonctionne. Faites cela pendant 20 heures par jour, tous les jours, pendant un an.
Maintenant, vous pouvez envisager d’embaucher un programmeur.
Faites-le pendant quelques années de plus que votre budget ne vous permettait pas d’embaucher quelqu’un.
Le fait que vous ayez envisagé d’embaucher un programmeur OU de le faire vous-même démontre une lacune dans votre compréhension.
Pourquoi pas les deux?
De nombreux entrepreneurs à succès ont appris par eux-mêmes à coder pour faire décoller un projet. C’est un compromis entre le temps, le coût et la qualité. Si vous n’êtes pas pressé et que vous essayez de réduire les coûts, codez-le vous-même. Si, toutefois, ce que vous faites est urgent et que vous pouvez vous permettre d’embaucher un développeur, vous vous retrouverez avec un meilleur produit que celui que vous pourriez créer vous-même – et il sera prêt plus tôt.
Quoi que vous décidiez, apprendre à coder sera toujours un investissement dans votre croissance personnelle. Vous n’avez qu’à décider si cet investissement particulier vous donne
Continuer la lecture
Pourquoi pas les deux?
De nombreux entrepreneurs à succès ont appris par eux-mêmes à coder pour faire décoller un projet. C’est un compromis entre le temps, le coût et la qualité. Si vous n’êtes pas pressé et que vous essayez de réduire les coûts, codez-le vous-même. Si, toutefois, ce que vous faites est urgent et que vous pouvez vous permettre d’embaucher un développeur, vous vous retrouverez avec un meilleur produit que celui que vous pourriez créer vous-même – et il sera prêt plus tôt.
Quoi que vous décidiez, apprendre à coder sera toujours un investissement dans votre croissance personnelle. Vous n’avez qu’à décider si cet investissement particulier vous donne le meilleur rendement.
Lorsque vous construisez une maison, vous demandez-vous si vous devriez engager un architecte ? Lorsque vous montez à bord d’un avion, vous demandez-vous si vous devriez le piloter vous-même ?
Cela ne signifie pas que vous ne pouvez pas concevoir votre propre maison ou piloter votre propre avion. Pensez simplement à ce que vous voulez réaliser. Si vous vous souciez du résultat final, engagez quelqu’un qui sait ce qu’elle fait. Si vous vous souciez du processus, apprenez-vous ce que vous voulez. Mais ne vous attendez pas à maîtriser une discipline avant d’y avoir consacré beaucoup de temps et d’efforts.
La question la plus posée concernant Dois-je embaucher un programmeur ou apprendre à programmer moi-même ? :
- Est-il-vrai-que-les-Macs-fonctionnent-plus-rapidement-que-les-PC-Si-si-pourquoi ?
- Quels-sont-les-signes-pour-savoir-quand-il-est-temps-de-quitter-l’entreprise-actuelle-et-d’avancer-?
- Selon vous, qu’est-ce-qu’un-emploi-que-les-robots-ne-pourraient-jamais-remplacer ?
- J’ai 17 ans-et-commence-à-envisager-des-carrières-En-tant-qu’un-INTJ-Je-suis-bon-dans-la-plupart-des-choses-bien-que-je-préfère-la-philosophie-de-la-littérature-etc-aux-mathématiques-et-le-manuel- travail-Quels-sont-quels-bons-choix-de-carrière?
- Quels-sont-les-meilleurs-cours-après-diplôme-pour-gagner-plus?
- Quelles-entreprises-embauchent-des-ingénieurs-mécaniciens-les-nouveaux-à-Bangalore ?
- Quand-les-développeurs-de-logiciels-vieillissent-comme-après-60-ans-est-ce-qu’ils-travaillent-encore-Comme-le-développement-de-logiciels-exige-toujours-l’apprentissage-de-nouvelles-technologies-et-de-cadres- et-en-vieillissons-nous-perdons-la-capacité-d’apprendre ?
- Comment-les-étudiants-des-collèges-indiens enseignent-ils-la-programmation ?
- Comment-Bill-Gates-continue-t-il-à-s’enrichir-si-il-n’est-pas-avec-Microsoft-et-continue-à-donner-son-argent ?
- Comment-allez-vous-travailler-sans-se-sentir-comme-un-esclave-salarié ?
- Pourquoi-la-plupart-des-ingénieurs-et-diplômés-n’obtiennent-ils-pas-d’emploi-Pourquoi-sont-ils-toujours-au-chômage-malgré-avoir-un-tel-diplôme ?
- Quels-types-d’emplois-sont-disponibles-dans-ece ?
- Quelle-preuve-y-a-t-il-que-Steve-Jobs-Bill-Gates-ou-Albert-Einstein-avait-ou-avoir-Asperger-Cette-question-est-basée-sur-les-affirmations-de-Fred-Landis- en-deux-questions-sur-la-biographie-de-Steve-Jobs-Y-a-t-il-beaucoup-de-personnes-qui-croient-ce-pourquoi?
- Comment-puis-je-entrer-dans-l’industrie-du-cinéma ?
- Si-tant-d’emplois-de-cols-blancs-impliquent-un-apprentissage-sur-le-travail-y-a-t-il-un-point-pour-obtenir-un-diplôme ?
- Quelle-carrière-me-permettrait-de-voyager-comme-travail ?
- Quelle-branche-d’ingénieur-chimiste-obtenez-le-plus-de-salaire ?
- Comment-puis-je-trouver-un-emploi-aux-Etats-Unis-en-Inde ?
- Si-vous-naviez-150-000-sans-dette-et-vouliez-quitter-votre-emploi-pour-voyager-le-monde-pendant-trois-ans-quelles-mesures-feriez-vous- pour-étirer-votre-argent-le-plus-et-assurer-des-revenus-réguliers-lors-de-voyage?
- Quels-emplois-payent-bien-et-voyagez-fréquemment ?
- Était-Steve-Jobs-comme-une-personne-vraiment-un-méchant-Est-ce-vrai-qu’il-a-licencié-sommairement-des-personnes-qui-ont-pris-le-même-ascenseur-juste-parce-qu’il- n’a-t-il pas-apprécié-la-conversation ?
- En tant que-programmeur-compétitif-quel-est-votre-travail-de-rêve ?
- Après-un-diplôme-B-Tech-en-génie-civil-que-puis-je-faire-ensuite ?
- Quels-sont-les-meilleurs-emplois-pour-quelqu’un-qui-excelle-en-mathématiques ?
- Si-notre-objectif-est-seulement-de-faire-de-l’argent-pourquoi-éduquer-jusqu’à-26-ans-même-si-un-emploi-ne-rapporte-pas-plus-d’argent ?
- Est-ce-que-Steve-Jobs-avait-le-QI-le-plus-élevé-jamais ?
- Quelle-est-la-chose-la-plus-intéressante-de-votre-profession-personne-ne-sache-?
- Quels-sont-les-top-10-emplois-bien-payants-en-Inde-en-2020 ?
- Combien-de-travail-est-suffisant-pour-la-survie-quatre-heures-ou–8-heures ?
- Avez-vous-jamais-sorti-d’un-entretien ?