𝗦𝘄𝗶𝗳𝘁 𝘃𝘀. 𝗔𝗜 𝗦𝘁𝘂𝗱𝗶𝗼: 𝗧𝘄𝗲 𝗱𝗶𝗳𝗳𝗲𝗿𝗲𝗻𝘁𝗲 𝗺𝗮𝗻𝗶𝗲𝗿𝗲𝗻 𝗼𝗺 𝘁𝗲 𝗯𝗼𝘂𝘄𝗲𝗻

Ik heb deze week twee verschillende soorten bouwwerkzaamheden gedaan.

De ene kant bestond uit het schrijven van Swift-code. Ik schreef functies, testte ze en loste kleine fouten één voor één op.

De andere kant draaide om Google AI Studio. Ik beschreef een app in één paragraaf. Een paar minuten later had ik een werkende, gepubliceerde webapp.

De verschillen tussen deze workflows zijn duidelijk.

Swift schrijven voelt als een gesprek met een nauwkeurige docent. Je moet elk detail goed krijgen voordat je verdergaat. Het proces ziet er als volgt uit:

  • Een functie schrijven.
  • Deze aanroepen.
  • Een foutmelding krijgen.
  • De foutmelding lezen.
  • Deze oplossen.
  • Het opnieuw uitvoeren.

Elke fout is specifiek. Elke oplossing maakt je begrip scherper. Toen ik een fout in een parameterlabel in Swift oploste, leerde ik precies waarom die regel bestaat. Dit niveau van detail helpt je om anderen les te geven.

Bouwen met AI Studio is anders. Ik schreef één prompt voor een mascotte-generator. De AI gaf me:

  • Een volledige gebruikersinterface.
  • Opties voor kleurenpaletten.
  • Meerdere kunststijlen.
  • Een galerijfunctie.
  • Een gepubliceerde webapp.

Het hele proces duurde slechts enkele minuten. Er was geen stapsgewerkte foutenloop die ik moest volgen. Het gebeurde achter de schermen.

Dit creëerde een gat in mijn kennis.

Met Swift weet ik precies waarom elke regel werkt. Ik begrijp de mechanica.

Bij de AI-app weet ik wat de app doet, maar ik weet niet waarom de AI specifieke keuzes heeft gemaakt. De AI gebruikte bijvoorbeeld localStorage voor de galerij. Dit werkt voor een demo, maar het faalt in een echt product omdat de gegevens verdwijnen wanneer je van browser wisselt.

De AI nam die beslissing voor mij. Ik zag het niet aankomen.

Deze workflows zijn geen concurrenten. Ze ontwikkelen verschillende vaardigheden:

  • Swift bouwt mechanische precisie op. Je leert het "waarom" achter de code. Dit is essentieel voor het lesgeven.
  • AI Studio bouwt een productperspectief op. Je ziet heel snel hoe een voltooid, end-to-end systeem eruitziet.

Mijn aanpak is veranderd.

Wanneer ik AI-code gebruik, lees ik deze regel voor regel. Ik controleer het in plaats van alleen te kijken of het werkt. Dit doe ik om fouten zoals het localStorage-probleem te voorkomen.

Ik blijf ook handmatig code schrijven. Dit houdt mijn technische uitleg scherp.

De ene workflow geeft je diepgang. De andere geeft je schaalbaarheid. Je hebt beide nodig.

Heb jij met twee verschillende workflows zoals deze gewerkt? Maakt dit onderscheid voor jou zin?

Source: https://dev.to/gamya_m/what-i-learned-switching-between-swift-and-ai-studio-in-the-same-week-3jn6

Optional learning community: https://t.me/GyaanSetuAi