4 ms·
Here's the steps to become highly informed in whatever technology: 1) Search through university course listings and youtube for introductory lectures on said s
by hackermailman 8y ago
Here's the steps to become highly informed in whatever technology:
1) Search through university course listings and youtube for introductory lectures on said subject and it's related subjects. Example, these basic design lectures, note all these lectures are open http://www.cs.cmu.edu/~bam/uicourse/05863fall17/schedule.html http://www.cs.cmu.edu/~bam/uicourse/05863fall17/schedule.htm... or these Stanford iOS development lectures https://itunes.apple.com/us/course/developing-ios-11-apps-with-swift/id1309275316 https://itunes.apple.com/us/course/developing-ios-11-apps-wi... or Github for curated lists of iOS resources https://github.com/search?q=iOS+resources https://github.com/search?q=iOS+resources
2) Go on some freelancer site or Craigslist and offer to make prototype iOS apps or just write your own hobby programs and release them as free software to gain experience/feedback.
3) Search Google Scholar for relevant things to your field/interests, like this Mobile Research Practical Guide and if you don't have access to a library or money use sci-hub http://sci-hub.tw/https://doi.org/10.2200/S00763ED1V01Y201703MPC012 http://sci-hub.tw/https://doi.org/10.2200/S00763ED1V01Y20170...
4) Find out core things in said technology you should care about and how to work around them, for example iOS: unpredictable variation in network quality, lowered trust and robustness of mobile elements, limitations on local resources imposed by weight and size constraints, and concern for battery power consumption.
5) Find more advanced courses that help with understanding core issues you've identified https://www.cs.cmu.edu/~15-821/ https://www.cs.cmu.edu/~15-821/ note all the required reading, again get the doi's and look them up at public library/sci-hub for free
6) For the whole picture see how you can write once, deploy everywhere ie: OCaml/ReasonML or webassembly https://jaredforsyth.com/posts/making-a-cross-platform-mobile-game-in-reason-ocaml/ https://jaredforsyth.com/posts/making-a-cross-platform-mobil... taking into account all the big picture things such as battery consuption and network unreliablity you identified in Step 4.
*edited to fix links
- tat_xcitd_dev 8y agoThank you very much! This is really informative.