How I become a self-taught iOS developer

Sdílet
Vložit
  • čas přidán 21. 08. 2019
  • How I become a self-taught iOS developer
    This one is a bit long video, but it was quite challenging to fit a few years of process in the reasonably short video :)
    -
    I have a formal Computer Science degree, but back in 2007 when I finished my studies iOS wasn’t a thing yet. Actually, I’m not sure that even today it is possible to learn iOS development in any from Latvian universities. So, I learned iOS development on my own from available online resources and this video is a kind of recap of my path into the programming.
    -
    Sure, I still continue learning, like any other developer. That’s like a bicycle. You have to learn a lot first to start riding, but then you keep push the learning pedals to do not fall over.
    It’s a bit challenging but fun ride :)
    🎶 Music I use in videos: www.epidemicsound.com/referra...
    Let's be friends:
    📸: / aivars_meijers
    🐦 / aivars_meijers
    👨‍💻 My development gear:
    Big 49” Monitor: amzn.to/2VPeXZk
    24” 4K Monitor: amzn.to/2C457vP
    16” MBP For Programming: amzn.to/2W4iRhe
    Mac mini: amzn.to/3gMIZFh
    Favorite Mechanical keyboard: amzn.to/3iPiocx
    🎥 CZcams video gear:
    Big & pricey camera:
    Big Full Frame camera: amzn.to/3gG17AK
    Full Frame CZcams & all-around lens: amzn.to/2ZZSmup
    Small camera:
    Small vlogging camera: amzn.to/3031CxW
    Affordable but great vlogging lens: amzn.to/3gG1j2W
    Fast CZcams & vlog lens: amzn.to/2W8ul3e
    💡 Lights:
    Great affordable light what I use in videos: amzn.to/3fiFczn
    Soft-box for light: amzn.to/3gOj5ks
    🎤 Sound:
    Affordable & good Shotgun microphone: amzn.to/2ZRIrac
    Wireless microphone: amzn.to/2DxCCYb
  • Věda a technologie

Komentáře • 126

  • @AivarsMeijers
    @AivarsMeijers  Před 4 lety +9

    🔥Next recommended: How to become a freelancer -> czcams.com/video/cL2aMJQhcMc/video.html

  • @software-sage
    @software-sage Před 3 lety +21

    "You will never be ready in programming." That quote stuck with me from this video because it is so true. You provide very good advice for future iOS Developers.

  • @maismail8499
    @maismail8499 Před rokem

    I always love to watch videos like one, it pushes me up.

  •  Před 4 lety +4

    Great video. One thing that I took from it to also take some breaks. Your brain processes information even when you are not thinking about it.

  • @d7writes
    @d7writes Před 4 lety +18

    Awesome video. Biggest take away for me: start building apps.

    • @AivarsMeijers
      @AivarsMeijers  Před 4 lety +6

      Yup. I believe that is the best way of learning - get out of tutorial trap asap and start to work on own projects/apps

  • @mkrajaci
    @mkrajaci Před 4 lety

    Aivars, excellent video with a great explanation of the path.

  • @michaelp.6511
    @michaelp.6511 Před 3 lety +3

    Thank you man, I am learning from each of your vids 💪

  • @OmronOmicron
    @OmronOmicron Před rokem

    Love the videos!!

  • @anderltz
    @anderltz Před 4 lety +3

    Thanks for sharing your experience!

  • @lwa.dev74
    @lwa.dev74 Před 3 lety +1

    Really appreciate honesty and clarity - gives me a better approach to iOS development & programming :-)

  • @lerasseleonardo5865
    @lerasseleonardo5865 Před 4 lety +2

    Thanks for sharing your experience Aivars! Really interesting!

    • @AivarsMeijers
      @AivarsMeijers  Před 4 lety +1

      Thanks for feedback! Glad that you found this interesting.

  • @wannabemusician5519
    @wannabemusician5519 Před 3 lety

    thank you for sharing your experience . Hopefully i can follow in on your footstep too. :)

  • @loganmahoney2284
    @loganmahoney2284 Před 2 lety

    Thank you for sharing your story, and your video was enjoyable to watch! Nice editing!

  • @CM-zi9dy
    @CM-zi9dy Před 3 lety +3

    the passion to become self developer is real truly admirable. I'm going on this path, ever since losing my job. Wish me LUCK !

    • @AivarsMeijers
      @AivarsMeijers  Před 3 lety

      Sending good vibes! Keep going and you will get there

  • @elliotsprince
    @elliotsprince Před 3 lety +3

    Very inspirational video. I really enjoyed this. Being unemployed for 2 years and covid making jobs hard this is very inspiring and motivating. I love how you said one does not have to have a degree but I am still working on mine. Will see how this goes.

  • @ankappatd3168
    @ankappatd3168 Před 4 lety +7

    Great video. No pompous at all . and honest and humble. Best thing is no ads👍

  • @killinginside7601
    @killinginside7601 Před 3 lety

    Thank you! Quite interesting video.

  • @acromos
    @acromos Před rokem +1

    Yes, I subscribed. Useful content thank you.

  • @lakshanperera9735
    @lakshanperera9735 Před 2 lety +1

    thank you for sharing aivars love your vids

  • @javieralberty3693
    @javieralberty3693 Před 4 lety +1

    Dude, you are awesome. Loved your video and advice.

  • @olehpauk5666
    @olehpauk5666 Před 4 lety

    Good video! It was interesting to watch

  • @thomasipad7719
    @thomasipad7719 Před 3 lety

    Thanks for this!

  • @chovuse
    @chovuse Před rokem +1

    I am new to iOS development and this was an inspiring story. Thanks 👍

  • @igorpostoev2077
    @igorpostoev2077 Před 4 lety

    It was great! I think, this video is appropriate for beginners in IOS as me. Thank you!

    • @AivarsMeijers
      @AivarsMeijers  Před 4 lety +1

      Thanks, Igor! Glad that you found this useful.

  • @fayandie
    @fayandie Před 3 lety

    Thanks!

  • @JasonMitchellAZ
    @JasonMitchellAZ Před 4 lety +3

    Thanks for sharing, Aivars

    • @AivarsMeijers
      @AivarsMeijers  Před 4 lety +1

      Thanks! Glad that you found this interesting, Jason.

  • @Fr3dy27
    @Fr3dy27 Před 3 lety

    Aivars, thanks for sharing your experience.

  • @edgars-dev
    @edgars-dev Před 3 lety

    Super video, iedvesmojoši! Paldies par contentu, ļoti viegli un patīkami skatīties!

  • @kharatakshay
    @kharatakshay Před 3 lety

    Thank you for sharing, your experience is helpful.

  • @andythewebdev1499
    @andythewebdev1499 Před 4 lety +3

    hey man awesome video! I just got my first MacBook so I kinda wanna make themes fit and learn iOS dev. great advice and keep up with the great videos dude. subbed and liked! :D

  • @alexhabbibi
    @alexhabbibi Před 4 lety

    Man! Man! Great!

  • @user-fd5nw9xe1p
    @user-fd5nw9xe1p Před 3 lety

    Thanks, it was interesting for me)

  • @fedorlosev616
    @fedorlosev616 Před 4 lety

    Nice experience)

  • @samuraitek315
    @samuraitek315 Před 10 měsíci

    Great video with a lot of great inspiring information. Do you think its too late for a twenty year IT Generalist to learn Swift and actually get a job?

  • @solothe3rd
    @solothe3rd Před 4 lety +5

    ive been watching guy for a while and i believe in dude.. think i found business partner

  • @dennisdeveloper
    @dennisdeveloper Před 4 lety

    Great video!

  • @guillaumed4145
    @guillaumed4145 Před 2 lety

    You are so inspiring Aivars, will you release a new kettlebell app, its one of my fav training hobby 🙌

    • @AivarsMeijers
      @AivarsMeijers  Před 2 lety +1

      Well, I'm not sure. Usually I'm building apps that I'm using but right now I have RSI issues and cant lift any weights. Eventually I would like to rebuild it.

    • @guillaumed4145
      @guillaumed4145 Před 2 lety

      @@AivarsMeijers damn sorry about it 🙁let us know, cheers from Canada 🇨🇦

  • @ananthnaren9183
    @ananthnaren9183 Před 4 lety

    I have firm desire to learn programming and programming languages
    for doing work like full stack developer as Remote or freelancer.
    Its my dream and wish to work and keep learn more in software field.

  • @samatmurzaliev702
    @samatmurzaliev702 Před 3 lety

    Thank you for putting effort to this video! It was helpful for me. Do you think newcomer iOS devs should focus on SwiftUI only in 2021?

    • @AivarsMeijers
      @AivarsMeijers  Před 3 lety

      Swift+SwiftUI is enough to get a job, there are a lot of UIKit applications around and it is actively used, but you can catch up on that later.

  • @nishaanthsalian256
    @nishaanthsalian256 Před 4 lety

    Awesome.

  • @streetfashiontv9149
    @streetfashiontv9149 Před 3 lety

    great video bro and that aerial shot in Thailand was epic! Where in Thailand was it shot and what drone did you use?

    • @AivarsMeijers
      @AivarsMeijers  Před 3 lety

      Thank you :) That was our boat trip on the way to Phi Phi islands we made small stop on one island for lunch. I used DJI Spark for that shoot, thats was nice drone for that price back in 2017.

    • @FoodImitatingArt
      @FoodImitatingArt Před 3 lety

      Cool👌
      By the way your perserverance and humbleness is admirable and inspiring to a new developer such as myself. Keep up the good work👊

  • @matusseidl
    @matusseidl Před 4 lety

    good job, tips. Do you use an external microphone or internal in the camera?

    • @AivarsMeijers
      @AivarsMeijers  Před 4 lety +1

      I have an external microphone. I'm using Canon 200D + Movo VXR10 microphone

  • @donaldtrump2982
    @donaldtrump2982 Před 2 lety

    My dream

  • @HiPh0Plover1
    @HiPh0Plover1 Před 3 lety +1

    you know hes an og programmer , when u see him wear a levis hat

  • @cesmorf5398
    @cesmorf5398 Před 3 lety

    Is there any way to output subtitle to file?

  • @CarlosAgarie
    @CarlosAgarie Před 3 lety

    Hey dude, can you list the books you suggested in the video? Are there more, updates, etc? Thank you!!!

    • @AivarsMeijers
      @AivarsMeijers  Před 3 lety +2

      All of those should be outdated already :) One what Apple update every year is Swift programming language, it is great to learn basics. It is free and available in the Apple Books

  • @thiag-o
    @thiag-o Před rokem

    Hi @Aivars, I just started following your channel. If you were to recommend any resource for beginners what would you recommend? I have made a few web apps with rails but wanted to try getting into iOS engineering. I understand it might be a completely different approach to development but my core foundational skills and OOP should translate over to iOS engineering as I understand. Thanks for any insight. Cheers

    • @AivarsMeijers
      @AivarsMeijers  Před rokem +1

      Sure, for loops are about the same in any language same for OOP principles.
      Check out my latest videos, there are links to the recommended resources. Beside that, Hacking With Swift is good, but could be a bit slow from non beginer in development

    • @thiag-o
      @thiag-o Před rokem

      @@AivarsMeijers Thank you, I will check the recommended resources out!

  • @vasiliymelnik8334
    @vasiliymelnik8334 Před 4 lety +1

    Thank you, very interesting movie!
    But could write a short list of resources (books, tutorials, other materials), which you read, before you become an iOS freelancer?

    • @AivarsMeijers
      @AivarsMeijers  Před 4 lety +3

      Glad that you like the video :) Resurses what I used back then are not actually anymore, because I started to learn Swift from v1.0 and Objective-C is not needed at all.
      I have list of resources what I recommended about a year ago, they are still actual and listed below this video: czcams.com/video/TMpUTemaiJY/video.html
      For example, listed there Hacking With Swift resource is still good place to start.

    • @vasiliymelnik8334
      @vasiliymelnik8334 Před 4 lety

      Aivars Meijers thanks a lot! I am a React Native dev, but dark side of force (native languages like a swift) beckons me more and more)))

  • @mohammadakbar32
    @mohammadakbar32 Před 4 lety +1

    In 2015 i bought the same IOS development course from devlops but untill now never started it yet, because i end up learning JavaScript and it's ecosystem like, React Native for mobile app development!

    • @AivarsMeijers
      @AivarsMeijers  Před 4 lety +1

      That's an interesting and hot niche to dive in as well. I still prefer native development and guess that if one day will work on Android App will take a look at Kotlin

    • @mohammadakbar32
      @mohammadakbar32 Před 4 lety +1

      @@AivarsMeijers I totally agree with you, but you can get your work done very quickly. try to explore it, learn react native for android, if you learn JavaScript, then you can to front till backend!!

    • @AivarsMeijers
      @AivarsMeijers  Před 4 lety

      @@mohammadakbar32 Thanks for the suggestion. Will take that into account when and if will look into Android development.

  • @kentonambara8827
    @kentonambara8827 Před 3 lety

    Thank you for the great video! By the way, where did you find the illustrations for the kettlebell app? I am currently looking for an open source database of exercises.

    • @AivarsMeijers
      @AivarsMeijers  Před 3 lety +1

      Frankly, can't say anymore. I built it 3+ years ago

    • @kentonambara8827
      @kentonambara8827 Před 3 lety

      @@AivarsMeijers Oh I see! What about the illustration in the plank app?

    • @AivarsMeijers
      @AivarsMeijers  Před 3 lety +1

      @@kentonambara8827 That's the same. I buit both of them at about the same time and find illustrations in some shady stock image pages. Really don't remember where

    • @kentonambara8827
      @kentonambara8827 Před 3 lety

      @@AivarsMeijers Hi, sorry for the successive comments, but I would really appreciate it if you can answer the following:
      - What application/resources did you use to design the app for your first freelance client?
      - Do you prefer developing apps using Storyboard or programmatically, and why?
      Thank you!

    • @AivarsMeijers
      @AivarsMeijers  Před 3 lety +1

      @@kentonambara8827 I used the Sketch App for all the designs. That's my tool of choice for any design-related work. Figma is quite similar, but Sketch is a native macOS app and works offline as well.
      For development, I'm going with storyboards for the main UI skeleton and then tuning views in code. For new projects I'm looking to use SwiftUI

  • @Vamo_Alla
    @Vamo_Alla Před 4 lety +1

    Hello, great video!!!!
    Should I learn any others language before swift for iOS? Or just go straight to swift for iOS?
    Are they jobs opportunities out there as a iOS developer?
    Thanks!

    • @AivarsMeijers
      @AivarsMeijers  Před 4 lety +2

      Swift is ok to learn as a first programming language and you can get a job with swift only, so go straight to the swift.
      Job opportunities are different between countries and even cities, but globally there is still demand for iOS developers.

    • @Vamo_Alla
      @Vamo_Alla Před 4 lety

      Aivars Meijers sir, you’re the best!!!
      Thanks a lot for your info and fast reply. It is greatly appreciated.
      Best

    • @Vamo_Alla
      @Vamo_Alla Před 4 lety

      Aivars Meijers hello again, also when you have a chance please, what do you think about a 2012 MacBook Pro 8gb ram and 1tb HD for programming in swift? I asked you this in another Video today as well.
      Thanks again 😀

    • @AivarsMeijers
      @AivarsMeijers  Před 4 lety +2

      @@Vamo_Alla I doubt you will get macOS updates anymore for 2012 MBP. You will need Catalina for the latest Xcode

    • @Vamo_Alla
      @Vamo_Alla Před 4 lety +2

      Aivars Meijers hello, actually I was able to get Catalina but as you say, I may not be able to get more updates later. I’m glad at least I got the latest version for now. I’m going to take advantage and use it for now.
      Again, thanks for your reply and i subscribed to your channel because I like how humble you are and honest. Keep up the good work 🤣

  • @JohnDoe-wi7eb
    @JohnDoe-wi7eb Před rokem

    How many years did you do in the police ?

  • @melnaismikilpz
    @melnaismikilpz Před 3 lety

    Cieņa!

  • @de_h_unknown4294
    @de_h_unknown4294 Před 3 lety

    I have a question!!
    I'm from Bangladesh..can I become swift developer..
    Please replay me back if you know..thanks you.

    • @AivarsMeijers
      @AivarsMeijers  Před 3 lety

      Of course you can. All the information available online, plenty of jobs are online as well, so that really dosen't matter where are you located.

    • @de_h_unknown4294
      @de_h_unknown4294 Před 3 lety

      @@AivarsMeijers thanks boss

  • @alexandrodisla6285
    @alexandrodisla6285 Před 4 lety

    Did you ever learn vapor?

    • @AivarsMeijers
      @AivarsMeijers  Před 4 lety

      Nope I didn't. I have server side swift on the very bottom of my backlog, but never had a chance to look into that.

  • @Powergeek2011
    @Powergeek2011 Před 2 lety

    Is it too late to become a self-taught iOS developer at 55? Thanks.

    • @AivarsMeijers
      @AivarsMeijers  Před 2 lety +1

      I don't think so. It will be harder if you are trying to get a junior job in Apple or similar, but there are still endless possibilities.
      I answered this with more details in this video: czcams.com/video/_I-su259sw8/video.html

    • @Powergeek2011
      @Powergeek2011 Před 2 lety

      Thanks!

  • @rupu1372
    @rupu1372 Před 4 lety

    Should i stop watching video tutorial?

    • @AivarsMeijers
      @AivarsMeijers  Před 4 lety +3

      You should know better the right answer for you, but try to avoid falling in to the endless tutorial watching. You should apply what you learn. Build your own projects or at least modify project on what you are working in tutorial.
      If you saw just few tutorials, you are fine, if you saw 10 or more ad still doing nothing you could be in danger zone :)

  • @kirillivanov4922
    @kirillivanov4922 Před 4 lety

    Доброго времени суток, такой акцент у вас русский) подскажите вы меня понимаете?

    • @AivarsMeijers
      @AivarsMeijers  Před 4 lety +2

      Yes I understand Russian. I born back in USSR and learned Russian in school.

    • @kirillivanov4922
      @kirillivanov4922 Před 4 lety +1

      Aivars Meijers ой как здорово, если вас не затруднит, вы случайно возможно обучаете либо могли бы подумать над тем чтобы взять ученика по разработки iOS в общем если вам интересно ответьте мне.
      Естественно обучение платное

  • @simply6162
    @simply6162 Před 4 lety

    Why are iOS developers so poor

    • @AivarsMeijers
      @AivarsMeijers  Před 4 lety +1

      Guess that depends on the country where they live and the company they are working for. I do not see poor iOS developers in Europe or US

    • @simply6162
      @simply6162 Před 4 lety

      Aivars Meijers i mean the apps make no money at all apple even charges 100 dollar a year for nothing everything is against you full of disadvy

    • @AivarsMeijers
      @AivarsMeijers  Před 4 lety

      Peter Dang that’s only partly true. I personally know few iOS developers who are make money from own Apps and not even close to poor :)
      If I would live from own app income only, that would be hard. But I’m spending almost all the time on consulting and almost nothing on own app development. And they still make a few hundred € in a month.
      I shared income numbers in video on this channel if you are interested to look on them.
      I have to agree with you that it is hard, really hard to make profitable apps, but not impossible

    • @simply6162
      @simply6162 Před 4 lety

      Aivars Meijers sure Apple even charges fortitude . I mean we should be getting paid for making them apps on AppStore literally this is ridiculous that Apple even charges us for we being useful to them . I really love iOS platform but everything is playing against me . All you can do is find another job that’s not iOS development so u can earn some income to live

    • @AivarsMeijers
      @AivarsMeijers  Před 4 lety

      @@simply6162 Yes, indie app development is not easy. 30% revenue cut also looking way too big for me, good that with the second year of subscriptions that becomes - 15%
      Working as an iOS developer for other companies still can bring good money. I'm trying to mix indie app development and consulting. Works fine for me, I even dropped corporate job with a senior manager role