Signup as a Tutor

As a tutor you can connect with more than a million students and grow your network.

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 and Bengali.

Demo Class

No

Languages Spoken

English, Bengali

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

Student's Home

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

Student's Home

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

Group Classes, One on one/ Private Tutions

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

CBSE, ICSE

CBSE Subjects taught

Science, EVS, Mathematics, Computers

ICSE Subjects taught

EVS, Mathematics, English, Computer Science

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

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

Type of class

Regular Classes, Crash Course

Class strength catered to

Group Classes, One on one/ Private Tutions

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 and Bengali.

Share this Profile

Similar Profiles

Featured
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...


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,...


Sushmita Ghosh photo

Sushmita Ghosh

Sushmita Ghosh photo Trimulgherry, Hyderabad

I have 10 years of work experience. I teach website development using WordPress, Joomla, Magento and Drupal. I take online...


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.


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


Mohit K Rathi photo

Mohit K Rathi

Mohit K Rathi photo Rajajinagar, Bangalore

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


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...


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.


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.


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.