Video není dostupné.
Omlouváme se.

Framework to become a software developer

Sdílet
Vložit
  • čas přidán 15. 08. 2024

Komentáře • 63

  • @prasannakumar-hh7cc
    @prasannakumar-hh7cc Před 3 lety +14

    Pick 1 framework you like and master it. The industry needs experts. Every framework is a world in itself,
    it takes years of experience to master one.
    For iOS learners.
    Sean Allen teaching style is very lovely. I truly appreciate his iOS journey.
    Paul(Hacking with Swift) books are good to master iOS.
    Big Nerch Ranch books are also very good to start with.
    Raywenderlich is loosing its charm .
    I feel SwiftUI developers will have an edge in 2021. within 2 years UI kit will be a legacy code just like ObjectiveC projects. Finding what you like is a very confusing question in itself. In the end, everyone is controlled by market forces.
    Happy learning.

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

      I didn't look into latest Big Nerd Ranch Books, but those are what I used to start. Just checked my Kindle purchase history and see that have 3rd and 4th editions of iOS Programming: The Big Nerd Ranch Guide. That's back to my attempts to master Objective-C
      Agree about Raywendelich. It still is in my shortlist of valuable resources but somehow it slides down from top :(
      On my ongoing consulting projects we have plans to start implement SwiftUI early in next year, so I see that it meets your assumption that UIKit will start fade out in 2-3 years. That's never-ending process. Technologies come and go and even to stay in one niche you should continuously learn new things.

    • @prasannakumar-hh7cc
      @prasannakumar-hh7cc Před 3 lety +8

      @@AivarsMeijers That's the trick many miss.
      One should stay in 1 technology/stack and learn whatever new comes out from that stack,
      Ex in iOS the journey so far is ObjectiveC-->UIKit-> Swift->SwiftUI-> something else.
      Every stack is so huge that no one can claim he/she has mastered it. Better spend time exploring new things in the same stack.
      Better change companies rather than changing stacks.
      It is your expertise that guarantees your income. Companies will come and go.
      If you become so confident about your stack then better spend time on your hobbies rather than learning any new stack. Life is not just about coding only.

    • @nodirboqiyev1676
      @nodirboqiyev1676 Před 3 lety

      @@AivarsMeijers
      Hi I am very interested in programming please teach me programming

  • @Roman-bp1cu
    @Roman-bp1cu Před 3 lety +2

    Love how quality of the content keeps improving! 👏🏼

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

    Great as usual. Thank you, Aivars!

  • @breakingmac7316
    @breakingmac7316 Před 2 lety

    Cool Vid, Aivars!

  • @johnmoody1642
    @johnmoody1642 Před 3 lety

    Thank man for all the videos, have been struggling with the learning process for a while and you help!

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

    valuable info and perfect sum up.

  • @AlmorTech
    @AlmorTech Před 3 lety

    This was really informative and gave me some ideas. Thank you, Aivars! 🖖

  • @Lucas-iv6ld
    @Lucas-iv6ld Před 3 lety +1

    I made a career in Java (3 to 4 years of experience), and I got a Oracle Java certification, but man.. I'm tired of Java world, so complicated, so boring, so frustrating... Now i'm thinking about switching career to Ios development since I really like Apple products, and I already have all necessary to start... But it's a little scary to change

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

      Changes always are scary, but hey, I switched from being head op products to iOS development in my late 30s. How hard it can be to switch between different development niches? ;)
      I would try to do some iOS development on the side, build some apps to see if you really like that. Then look around for the next step, probably apply for iOS dev job.

    • @Lucas-iv6ld
      @Lucas-iv6ld Před 3 lety +2

      @@AivarsMeijers Thanks for the response! That's exactly what I'm doing, I started with swift and It's really a breeze programming in that language compared to Java.. I'll progress with side projects in iOS Dev, try to publish an app and see what happens. Thanks for the advice and for sharing your history! Cheers from Brazil

    • @mramir6458
      @mramir6458 Před 2 měsíci

      Hi man it's been 3 about 3 years what are you doing now ?

  • @garrett3338
    @garrett3338 Před 3 lety

    Great info and advice. Thank You Aivars!

  • @lauris_kalnins
    @lauris_kalnins Před 3 lety

    Thanks for the helpful info, bro. Priecīgus Ziemassvētkus, vecais!

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

      Paldies! Priecīgus un gaišus Ziemassvētkus!

  • @jordainfg
    @jordainfg Před 3 lety

    Clear and straightforward 🙌

  • @alexandrodisla6285
    @alexandrodisla6285 Před 3 lety

    Flutter 😎🎯. I really enjoy it.

  • @husamburhandev
    @husamburhandev Před 2 lety

    I would like to ask, from where you get your graphics assets, ui kits, designs... etc? Do you design them by yourself for example?

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

      For icons I’m using SF Symbols, pictures if I use any are from unsplash

  • @lafeo0077
    @lafeo0077 Před 3 lety

    love ur content

  • @roshanrajdurai4284
    @roshanrajdurai4284 Před 3 lety

    Loved it🤘🏻

  • @boredchicken5755
    @boredchicken5755 Před 3 lety

    Hi, I have been learning programming to the point that I have built some beginner apps.
    I tried interviews but it seems it is more focused on Data Structures and Algorithms.
    As a freelance developer like you, is it being practiced when you work on projects?

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

      When you apply for freelance jobs customers are more interested in what did you built so far and how will you solve their problems. Depends on the project's size for sure, but usually, you are the most technical person on the project and there is no one who has a clue about Algorithms.
      Small and medium-size startups usually are the same, they are more oriented to practice interviews.
      I never had Data Structures and Algorithms oriented interview and would fail it miserably because you should train specifically for them to pass through it.

  • @zanaeira
    @zanaeira Před 3 lety

    Hi, thanks for this video! Do you have any advice on how to find out the best practices / standard way of using some classes / APIs? I find the Apple documentation sometimes lacking in this (more likely my own weaknesses). For example, I’ve been trying to figure out what is the most appropriate way to have a sidebar (iOS 14) which, when selected populates the supplementary view as a sidebar, which when selected populates the secondary view controllers. I.e. How notes / mail does it. But I can’t find any examples of this, only of having a sidebar which, when an item is selected, shows a ViewController in the secondary view (splitviewcontroller). The thing I’m wondering, more than how to do it, but the correct way to do it i.e. how are developers supposed to use the API? Should the SplitViewController be managing its sidebar and supplementary sidebar? Should the sidebars know about each other? Sorry, I’ve asked so many questions…! My background: essentially trying to teach myself iOS (Swift) programming so that I can build apps independently and/or get a job.

    • @AivarsMeijers
      @AivarsMeijers  Před 3 lety

      There are more advanced materials for learning as well, for example books on HackingWithSwift. Following bloggers who are writing about swift also helps to learn more advanced stuff. For example: www.swiftbysundell.com
      For more specific questions like you described, community is best place to ask for help. Post your questions in slack groups and you may get answers to your questions.

    • @zanaeira
      @zanaeira Před 3 lety

      @@AivarsMeijers Thanks so much. Yeah I've been reading swiftbysundell religiously and lately have started following more people on Twitter. I've also got many of the Hacking with Swift books, though it's more to do with being stuck in the tutorials phase like you've mentioned in videos. I haven't tried Slack groups much - is there anywhere to find groups to join?

    • @AivarsMeijers
      @AivarsMeijers  Před 3 lety

      @@zanaeira this one probably is the biggest one: ios-developers.slack.com

  • @77Sherms
    @77Sherms Před 3 lety

    Great video.

  • @ltadeut
    @ltadeut Před 3 lety

    Hey Aivars what do you think of Ray Wenderlich's iOS and Swift course? Been thinking about getting it.

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

      Didn't take a look at that specific tutorial. I had a yearly subscription and used some tutorials from there, but that is not my top resource to look for tutorials. They feel a bit too wordy for my taste with a huge amount of boilerplate code in initial project files.
      But that more like subjective opinion. The resource for sure is good and it is one of the biggest tutorial collections for mobile devs.

    • @ltadeut
      @ltadeut Před 3 lety

      @@AivarsMeijers thanks for the info!

  • @mygamblingstories5765
    @mygamblingstories5765 Před 3 lety

    What can you say about the Stanford IOS course cs193p? Is it good for the start?

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

      It is good, give it a try. That course is targeted to students who already know basics of the OOP (object oriented programming) so that can be too hard to learn. Also academic lesson format can feel too long and slow comparing with average internet video.

    • @mygamblingstories5765
      @mygamblingstories5765 Před 3 lety

      @@AivarsMeijers Thank you for the answer. I already have some knowledge in the OOP, because earlier I have studied OBJECTIVE-C, JAVASCRIPT and also tried to become an iOS Developer. Actually, I have successfully passed Accenture's Bootcamp and became an intern for the iOS Developer role in this company. But, I left this role, because they put me on a project where my mentor wasn't interested in my progress and I was just sitting and doing what I want.
      I like the Stanford course because it has homework and in most cases, it very hard to complete them. Maybe you can recommend something else, more effective from your vision with homework or your general approach is to simultaneously cultivate your own project and watch tutorials?

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

      @@mygamblingstories5765 here is interesting 100 day programming to build app using UIKit or SwiftU, check if you like it: www.hackingwithswift.com/100/swiftui

    • @mygamblingstories5765
      @mygamblingstories5765 Před 3 lety

      @@AivarsMeijers Thank you very much!

  • @nameless6990
    @nameless6990 Před 3 lety

    hi I m doing an app with swift ui.I have a problem with textfields do you know how can I handle inputs from multiple texfields for instance I have a 10 textfields and also I m gonna save data to core data 😣

    • @AivarsMeijers
      @AivarsMeijers  Před 3 lety

      So you need @State variable for each textfield to save that data locally in your view first and then you saving that in Core Data. If you already running in difficulties here, probably it will b e a bit easier to start with user defaults for saving data

    • @nameless6990
      @nameless6990 Před 3 lety

      @@AivarsMeijers okey as you said maybe I can use user defaults to save data😬 but actually my number of textfields is not constant user will determine this.There might be a lot of textfields(more than five or ten I don t determine)so I don't know how many state variables to define at first

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

      @@nameless6990 so, probably then you should save array with Strings. For dynamic UI you should look for more flexible approach

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

      @@nameless6990 Probably you need some kind of structure to define user recorded data which will contain an array with strings or key-value pairs, whatever is needed

    • @nameless6990
      @nameless6990 Před 3 lety

      @@AivarsMeijers thank you🤗🤗🤗🤗

  • @TKGZONE
    @TKGZONE Před 3 lety

    Do you do freelancing because its hard to convince an employer to work and let you travel? I want to work and travel at the same time, I saw most people that want to do this online are freelancers. Ideally, I would like to work for a company and the freedom to work anywhere in different time zones. Any advice on what route I should take, other than freelancing?

    • @AivarsMeijers
      @AivarsMeijers  Před 3 lety

      Yes, that was my main reason to switch from product management role to software development. It is much more easy to find remote job or freelancing gigs for programmers than for product managers.
      It is possible to work remotely as a developer, there are plenty of companies who are fine with 100% remote job.

    • @TKGZONE
      @TKGZONE Před 3 lety

      @@AivarsMeijers Ah ok thanks. There a reason why u freelance over working for a company? Seems more stressful finding sustainable income freelancing vs just working for somebody and then u get benefits also.

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

      @@TKGZONE For me having multiple income streams feels way less stressful than working for one company. That is fake safety. Guess that currently in a time of mass layouts it is more clear than ever.
      I prefer $ over free lunch or other benefits. Consultants usually are better paid than regular employees

    • @TKGZONE
      @TKGZONE Před 3 lety

      @@AivarsMeijers Ya theres pro and cons. Good thing is that working for a company you get paid regardless ur output. Plus u can work on other things outside ur 9 to 5. I wasn't referring to those little perks. Consulting if ur at the top of ur game then ya if ur busy with work then it's not an issue when it comes to getting paid. I just don't know how someone new would get their feet in consulting/freelancing with stability.

    • @AivarsMeijers
      @AivarsMeijers  Před 3 lety

      @@TKGZONE Check out this video, there is a segment about financial stability and money flow : czcams.com/video/GHEA4GdRceY/video.html

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

    21 👍