Toren Posted December 28, 2016 Posted December 28, 2016 (edited) A question for those seasoned with experience, say I want to learn some new technique or method, and to do so I would primarily need to learn two things, one is theory of the topic itself, and the other is the tool that allows the application of the theory. Both tasks would be rather intensive, that is, it would probably take me 6 months to a year of intense study to feel comfortable with either one. In situations like this, how do you decided which to learn first ? In your experience, what has been more beneficial? Also I should add, with either one there is some learning of the other but no where near as deep. Edited December 28, 2016 by Toren
fuzzylogician Posted December 28, 2016 Posted December 28, 2016 It depends on the person, but for me, the best strategy has been to join existing projects with people who are more knowledgeable than me and get some hands-on experience in a setting that also allowed me to ask theory and technical questions as needed, and where someone else could make sure that I wasn't going off in very wrong directions. I can get lost in theory, but application is easier to make sense of, especially in a context where I can't mess anything up too badly because I'm not doing the whole thing alone. Over time I also ask the theory questions and I can make connections between the actions and particular choices I've made and the reasons behind them. That's generally worked best for me, after some initial reading to get enough background to situate whatever I'm learning in some basic theory. Toren 1
TakeruK Posted December 28, 2016 Posted December 28, 2016 I would follow the same approach as fuzzy. For me, it's important to be learning both the theory and the applications at the same time. I generally start with theory but just the surface level stuff. Then, I try to make a rudimentary version of it work. Probably will encounter tons of roadblocks along the way, so I would dig deeper into the theory whenever I get stuck. When I have a basic working model, I can go back and implement more details, generalize it more etc. It's helpful to do this with someone who knows what they are doing. You don't necessarily need their direct supervision, but guidance from them can really help. Also, eventually, you will have a complete model/product/etc. and it would be really helpful to have an expert take a look and try to poke holes in it. Since at this stage, you might not know the theory deep enough to understand caveats, so consulting an expert that knows about the main traps/pitfalls is helpful. The suggestion to join an existing project with others who are already using the method is a great one, if that opportunity is available! Toren 1
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now