How you remember by default functionality/class name etc of the platform
- by piemesons
Hello everyone,
I am 8 months experienced guy, (B.tech in computer science) In my college time i used to create simple programs in c/c++/java. Simple programs like creating linked list/binary trees programs. frankly saying those college bullshit exercise.(I am from India so Engg colleges in india sucks except few like IIT's etc). In my college time apart from my college exercises i created some better programs/games like arachnoid, snake.
We had 6 months internship in our college curriculum. I worked on asp.net. Basically the work was to create a website with some random functionality.
After that in my job i worked on php and successfully deployed 4 projects. All having lot of functionality and i was the only team member in all the projects.
Now i am learning ruby on rails as i switched to a new firm. I also have to work on android or iphone depending upon on what mobile technology i want to choose or i can work on both of the technologies. My project manager says take your time to learn things. we are not in hurry to place you in any project. Work on things by your self. take 3 4 months to learn.
But i am not getting good pace.
I am quite confident with php/asp etc but i dont able to grasp things in android. Although my c/c++ background is quite good, having a good logical mind. But i am not able to grasp the things in android.
Even learning some basics of rails i found it wtf. Why i have make model name singular and table name plural.By default that action name and name of the file in view is same
I just hate the word MAGIC mentioned more than 100 times in the book. (agile-web-development-with-rails)
(I am talking about default functionality, I can over ride them that i know, so please dont debate on that)
I not saying i am not getting the things. My point is remembering the default functionality is a pissing me off.
Lots of classes.
Lots of files .
specify this thing here. That thing there.
All these things (remember which class does what) require some time or i am missing something.
For my point of view i am having all these problems cause previously i never used object oriented programming approach in php. (I NEVER USED, I AM NOT SAYING THET ARE NOT)
How you people explain it.
How you people suggest me to do.
I am looking suggestions from some seniors.From seniors in my office.They says you good dude. But i dont know i am not geting confidence in the things. When they ask me anythings about the topics i cover. I give them good answers. So when i discuss this problem with them they says there is no problem just keep on working.
And sorry for my poor english.