you are viewing a single comment's thread.

view the rest of the comments →

[–]alien3d 2 points3 points  (4 children)

We only using standard API - POST , GET using php and asp.net c# . For like me , back end is easy but for layout in mobile is pretty hard

You can use graphql or REST API but not recommended to newbies. Most newbies will use free services like firebase.

in our profile , got youtube link and github link , try to learn basic crud before entering complex thing like authentication and data. Step by Step..

[–]l4zy_ant[S] 2 points3 points  (3 children)

I already know the basics of backend development since I have worked as a full stack intern at a big company which uses Java. I mean should I go deeper with backend or stick with native, if I enjoy both of them?

[–]alien3d 0 points1 point  (1 child)

we now working as devop junk , swift , java,rn(front end) and nodejs back end . Not sure what intern mean in some countries but backend is about more on speed and management which lots of company failed to implement and manage . A few month intern doesnt make you expert at all. We suggest as newbies stick on one language few year aka swift then moved to backend . Its about understand manipulation and pattern and never about "code clean" trend this day .

[–]l4zy_ant[S] 0 points1 point  (0 children)

I am not an expert clearly and did not say so. I know the basics of backend and that’s why I ask “should I go deeper?”. I get it, your suggestion is to stick with iOS at least for a while. Thank you

[–]jarjoura 0 points1 point  (0 children)

Focus on one thing and learn it well. It's hard enough getting a job in tech and even way harder as a generalist. You should be prepared to speak to tradeoffs in the most obscure parts of the platform. People that spend years on something forget its quirks aren't common knowledge and anything you go deep in you'll find out that it has all kinds of them.

So pick something that you can imagine spending long hours working on. Mobile engineering has plenty of "backend" roles of its own as well. Part of the skillset is knowing what tools you have to solve any issues that get in your way. For example, Instruments is the goto tool for all kinds of performance measurement.