Rahul D Sarkar photo

Rahul D Sarkar

Madhyamgram, Kolkata, India- 700129.

Phone Verified Email Verified Facebook Verified

Is this listing inaccurate or duplicate? Any other problem?

Please tell us about the problem and we will fix it.

Please describe the problem that you see in this page.

Type the letters as shown below *

Please enter the letters as show below

Are you Looking to Learn?

Details verified of Rahul D Sarkar

Identity

Education

Know how UrbanPro verifies Tutor details

Identity is verified based on matching the details uploaded by the Tutor with government databases.

Overview

Rahul D Sarkar conducts classes in BCA Tuition, Class VI-VIII Tuition and Digital Marketing Training. Rahul D is located in Madhyamgram, Kolkata. Rahul D takes at students Home and Regular Classes- at his Home. He has 6 years of teaching experience . Rahul D has completed Bachelor of Computer Applications (B.C.A.) from Guru Nanak Institute of Technologies in 2016. He is well versed in English, Bengali and English.

Demo Class

No

Languages Spoken

English, Bengali, English

Education

Bachelor of Computer Applications (B.C.A.) from Guru Nanak Institute of Technologies in 2016.

Address

Madhyamgram, Kolkata, India- 700129.

WordPress Training Overview

WordPress Training

Class Location

Tutor's Home

Years of Experience in WordPress Training

6

View all Classes

Reviews

this is test message this is test message this is test message this is test message this is test message this is test message this is test message

No Reviews yet! Be the first one to Review

Lessons (2)

Great Blog Marketing Techniques

Blog Marketing hacks that actually works Marketing your blog is not all that hard to do. You have to be persistent and want success however if you want your blog to do well. You cannot just make a post...

04/04/2017
0 0
0
5 proven tips to get noticed online.

If you’re thinking of launching a startup or small business you likely don’t have the budget to draw prospects to your site with expensive digital ads. The main problem when you are starting...

04/04/2017
0 0
0

Answers by Rahul D Sarkar (2)

"What should I do to good programmer?" in   Tuition/BCA Tuition, Tuition/BCA Tuition/Assembly Language Programming

How to Become an Expert Developer ? I've been asked several times about how to become an expert developer, so I decided to finally answer this question to the best of my ability. Of course there is no single path to expertise that works or is right for everyone. It depends a lot on what industry you are developing software for, and what tools your company uses etc. Anyways, in this text I'll present a general "path" to expertise which you can adapt to your own situation. Keep in mind as you go through this text, that there is a difference between being an expert, and being perceived as an expert. Lots of people are being promoted as experts, who really aren't. But, if people believe they are, they still make lots of money, being only mediocre. Additionally, there are many experts that nobody knows are experts. If you truly are an expert, your next move would be to also be perceived as an expert. How to become that is out of the scope of this text though. That's a different story about personal branding etc. What is an "Expert", and How Long Time Does it Take to Become One? Before I start discussing how to become an expert, let me spend 30 seconds on what an expert is, and how long time it takes to become one. No, you are not an expert after 3 months of using a skill, nor after 3 years. According to the book "Outliers" by Malcom Gladwell, it takes 10.000 hours on average to become a true expert. A virtuous if you like. 10.000 hours! That's 10 hours a day, every day, for 3 years. Or, more likely, 5 hours a day, 200 days a year, for 10 years. 10 years! Along this claim, I've noticed that I believed I was an expert or senior developer already after about 3 years of experience. Now, in 2010 with about 10 years of experience, I've learned how much there is to know, and how much I still don't know, and now I don't feel like such an expert anymore. Additionally, the industry (Java enterprise development) has changed a lot over the last 10 years, so the skill I used to master, are not all that "cool" anymore. So even if you are an expert, you may find yourself becoming obsolete, and having to start over. One more thing: You are seldom an expert in everything, meaning you may be better than person B in one skill, and person B may be better than you in another skill. It's not like you are either better in every skill than someone else, or worse. You can almost always learn something from everyone. Several developers I have met act as if they know everything best, even when the clearly don't. How to Become an Expert? For most skills you need to learn, there are four steps that will help you become an expert. Most often you will go through these steps in sequence, yet with iterations up and down the steps on the way too. Here they are: Learn it Do it Discuss it Teach it Learn it Before you can master a skill you must learn it in theory. You can do this via books, tutorials, via education, or by messing around with it. Do it Once you have learned the skill in theory, you need to apply the skill in reality. By applying your skill in reality, you learn where the theory you learned is right, and where it is wrong. Yes, often universities will teach you theory that doesn't work in reality, or that doesn't apply in your situation. Discuss it Once you have used your skill for a longer period, and find that you were able to solve pretty much any problem thrown at you, which required this skill, it is time to discuss the skill with other experienced people. Discuss what the best ways to apply the skill is, where the limits of the theory are, what could be added etc. In short, discuss how to push the skill even further (e.g. an API. How to make it better / different etc.). Through discussion you will learn a lot from other people, even if you thought you new it all. Teach it Teaching your skill to others is a really great way to polish the last corners of your skill. There may be many things to just do, without thinking about why you do them like that. Having to explain your ways and methods forces you to think about why you do what you do. Additionally, there may be corners of your skill that you have never needed to master (say, corners of the web service specification). Having to teach your skill will force you to also master these corners too, making you better than you were before. How to Become an Expert Developer Now that I've talked about becoming an expert in general, I'll talk a bit more about how to become an expert developer. As a developer you will most likely be developing software for a specific industry (at least for a while), and using a specific platform. If not, if you are switching tools and industry constantly, like some web developers do, you will most likely never become a real expert. You will become a Jack-of-All-Trades, which is also useful in some situations. If you are not focused on platform and industry, and you want to become an expert, you need to focus. On your path to expertise, you will have to chose a platform, and possibly an industry too. Industry is less important, but having business domain knowledge really strengthens your profile. When learning a platform you will start out with the language. For instance, the Java language. After the language you need to learn the platform (all the API's and tools). In Java, the platform is divided in two: The standard edition and the enterprise edition. Once you begin to master your platform, you should start learning platform independent skills, like design patterns, distributed system design, architecture, usability etc. As you get better, you will spend more and more time learning these skills. This is a good thing. These skills are more easily transferable to a new technology platform. Finally, you may move away from software development all together, moving into different business areas like project management, an architect job etc. Just remember, that once you stop using your developer skills, you will slowly stop being an expert. You have to fill in the concrete tools, techniques etc. for your industry, your company, and your platform. This is not something I can do once and for all, for everyone. A good way to find out what you should learn is to look at job ads. What tools and techniques are they requiring most often? Read software magazines online. What technologies are they talking most about? Read forums. What technologies are people asking most questions about? And, what technologies are people buzzing most about? All The Best !

0
|
0

"How much fees for spoken English course?" in   Language/Spoken English

We offer spoken English course for Rs. 5000.

0
|
0

Rahul D Sarkar address

x
WordPress Training

Class Location

Tutor's Home

Years of Experience in WordPress Training

6

Spoken English classes

Country Name

Lived or Worked in English Speaking Country

No

Awards and Recognition

No

Enter you Award details

Certification

None

Name

Demo Class Provided

Yes

Profession

Tutor

Language of instruction offered

English to English

Citizen of English Speaking Country

No

Years of stay in English Speaking Country

Class strength catered to

One on one/ Private Tutions, Group Classes

Teaching done in

Basic Spoken English

Teaching at

Home

Class Location

Student's Home

Tutor's Home

Years of Experience in Spoken English classes

5

Class VI-VIII Tuition

Board

ICSE, CBSE

CBSE Subjects taught

Computers, Science, Mathematics, EVS

ICSE Subjects taught

English, Computer Science, Mathematics, EVS

Experience in School or College

Taught in School or College

No

Class Location

Student's Home

Tutor's Home

Years of Experience in Class VI-VIII Tuition

5

BCA Tuition

Experience in School or College

BCA Subject

Computer Basics and PC Software , E-Commerce , Internet Concepts and Web Design , Communication Skills , Web Programming

Type of class

Regular Classes, Crash Course

Class strength catered to

One on one/ Private Tutions, Group Classes

Taught in School or College

No

Class Location

Student's Home

Tutor's Home

Years of Experience in BCA Tuition

5

Digital Marketing Training

Class Location

Tutor's Home

Years of Experience in Digital Marketing Training

5

this is test message this is test message this is test message this is test message this is test message this is test message this is test message

No Reviews yet! Be the first one to Review

"What should I do to good programmer?" in   Tuition/BCA Tuition, Tuition/BCA Tuition/Assembly Language Programming

How to Become an Expert Developer ? I've been asked several times about how to become an expert developer, so I decided to finally answer this question to the best of my ability. Of course there is no single path to expertise that works or is right for everyone. It depends a lot on what industry you are developing software for, and what tools your company uses etc. Anyways, in this text I'll present a general "path" to expertise which you can adapt to your own situation. Keep in mind as you go through this text, that there is a difference between being an expert, and being perceived as an expert. Lots of people are being promoted as experts, who really aren't. But, if people believe they are, they still make lots of money, being only mediocre. Additionally, there are many experts that nobody knows are experts. If you truly are an expert, your next move would be to also be perceived as an expert. How to become that is out of the scope of this text though. That's a different story about personal branding etc. What is an "Expert", and How Long Time Does it Take to Become One? Before I start discussing how to become an expert, let me spend 30 seconds on what an expert is, and how long time it takes to become one. No, you are not an expert after 3 months of using a skill, nor after 3 years. According to the book "Outliers" by Malcom Gladwell, it takes 10.000 hours on average to become a true expert. A virtuous if you like. 10.000 hours! That's 10 hours a day, every day, for 3 years. Or, more likely, 5 hours a day, 200 days a year, for 10 years. 10 years! Along this claim, I've noticed that I believed I was an expert or senior developer already after about 3 years of experience. Now, in 2010 with about 10 years of experience, I've learned how much there is to know, and how much I still don't know, and now I don't feel like such an expert anymore. Additionally, the industry (Java enterprise development) has changed a lot over the last 10 years, so the skill I used to master, are not all that "cool" anymore. So even if you are an expert, you may find yourself becoming obsolete, and having to start over. One more thing: You are seldom an expert in everything, meaning you may be better than person B in one skill, and person B may be better than you in another skill. It's not like you are either better in every skill than someone else, or worse. You can almost always learn something from everyone. Several developers I have met act as if they know everything best, even when the clearly don't. How to Become an Expert? For most skills you need to learn, there are four steps that will help you become an expert. Most often you will go through these steps in sequence, yet with iterations up and down the steps on the way too. Here they are: Learn it Do it Discuss it Teach it Learn it Before you can master a skill you must learn it in theory. You can do this via books, tutorials, via education, or by messing around with it. Do it Once you have learned the skill in theory, you need to apply the skill in reality. By applying your skill in reality, you learn where the theory you learned is right, and where it is wrong. Yes, often universities will teach you theory that doesn't work in reality, or that doesn't apply in your situation. Discuss it Once you have used your skill for a longer period, and find that you were able to solve pretty much any problem thrown at you, which required this skill, it is time to discuss the skill with other experienced people. Discuss what the best ways to apply the skill is, where the limits of the theory are, what could be added etc. In short, discuss how to push the skill even further (e.g. an API. How to make it better / different etc.). Through discussion you will learn a lot from other people, even if you thought you new it all. Teach it Teaching your skill to others is a really great way to polish the last corners of your skill. There may be many things to just do, without thinking about why you do them like that. Having to explain your ways and methods forces you to think about why you do what you do. Additionally, there may be corners of your skill that you have never needed to master (say, corners of the web service specification). Having to teach your skill will force you to also master these corners too, making you better than you were before. How to Become an Expert Developer Now that I've talked about becoming an expert in general, I'll talk a bit more about how to become an expert developer. As a developer you will most likely be developing software for a specific industry (at least for a while), and using a specific platform. If not, if you are switching tools and industry constantly, like some web developers do, you will most likely never become a real expert. You will become a Jack-of-All-Trades, which is also useful in some situations. If you are not focused on platform and industry, and you want to become an expert, you need to focus. On your path to expertise, you will have to chose a platform, and possibly an industry too. Industry is less important, but having business domain knowledge really strengthens your profile. When learning a platform you will start out with the language. For instance, the Java language. After the language you need to learn the platform (all the API's and tools). In Java, the platform is divided in two: The standard edition and the enterprise edition. Once you begin to master your platform, you should start learning platform independent skills, like design patterns, distributed system design, architecture, usability etc. As you get better, you will spend more and more time learning these skills. This is a good thing. These skills are more easily transferable to a new technology platform. Finally, you may move away from software development all together, moving into different business areas like project management, an architect job etc. Just remember, that once you stop using your developer skills, you will slowly stop being an expert. You have to fill in the concrete tools, techniques etc. for your industry, your company, and your platform. This is not something I can do once and for all, for everyone. A good way to find out what you should learn is to look at job ads. What tools and techniques are they requiring most often? Read software magazines online. What technologies are they talking most about? Read forums. What technologies are people asking most questions about? And, what technologies are people buzzing most about? All The Best !

0
|
0

"How much fees for spoken English course?" in   Language/Spoken English

We offer spoken English course for Rs. 5000.

0
|
0
Great Blog Marketing Techniques

Blog Marketing hacks that actually works Marketing your blog is not all that hard to do. You have to be persistent and want success however if you want your blog to do well. You cannot just make a post...

04/04/2017
0 0
0
5 proven tips to get noticed online.

If you’re thinking of launching a startup or small business you likely don’t have the budget to draw prospects to your site with expensive digital ads. The main problem when you are starting...

04/04/2017
0 0
0

Rahul D Sarkar conducts classes in BCA Tuition, Class VI-VIII Tuition and Digital Marketing Training. Rahul D is located in Madhyamgram, Kolkata. Rahul D takes at students Home and Regular Classes- at his Home. He has 6 years of teaching experience . Rahul D has completed Bachelor of Computer Applications (B.C.A.) from Guru Nanak Institute of Technologies in 2016. He is well versed in English, Bengali and English.

Share this Profile

Similar Profiles

Srikanth photo

Srikanth

Srikanth photo Quthbullapur, Hyderabad

I have three years of experience in digital marketing and web development. I am ready to teach students who are ready to...


Mrinmay Banerjee photo

Mrinmay Banerjee

Mrinmay Banerjee photo Ukhra, Laudoha

I have 5 years experience as a web developer in xenosys technologies in php,mysql and wordpress.


Somnath B. photo

Somnath B.

Somnath B. photo Salt Lake City, Kolkata

I can teach each and every topics very easily and make it stronger for the students.


Srinivas K. photo

Srinivas K.

Srinivas K. photo Banjara Hills, Hyderabad

I have immense experience in traditional marketing and Digital marketing. Real time experience 7 years


Kalyani Bhagwat photo

Kalyani Bhagwat

Kalyani Bhagwat photo Chinchwad, Pune

I can teach each and every topics very easily and make it stronger for the students.


Mohit K Rathi photo

Mohit K Rathi

Mohit K Rathi photo Rajajinagar, Bangalore

I am an experienced Google certified online marketing professional with over 7 years of experience in this domain. I have...


Chandan Kumar Sau photo

Chandan Kumar Sau

Chandan Kumar Sau photo Ballygunge, Kolkata

Digital marketing and SEO consultant offering practical training in SEO, social media optimization, PPC campaign management,...


Rajat Chakraborty photo

Rajat Chakraborty

Rajat Chakraborty photo Byramji Town, Nagpur

I am a full time travel blogger based in Nagpur and my strength lies in the ability to connect with places and people through...


Rajesh Sah photo

Rajesh Sah

Rajesh Sah photo Sector-44 D, Chandigarh

I have 7 years of experience in Digital Marketing , as a digital marketing consultant I have worked more than 200 projects...


Reply to 's review

Enter your reply*

1500/1500

Please enter your reply

Your reply should contain a minimum of 10 characters

Your reply has been successfully submitted.

UrbanPro.com is India's largest network of most trusted tutors and institutes. Over 25 lakh students rely on UrbanPro.com, to fulfill their learning requirements across 1,000+ categories. Using UrbanPro.com, parents, and students can compare multiple Tutors and Institutes and choose the one that best suits their requirements. More than 6.5 lakh verified Tutors and Institutes are helping millions of students every day and growing their tutoring business on UrbanPro.com. Whether you are looking for a tutor to learn mathematics, a German language trainer to brush up your German language skills or an institute to upgrade your IT skills, we have got the best selection of Tutors and Training Institutes for you. Read more