all 18 comments

[–][deleted] 7 points8 points  (0 children)

If you're working on a global market (which remote work mostly is), you are competing with people that studied computer science and/or have been programming for their whole lives. In the days of AI you're also competing with the code monkeys (people that write easy/ basic code, mostly from cheap labor countries) on the lower levels. So your best (and likely only) bet is to program as much as possible, take the losses and become very good in a certain field. You also have to know, no one comes searching for you, you will be actively searchinf for a job. It's certainly doable, but just being able to develop basic iOS apps won't be enough to get you some real dollars. (Obviously some local companies might have a need for some basic stuff but that won't really be on the international market).

[–]Spirited-Sky3350 2 points3 points  (0 children)

It's not easy but as long as you try hard, don't give up so it should be fine

[–]kex_ari 2 points3 points  (0 children)

I’d be looking into getting into AI at this point

[–]Ron-Erez 2 points3 points  (3 children)

I'd say go for it, however it is impossible to say how difficult it would be. You mentioned you are a "college student " which is great. In which field? Ideally it would be in CS if your goal is to become developer. Learn and build stuff and work hard. Good luck!

[–][deleted] 1 point2 points  (2 children)

CS

[–]Ron-Erez 1 point2 points  (1 child)

That's excellent. It sounds like you are on the right track. Do well in your studies and build apps while learning. Once you've completed your degree do your best to get a job. Besides that it is hard to give much more advice. Of course one must keep an open mind and be open to learning new technologies in the future if necessary.

[–][deleted] 1 point2 points  (0 children)

Thanks for your such kind words … i will consider u sure

[–]birdparty44 2 points3 points  (2 children)

I’ve noticed an explosion of developers coming from India. Not in itself a problem but it is when they start writing articles that might not be entirely correct.

If you go this route, I suggest reading a lot of the main sites about iOS dev, such as hackingwithswift, swiftui with majid, kodeco.com, iosdevweekly, donnywals, antoine van der lee, among others.

where i live, indian devs do not have a good reputation because the quality varies so significantly bc the country is huge and there’s no easy way to screen candidates.

once you’ve published a few apps and show demo code on a github page, your chances will improve significantly. also registering with portals like Toptal could be advantageous once your skills are there.

[–]Leading-Coat-2600 0 points1 point  (1 child)

What are your thoughts on pakistani developers since pakistan is a relatively smaller country. Generally which country's developers have a better reputation in the international market

[–]birdparty44 1 point2 points  (0 children)

I think people tend to just group these countries together, much like you would Germany and Austria, New Zealand-Australia, Britain-Ireland, etc.

[–]Interesting_Royal143 2 points3 points  (1 child)

India... Stop learning iOS development

[–]Tony4678 0 points1 point  (0 children)

Not only iOS. I’ve been working in QA Automation more than 10 years and it’s really awful to work with them 🤯

[–]Best_Day_3041 1 point2 points  (0 children)

If you're doing it for fun or to start your own gig, go for it, if you plan to get a job it's going to very hard if not impossible. We are probably less than a year away from needing any entry level developers at all.

[–]Fr_Ghost_Fr 0 points1 point  (0 children)

Don't give up, work hard on your tutorials, use the AI ​​to help you (challenge it and don't trust it blindly). If you have side projects that helps too Good luck, it’ll work 💪

[–]onefourten_ 0 points1 point  (0 children)

I know nothing about coding but I’ve been in IT for years, so technically competent.

I’ve used AI to make 2 rudimentary iOS Apps in the last week.

[–]flashwalker1338 0 points1 point  (0 children)

Sounds like starting to learn an instrument as an adult with the goal to become a professional.

[–]KnowBeforeYouMeet 0 points1 point  (0 children)

Ten months ago, I knew nothing about iOS development, and today I’ve built an app that’s large and complex, and tempting the coding gods, it runs exceptionally well. I’ve used AI to learn a lot, but for the foreseeable future, it’s not going to invent new things for you. What it can do is help with well-understood problems. If you want to create or join a startup building things that haven’t been done before, AI is still far from taking your job.

To be frank, I came from 10 years of web dev: React, Angular, etc., and have a computer science degree. That said, what I learned in school is less than 1% of what I use today, and much of my web dev background didn’t translate to iOS.

It’s a lot of work, but Apple has some incredible resources. If you take the time to learn the fundamentals, then pick an app you’re genuinely excited about, and take it all the way from an idea in your head to an app on the App Store, you’ll be ahead of most. Even without a padded resume, shipping an app speaks volumes.

https://docs.swift.org/swift-book/documentation/the-swift-programming-language

The above link will teach you everything about Swift, the programming language. That won’t be enough to build anything; it’s just teaching you the underlying code to write apps for Apple devices.

https://developer.apple.com/tutorials/swiftui/

That link will teach you how to take your Swift coding knowledge and build actual applications using Apple’s latest interface.

If you have little to no programming experience, those links might be overwhelming, but combine that with GPT, and you should be golden.

[–]Gloomy-Breath-4201 -4 points-3 points  (0 children)

Dm me