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?

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.

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

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

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, Mathematics, EVS, Science

ICSE Subjects taught

Computer Science, Mathematics, EVS, English

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

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

Type of class

Crash Course, Regular Classes

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

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

Recommended Profiles

Ayan P. photo Ayan P. photo Ad

Loading...

Ayan P.

Bidhangarh,Kolkata

I can teach Programming & Management subjects as w...

Etutorhome Online Pvt. Ltd photo Ad

Loading...

Etutorhome Online Pvt. Ltd

E M Bypass,Kolkata

At Etutorhome, we use specialist trained tutors wh...

Sparsh Business Solution photo Ad

Loading...

Sparsh Business Solution

New Alipore,Kolkata

Sparsh Business Solution act as a quality interfac...

Similar Profiles

Kanai K. photo

Kanai K.

Kanai K. photo Madhyamgram, Kolkata

I am a service holder as a mechanical engineer(age 30 years) in a reputed organisation. But I have only 5 working days .So...


Saheli M photo

Saheli M

Saheli M photo Madhyamgram, Kolkata

I am willing to provide tuition to students of standard I to IX of any board(West Bengal board is preferable) in any subject.I...


Arindam R. photo

Arindam R.

Arindam R. photo Madhyamgram, Kolkata

Myself in teaching line for the last 10 years and currently working as a faculty in an engineering college for the last 8 years.


Aniket S. photo

Aniket S.

Aniket S. photo Madhyamgram, Kolkata

I am now a student of Electronics & Communication engineering 3rd year. I have passed Higher Secondary Exam with 70 % marks...


Subrata Sil photo

Subrata Sil

Subrata Sil photo Madhyamgram, Kolkata

Build your knowledge from an highly EXPERIENCED and PROFESSIONAL teacher on Computer Application / Computer Science subject....


Arnab C photo

Arnab C

Arnab C photo Madhyamgram, Kolkata

I am into teaching profession since 2009. Its been a passion for me. Mainly I teach Accounts, Direct /Indirect Tax and Cost...


Arghya D. photo

Arghya D.

Arghya D. photo Madhyamgram, Kolkata

More than 8+ years experience in IT Education Industry as an Administrator cum Technical.


Subhadip S. photo

Subhadip S.

Subhadip S. photo Madhyamgram, Kolkata

5 years experience as computer tutor for the students of I.C.S.E & C.B.S.E Boards in various classes. 1 year experience...


Biswajit P. photo

Biswajit P.

Biswajit P. photo Madhyamgram, Kolkata

I am working as an Asst. Teacher in a senior secondary school. I can teach Math to the students of class XI,XII,B.Sc. (Pass)...


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.