How I become a self-taught iOS developer

Поділитися
Вставка
  • Опубліковано 21 сер 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.epidemicso...
    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
    🎥 UA-cam video gear:
    Big & pricey camera:
    Big Full Frame camera: amzn.to/3gG17AK
    Full Frame UA-cam & all-around lens: amzn.to/2ZZSmup
    Small camera:
    Small vlogging camera: amzn.to/3031CxW
    Affordable but great vlogging lens: amzn.to/3gG1j2W
    Fast UA-cam & 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
  • Наука та технологія

КОМЕНТАРІ • 126

  • @AivarsMeijers
    @AivarsMeijers  5 років тому +9

    🔥Next recommended: How to become a freelancer -> ua-cam.com/video/cL2aMJQhcMc/v-deo.html

  • @software-sage
    @software-sage 3 роки тому +22

    "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.

  • @CM-zi9dy
    @CM-zi9dy 3 роки тому +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  3 роки тому

      Sending good vibes! Keep going and you will get there

  •  4 роки тому +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 5 років тому +18

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

    • @AivarsMeijers
      @AivarsMeijers  5 років тому +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

  • @elliotsprince
    @elliotsprince 3 роки тому +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 4 роки тому +7

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

  • @lwa.dev74
    @lwa.dev74 3 роки тому +1

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

  • @maismail8499
    @maismail8499 Рік тому

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

  • @michaelp.6511
    @michaelp.6511 4 роки тому +3

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

  • @acromos
    @acromos Рік тому +1

    Yes, I subscribed. Useful content thank you.

  • @lerasseleonardo5865
    @lerasseleonardo5865 4 роки тому +2

    Thanks for sharing your experience Aivars! Really interesting!

    • @AivarsMeijers
      @AivarsMeijers  4 роки тому +1

      Thanks for feedback! Glad that you found this interesting.

  • @chovuse
    @chovuse 2 роки тому +1

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

  • @anderltz
    @anderltz 4 роки тому +3

    Thanks for sharing your experience!

  • @lakshanperera9735
    @lakshanperera9735 2 роки тому +1

    thank you for sharing aivars love your vids

  • @andythewebdev1499
    @andythewebdev1499 4 роки тому +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

    • @AivarsMeijers
      @AivarsMeijers  4 роки тому

      Thanks and welcome to the iOS dev community :)

    • @andythewebdev1499
      @andythewebdev1499 4 роки тому

      @@AivarsMeijers thanks man, ill hit you up on instagram later man take care! :)

    • @user-bi1rh8ix1t
      @user-bi1rh8ix1t 3 місяці тому

      How is your dev?

  • @OmronOmicron
    @OmronOmicron Рік тому

    Love the videos!!

  • @loganmahoney2284
    @loganmahoney2284 2 роки тому

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

  • @JasonMitchellAZ
    @JasonMitchellAZ 5 років тому +3

    Thanks for sharing, Aivars

    • @AivarsMeijers
      @AivarsMeijers  5 років тому +1

      Thanks! Glad that you found this interesting, Jason.

  • @javieralberty3693
    @javieralberty3693 4 роки тому +1

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

  • @edgars-dev
    @edgars-dev 3 роки тому

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

  • @Fr3dy27
    @Fr3dy27 3 роки тому

    Aivars, thanks for sharing your experience.

  • @mkrajaci
    @mkrajaci 4 роки тому

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

  • @wannabemusician5519
    @wannabemusician5519 3 роки тому

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

  • @igorpostoev2077
    @igorpostoev2077 4 роки тому

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

    • @AivarsMeijers
      @AivarsMeijers  4 роки тому +1

      Thanks, Igor! Glad that you found this useful.

  • @solothe3rd
    @solothe3rd 5 років тому +5

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

  • @killinginside7601
    @killinginside7601 4 роки тому

    Thank you! Quite interesting video.

  • @olehpauk5666
    @olehpauk5666 4 роки тому

    Good video! It was interesting to watch

  • @kharatakshay
    @kharatakshay 3 роки тому

    Thank you for sharing, your experience is helpful.

  • @thomasipad7719
    @thomasipad7719 3 роки тому

    Thanks for this!

  • @guillaumed4145
    @guillaumed4145 2 роки тому

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

    • @AivarsMeijers
      @AivarsMeijers  2 роки тому +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 2 роки тому

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

  • @HiPh0Plover1
    @HiPh0Plover1 3 роки тому +1

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

  • @samuraitek315
    @samuraitek315 11 місяців тому

    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?

  • @user-fd5nw9xe1p
    @user-fd5nw9xe1p 3 роки тому

    Thanks, it was interesting for me)

  • @fayandie
    @fayandie 3 роки тому

    Thanks!

  • @mohammadakbar32
    @mohammadakbar32 4 роки тому +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  4 роки тому +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 4 роки тому +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  4 роки тому

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

  • @donaldtrump2982
    @donaldtrump2982 2 роки тому

    My dream

  • @dennisdeveloper
    @dennisdeveloper 4 роки тому

    Great video!

  • @streetfashiontv9149
    @streetfashiontv9149 3 роки тому

    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  3 роки тому

      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 3 роки тому

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

  • @vasiliymelnik8334
    @vasiliymelnik8334 4 роки тому +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  4 роки тому +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: ua-cam.com/video/TMpUTemaiJY/v-deo.html
      For example, listed there Hacking With Swift resource is still good place to start.

    • @vasiliymelnik8334
      @vasiliymelnik8334 4 роки тому

      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)))

  • @cesmorf5398
    @cesmorf5398 3 роки тому

    Is there any way to output subtitle to file?

  • @ananthnaren9183
    @ananthnaren9183 4 роки тому

    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.

  • @alexhabbibi
    @alexhabbibi 4 роки тому

    Man! Man! Great!

  • @fedorlosev616
    @fedorlosev616 4 роки тому

    Nice experience)

  • @matusseidl
    @matusseidl 5 років тому

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

    • @AivarsMeijers
      @AivarsMeijers  5 років тому +1

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

  • @nishaanthsalian256
    @nishaanthsalian256 4 роки тому

    Awesome.

  • @samatmurzaliev702
    @samatmurzaliev702 3 роки тому

    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  3 роки тому

      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.

  • @CarlosAgarie
    @CarlosAgarie 4 роки тому

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

    • @AivarsMeijers
      @AivarsMeijers  4 роки тому +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 Рік тому

    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  Рік тому +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 Рік тому

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

  • @Vamo_Alla
    @Vamo_Alla 4 роки тому +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  4 роки тому +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 4 роки тому

      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 4 роки тому

      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  4 роки тому +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 4 роки тому +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 Рік тому

    How many years did you do in the police ?

  • @kentonambara8827
    @kentonambara8827 3 роки тому

    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  3 роки тому +1

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

    • @kentonambara8827
      @kentonambara8827 3 роки тому

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

    • @AivarsMeijers
      @AivarsMeijers  3 роки тому +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 3 роки тому

      @@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  3 роки тому +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

  • @de_h_unknown4294
    @de_h_unknown4294 3 роки тому

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

    • @AivarsMeijers
      @AivarsMeijers  3 роки тому

      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 3 роки тому

      @@AivarsMeijers thanks boss

  • @alexandrodisla6285
    @alexandrodisla6285 4 роки тому

    Did you ever learn vapor?

    • @AivarsMeijers
      @AivarsMeijers  4 роки тому

      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 2 роки тому

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

    • @AivarsMeijers
      @AivarsMeijers  2 роки тому +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: ua-cam.com/video/_I-su259sw8/v-deo.html

    • @Powergeek2011
      @Powergeek2011 2 роки тому

      Thanks!

  • @melnaismikilpz
    @melnaismikilpz 3 роки тому

    Cieņa!

  • @kirillivanov4922
    @kirillivanov4922 4 роки тому

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

    • @AivarsMeijers
      @AivarsMeijers  4 роки тому +2

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

    • @kirillivanov4922
      @kirillivanov4922 4 роки тому +1

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

  • @rupu1372
    @rupu1372 4 роки тому

    Should i stop watching video tutorial?

    • @AivarsMeijers
      @AivarsMeijers  4 роки тому +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 :)

  • @simply6162
    @simply6162 4 роки тому

    Why are iOS developers so poor

    • @AivarsMeijers
      @AivarsMeijers  4 роки тому +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 4 роки тому

      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  4 роки тому

      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 4 роки тому

      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  4 роки тому

      @@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