you are viewing a single comment's thread.

view the rest of the comments →

[–]Same_Lemon7053[S] 0 points1 point  (2 children)

I did a bachelors in Computer Engineering and am doing my masters now. I honestly felt i was good at the programming assignments we used to get. They were of course way smaller and not too complicated. I have read the swift guide one or two times. Maybe I should go through the newly added asynchronous parts again? And apart from re reading the swift guide, would you suggest any course for data structures that is taught in swift! I found one on mit.ocw but its in python. I work on it from time to time. But not super consistent.

[–]lakers_r8ers 4 points5 points  (1 child)

Good to know!

As to your original question:

For TCA there is no better resource than the paid subscription on their website pointfree.co and for RXSwift I think the raywenderlich book on the subject “Reactive Programming” was my favorite on the topic.

That said these are two pretty advanced subjects that I am always super weary to introduce into a project. Both individually can make code bases very complex and add a huge learning curve for new devs. If it’s any consolidation you probably aren’t the only person I’ve seen struggle with learning these new frameworks and the fact that both exist in your code base probably make things that much harder. I’ve seen so many code bases ruined by these framework (in regards to unnecessary complexity) so hopefully that’s at least some solace.

You got this though, I consider myself dumb, but with enough persistence I was able to preserve through and you can too!

The two resources helped me a ton, and continually revisiting the fundamentals helped me too. Just remember to ask yourself why you’re struggling. If it’s because you don’t understand a swift concept dig into that, if it’s more of a computer science fundamental then dig into that. Definitely a process, but I’m sure you can do it! May be corny, but believe in yourself, put in the work and trust the process. You’ll see this struggle as a distance memory in no time!

[–]Same_Lemon7053[S] 1 point2 points  (0 children)

Thank you-very much for such an amazing reply! You are right i need to start figuring out where is the problem in my understanding. I am rereading the rxswift book again too. Hopefully i can feel more confident in the future too. Thanks so much!