UrbanPro
true

Overview

Rahul D Sarkar conducts classes in Digital Marketing Training, Spoken English and WordPress. 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 Bengali and English.

Languages Spoken

Bengali

English Proficient

Education

Guru Nanak Institute of Technologies 2016

Bachelor of Computer Applications (B.C.A.)

Address

Madhyamgram, Kolkata, India - 700132

Verified Info

Phone Verified

Email Verified

Facebook Verified

Report this Profile

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

Teaches

WordPress Training

Class Location

Online (video chat via skype, google hangout etc)

Student's Home

Tutor's Home

Years of Experience in WordPress Training

6

Spoken English classes

Class Location

Online (video chat via skype, google hangout etc)

Student's Home

Tutor's Home

Years of Experience in Spoken English classes

5

Lived or Worked in English Speaking Country

No

Awards and Recognition

No

Certification

None

Profession

Tutor

Language of instruction offered

English to English

Citizen of English Speaking Country

No

Class strength catered to

One on one/ Private Tutions, Group Classes

Teaching done in

Basic Spoken English

Teaching at

Home

Digital Marketing Training

Class Location

Online (video chat via skype, google hangout etc)

Student's Home

Tutor's Home

Years of Experience in Digital Marketing Training

5

Reviews

No Reviews yet!

FAQs

1. Which classes do you teach?

I teach Digital Marketing Training, Spoken English and WordPress Classes.

2. Do you provide a demo class?

Yes, I provide a free demo class.

3. How many years of experience do you have?

I have been teaching for 6 years.

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)

Answered on 19/05/2017 Learn Tuition/BCA Tuition +1 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... ...more
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 !
Answers 59 Comments
Dislike Bookmark

Answered on 02/04/2017 Learn Language/Spoken English

We offer spoken English course for Rs. 5000.
Answers 102 Comments
Dislike Bookmark

Teaches

WordPress Training

Class Location

Online (video chat via skype, google hangout etc)

Student's Home

Tutor's Home

Years of Experience in WordPress Training

6

Spoken English classes

Class Location

Online (video chat via skype, google hangout etc)

Student's Home

Tutor's Home

Years of Experience in Spoken English classes

5

Lived or Worked in English Speaking Country

No

Awards and Recognition

No

Certification

None

Profession

Tutor

Language of instruction offered

English to English

Citizen of English Speaking Country

No

Class strength catered to

One on one/ Private Tutions, Group Classes

Teaching done in

Basic Spoken English

Teaching at

Home

Digital Marketing Training

Class Location

Online (video chat via skype, google hangout etc)

Student's Home

Tutor's Home

Years of Experience in Digital Marketing Training

5

No Reviews yet!

Answers by Rahul D Sarkar (2)

Answered on 19/05/2017 Learn Tuition/BCA Tuition +1 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... ...more
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 !
Answers 59 Comments
Dislike Bookmark

Answered on 02/04/2017 Learn Language/Spoken English

We offer spoken English course for Rs. 5000.
Answers 102 Comments
Dislike Bookmark

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

Rahul D Sarkar conducts classes in Digital Marketing Training, Spoken English and WordPress. 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 Bengali and English.

X
X

Post your Learning Need

Let us shortlist and give the best tutors and institutes.

or

Send Enquiry to Rahul D Sarkar

Let Rahul D Sarkar know you are interested in their class

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.

This website uses cookies

We use cookies to improve user experience. Choose what cookies you allow us to use. You can read more about our Cookie Policy in our Privacy Policy

Accept All
Decline All

UrbanPro.com is India's largest network of most trusted tutors and institutes. Over 55 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 7.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