<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:blogger='http://schemas.google.com/blogger/2008' xmlns:georss='http://www.georss.org/georss' xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-1147440858112288565</id><updated>2024-10-10T22:39:05.100+05:30</updated><title type='text'>Tips for self-taught programmers and software developers</title><subtitle type='html'>In this blog I have shared tips for self-taught programmers, self-taught programmer roadmap, How should I get started in competitive programming? Mistakes made by every beginner in programming. What are the common mistakes made by competitive Programmers? How can one become a self-taught programmer from scratch?</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='https://techwithsanjayp.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='https://www.blogger.com/feeds/1147440858112288565/posts/default?redirect=false'/><link rel='alternate' type='text/html' href='https://techwithsanjayp.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Tech with Sanjay</name><uri>http://www.blogger.com/profile/04242071812861646358</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='21' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgwiSO73cL3OchrtcFjsY0ZsV8jQQvgqWQBqCrtBJ2k-JhKYrRCNnBkhrwBf4rjYrgZnpwjC3CgWkNTYFer28fu6ktD__caqLKttlqxLsuaBRoFArU1fdPdm2mg7UfBLNQ/s220/Sanjay.png'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>21</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-1147440858112288565.post-8115290667182089546</id><published>2020-06-22T02:30:00.002+05:30</published><updated>2020-06-22T02:30:32.931+05:30</updated><title type='text'>What can I learn to be a professional web developer?</title><summary type="text">To become a web developer you have to build a solid foundation in all these.HTMLCSSJAVASCRIPTAll of these are the basics of modern websites or applications.Once you have a strong foundation in all of the above you can go to two types of roles that include front-end engineer or a backend engineer.Role of front-end engineer.Front-end developers develop all the parts of the website or application </summary><link rel='replies' type='application/atom+xml' href='https://techwithsanjayp.blogspot.com/feeds/8115290667182089546/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://techwithsanjayp.blogspot.com/2020/06/what-can-i-learn-to-be-professional-web.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='https://www.blogger.com/feeds/1147440858112288565/posts/default/8115290667182089546'/><link rel='self' type='application/atom+xml' href='https://www.blogger.com/feeds/1147440858112288565/posts/default/8115290667182089546'/><link rel='alternate' type='text/html' href='https://techwithsanjayp.blogspot.com/2020/06/what-can-i-learn-to-be-professional-web.html' title='What can I learn to be a professional web developer?'/><author><name>Tech with Sanjay</name><uri>http://www.blogger.com/profile/04242071812861646358</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='21' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgwiSO73cL3OchrtcFjsY0ZsV8jQQvgqWQBqCrtBJ2k-JhKYrRCNnBkhrwBf4rjYrgZnpwjC3CgWkNTYFer28fu6ktD__caqLKttlqxLsuaBRoFArU1fdPdm2mg7UfBLNQ/s220/Sanjay.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1147440858112288565.post-8177682095372853698</id><published>2020-06-21T03:12:00.001+05:30</published><updated>2020-06-21T03:12:16.384+05:30</updated><title type='text'>What are some good Android app project ideas?</title><summary type="text">Developing an android application can help you to improve coding skills.It is a great way to make a portfolio also if you have made some great then definitely it will help you separate you from the crowd.I divided all the apps according to the level of the developers. Some of the developers are beginners, few of them are in the intermediate stage and the rest are in the advantage stages.Here is a</summary><link rel='replies' type='application/atom+xml' href='https://techwithsanjayp.blogspot.com/feeds/8177682095372853698/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://techwithsanjayp.blogspot.com/2020/06/what-are-some-good-android-app-project.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='https://www.blogger.com/feeds/1147440858112288565/posts/default/8177682095372853698'/><link rel='self' type='application/atom+xml' href='https://www.blogger.com/feeds/1147440858112288565/posts/default/8177682095372853698'/><link rel='alternate' type='text/html' href='https://techwithsanjayp.blogspot.com/2020/06/what-are-some-good-android-app-project.html' title='What are some good Android app project ideas?'/><author><name>Tech with Sanjay</name><uri>http://www.blogger.com/profile/04242071812861646358</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='21' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgwiSO73cL3OchrtcFjsY0ZsV8jQQvgqWQBqCrtBJ2k-JhKYrRCNnBkhrwBf4rjYrgZnpwjC3CgWkNTYFer28fu6ktD__caqLKttlqxLsuaBRoFArU1fdPdm2mg7UfBLNQ/s220/Sanjay.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1147440858112288565.post-3602020979175211433</id><published>2020-06-20T05:33:00.002+05:30</published><updated>2020-06-20T05:33:41.459+05:30</updated><title type='text'>How do I move from beginner to intermediate level or above in any coding skills?</title><summary type="text">Many beginners face difficulties in moving from the beginner level to the intermediate level or more.Let&#39;s consider an example: suppose you are a beginner and have learned the basics of a language, such as if else statements and loops. Now you have difficulty applying everything you have learned to different projects that are complex and interesting.You want to go ahead in your programming </summary><link rel='replies' type='application/atom+xml' href='https://techwithsanjayp.blogspot.com/feeds/3602020979175211433/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://techwithsanjayp.blogspot.com/2020/06/how-do-i-move-from-beginner-to.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='https://www.blogger.com/feeds/1147440858112288565/posts/default/3602020979175211433'/><link rel='self' type='application/atom+xml' href='https://www.blogger.com/feeds/1147440858112288565/posts/default/3602020979175211433'/><link rel='alternate' type='text/html' href='https://techwithsanjayp.blogspot.com/2020/06/how-do-i-move-from-beginner-to.html' title='How do I move from beginner to intermediate level or above in any coding skills?'/><author><name>Tech with Sanjay</name><uri>http://www.blogger.com/profile/04242071812861646358</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='21' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgwiSO73cL3OchrtcFjsY0ZsV8jQQvgqWQBqCrtBJ2k-JhKYrRCNnBkhrwBf4rjYrgZnpwjC3CgWkNTYFer28fu6ktD__caqLKttlqxLsuaBRoFArU1fdPdm2mg7UfBLNQ/s220/Sanjay.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1147440858112288565.post-8746950568920862835</id><published>2020-06-19T02:33:00.000+05:30</published><updated>2020-06-19T02:33:17.403+05:30</updated><title type='text'>What is the difference between Database and DBMS?</title><summary type="text">Database:Any piece of information or facts that can be recorded and which has an implicit meaning is called as data.A database is organized collection of information or data so that data can be sorted, searched and managed easily and efficiently.Database Management system (DBMS) :A database management system(DBMS) is a collection of programs(software) for creating and managing databases. It </summary><link rel='replies' type='application/atom+xml' href='https://techwithsanjayp.blogspot.com/feeds/8746950568920862835/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://techwithsanjayp.blogspot.com/2020/06/what-is-difference-between-database-and.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='https://www.blogger.com/feeds/1147440858112288565/posts/default/8746950568920862835'/><link rel='self' type='application/atom+xml' href='https://www.blogger.com/feeds/1147440858112288565/posts/default/8746950568920862835'/><link rel='alternate' type='text/html' href='https://techwithsanjayp.blogspot.com/2020/06/what-is-difference-between-database-and.html' title='What is the difference between Database and DBMS?'/><author><name>Tech with Sanjay</name><uri>http://www.blogger.com/profile/04242071812861646358</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='21' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgwiSO73cL3OchrtcFjsY0ZsV8jQQvgqWQBqCrtBJ2k-JhKYrRCNnBkhrwBf4rjYrgZnpwjC3CgWkNTYFer28fu6ktD__caqLKttlqxLsuaBRoFArU1fdPdm2mg7UfBLNQ/s220/Sanjay.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1147440858112288565.post-7098119308979305012</id><published>2020-06-15T04:11:00.002+05:30</published><updated>2020-06-15T04:11:31.518+05:30</updated><title type='text'>What is database system?</title><summary type="text">To understand a database system, you must first understand four basic definitions related to the database system.Data&amp;nbsp;:&amp;nbsp;Suppose you decided to create a Facebook account. You visited the Facebook website and tried to open a Facebook account. Facebook requires a lot of personal information such as your name, Dob, gender, mobile number or email address etc.All this information will be </summary><link rel='replies' type='application/atom+xml' href='https://techwithsanjayp.blogspot.com/feeds/7098119308979305012/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://techwithsanjayp.blogspot.com/2020/06/what-is-database-system.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='https://www.blogger.com/feeds/1147440858112288565/posts/default/7098119308979305012'/><link rel='self' type='application/atom+xml' href='https://www.blogger.com/feeds/1147440858112288565/posts/default/7098119308979305012'/><link rel='alternate' type='text/html' href='https://techwithsanjayp.blogspot.com/2020/06/what-is-database-system.html' title='What is database system?'/><author><name>Tech with Sanjay</name><uri>http://www.blogger.com/profile/04242071812861646358</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='21' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgwiSO73cL3OchrtcFjsY0ZsV8jQQvgqWQBqCrtBJ2k-JhKYrRCNnBkhrwBf4rjYrgZnpwjC3CgWkNTYFer28fu6ktD__caqLKttlqxLsuaBRoFArU1fdPdm2mg7UfBLNQ/s220/Sanjay.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1147440858112288565.post-6362677434002496570</id><published>2020-04-30T05:17:00.001+05:30</published><updated>2020-05-28T15:37:27.108+05:30</updated><title type='text'>What are the best Android app projects to do as my mini project? I have no knowledge of Android app development. I have to learn the basics and complete the project in 5 months.</title><summary type="text">








If you do not have knowledge of Android application development.



Then first try to learn Java or Kotlin. It will be better if you start learning Java.


You don&#39;t have to become a Java expert, but you should be good with the basics of language and OOPs.

Once you have completed that, you can continue in the direction of learning the basics of Android app development.

Take a look at </summary><link rel='replies' type='application/atom+xml' href='https://techwithsanjayp.blogspot.com/feeds/6362677434002496570/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://techwithsanjayp.blogspot.com/2020/04/what-are-best-android-app-projects-to.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='https://www.blogger.com/feeds/1147440858112288565/posts/default/6362677434002496570'/><link rel='self' type='application/atom+xml' href='https://www.blogger.com/feeds/1147440858112288565/posts/default/6362677434002496570'/><link rel='alternate' type='text/html' href='https://techwithsanjayp.blogspot.com/2020/04/what-are-best-android-app-projects-to.html' title='What are the best Android app projects to do as my mini project? I have no knowledge of Android app development. I have to learn the basics and complete the project in 5 months.'/><author><name>Tech with Sanjay</name><uri>http://www.blogger.com/profile/04242071812861646358</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='21' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgwiSO73cL3OchrtcFjsY0ZsV8jQQvgqWQBqCrtBJ2k-JhKYrRCNnBkhrwBf4rjYrgZnpwjC3CgWkNTYFer28fu6ktD__caqLKttlqxLsuaBRoFArU1fdPdm2mg7UfBLNQ/s220/Sanjay.png'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg27QcwVR3OMGtOkhBLtCzUSX_bujth3ltrIVGll1Cc3HFlEoxiOs0f-jXJFL0NPxKcrIeBCBvjIGT3PxsrGduh4W_s0z7mgA609MUXhainjWbtK1mRJmVdeVxWI9OJzJMuVJRMjwJbB4ZJ/s72-c/lg-smartphone-instagram-social-media-35177.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1147440858112288565.post-8398039305819587922</id><published>2020-04-27T19:08:00.001+05:30</published><updated>2020-04-27T19:08:13.891+05:30</updated><title type='text'>How do I get started with Android application development with only very basic knowledge about programming?</title><summary type="text">


Android App Development guide for beginners.

Why you should learn android development.

If you want a well-paying job, then you should go for the Android app development. According to the glassdoor website: the average salary for an Android developer is approximately 6 lakh per annum in India and the average salary for an Android developer is $ 96,000 per annum in the United States.
If you </summary><link rel='replies' type='application/atom+xml' href='https://techwithsanjayp.blogspot.com/feeds/8398039305819587922/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://techwithsanjayp.blogspot.com/2020/04/how-do-i-get-started-with-android.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='https://www.blogger.com/feeds/1147440858112288565/posts/default/8398039305819587922'/><link rel='self' type='application/atom+xml' href='https://www.blogger.com/feeds/1147440858112288565/posts/default/8398039305819587922'/><link rel='alternate' type='text/html' href='https://techwithsanjayp.blogspot.com/2020/04/how-do-i-get-started-with-android.html' title='How do I get started with Android application development with only very basic knowledge about programming?'/><author><name>Tech with Sanjay</name><uri>http://www.blogger.com/profile/04242071812861646358</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='21' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgwiSO73cL3OchrtcFjsY0ZsV8jQQvgqWQBqCrtBJ2k-JhKYrRCNnBkhrwBf4rjYrgZnpwjC3CgWkNTYFer28fu6ktD__caqLKttlqxLsuaBRoFArU1fdPdm2mg7UfBLNQ/s220/Sanjay.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1147440858112288565.post-733309268655235904</id><published>2020-04-21T17:02:00.003+05:30</published><updated>2020-04-23T21:04:47.787+05:30</updated><title type='text'>Why is everyone using CodeChef instead of Codeforces?</title><summary type="text">

This is what I have observed regarding participation in codechef and codeforces.

Suppose you are a beginner and want to solve problems in the data structure and algorithms.

Codechef organizes a long programming competition that lasts 10 days.
Since this programming contest lasts 10 days, it becomes friendly for beginners.
If you are a beginner and only know the basics of the language, then </summary><link rel='replies' type='application/atom+xml' href='https://techwithsanjayp.blogspot.com/feeds/733309268655235904/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://techwithsanjayp.blogspot.com/2020/04/why-is-everyone-using-codechef-instead.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='https://www.blogger.com/feeds/1147440858112288565/posts/default/733309268655235904'/><link rel='self' type='application/atom+xml' href='https://www.blogger.com/feeds/1147440858112288565/posts/default/733309268655235904'/><link rel='alternate' type='text/html' href='https://techwithsanjayp.blogspot.com/2020/04/why-is-everyone-using-codechef-instead.html' title='Why is everyone using CodeChef instead of Codeforces?'/><author><name>Tech with Sanjay</name><uri>http://www.blogger.com/profile/04242071812861646358</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='21' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgwiSO73cL3OchrtcFjsY0ZsV8jQQvgqWQBqCrtBJ2k-JhKYrRCNnBkhrwBf4rjYrgZnpwjC3CgWkNTYFer28fu6ktD__caqLKttlqxLsuaBRoFArU1fdPdm2mg7UfBLNQ/s220/Sanjay.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1147440858112288565.post-4046159151770268993</id><published>2020-04-16T17:14:00.004+05:30</published><updated>2020-04-16T20:55:31.731+05:30</updated><title type='text'>What advice can you give to new programmers?</title><summary type="text">

Let’s start

1.&amp;nbsp;Practice coding every day.

Suppose you want to lose some weight from your body. You decided to exercise 7 hours a week.

You can&#39;t exercise for 7 hours in just one day and for the next 6 days you will not exercise. This is not the correct way to stay fit.


Similarly, you cannot learn to program in one day.

If you are learning to code, then consistency is important. </summary><link rel='replies' type='application/atom+xml' href='https://techwithsanjayp.blogspot.com/feeds/4046159151770268993/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://techwithsanjayp.blogspot.com/2020/04/what-advice-can-you-give-to-new.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='https://www.blogger.com/feeds/1147440858112288565/posts/default/4046159151770268993'/><link rel='self' type='application/atom+xml' href='https://www.blogger.com/feeds/1147440858112288565/posts/default/4046159151770268993'/><link rel='alternate' type='text/html' href='https://techwithsanjayp.blogspot.com/2020/04/what-advice-can-you-give-to-new.html' title='What advice can you give to new programmers?'/><author><name>Tech with Sanjay</name><uri>http://www.blogger.com/profile/04242071812861646358</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='21' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgwiSO73cL3OchrtcFjsY0ZsV8jQQvgqWQBqCrtBJ2k-JhKYrRCNnBkhrwBf4rjYrgZnpwjC3CgWkNTYFer28fu6ktD__caqLKttlqxLsuaBRoFArU1fdPdm2mg7UfBLNQ/s220/Sanjay.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1147440858112288565.post-3899686298335381961</id><published>2020-04-14T20:57:00.003+05:30</published><updated>2020-04-14T20:59:49.018+05:30</updated><title type='text'>What challenges did you face when you started competitive programming?</title><summary type="text">
I will not say that I am an expert in competitive programming, but I am doing it for a few months.









Main challenges I faced.

How long should I try to solve a problem on my own.&amp;nbsp;Every time I try to solve a new problem and if it&#39;s difficult for me, I spend a lot of time with that problem. Because of this, I was solving very few problems that frustrated me.
Forget about solving a </summary><link rel='replies' type='application/atom+xml' href='https://techwithsanjayp.blogspot.com/feeds/3899686298335381961/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://techwithsanjayp.blogspot.com/2020/04/what-challenges-did-you-face-when-you.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='https://www.blogger.com/feeds/1147440858112288565/posts/default/3899686298335381961'/><link rel='self' type='application/atom+xml' href='https://www.blogger.com/feeds/1147440858112288565/posts/default/3899686298335381961'/><link rel='alternate' type='text/html' href='https://techwithsanjayp.blogspot.com/2020/04/what-challenges-did-you-face-when-you.html' title='What challenges did you face when you started competitive programming?'/><author><name>Tech with Sanjay</name><uri>http://www.blogger.com/profile/04242071812861646358</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='21' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgwiSO73cL3OchrtcFjsY0ZsV8jQQvgqWQBqCrtBJ2k-JhKYrRCNnBkhrwBf4rjYrgZnpwjC3CgWkNTYFer28fu6ktD__caqLKttlqxLsuaBRoFArU1fdPdm2mg7UfBLNQ/s220/Sanjay.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1147440858112288565.post-4561201031073677802</id><published>2020-04-13T03:20:00.001+05:30</published><updated>2020-04-13T12:45:09.292+05:30</updated><title type='text'>How do I be continuously motivated for Competitive Programming? I can&#39;t even solve simple problems in this times long challenge.</title><summary type="text">





Instead of searching motivation try to find out why you couldn&#39;t solve questions, you should first focus on finding a reason why you couldn&#39;t solve the questions.

Some of the reasons why you cannot perform better may be:

All the questions that were present in the coding competition were all from new topics that you have not yet studied.
You may not be able to focus on coding skills </summary><link rel='replies' type='application/atom+xml' href='https://techwithsanjayp.blogspot.com/feeds/4561201031073677802/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://techwithsanjayp.blogspot.com/2020/04/how-do-i-keep-myself-motivated-for.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='https://www.blogger.com/feeds/1147440858112288565/posts/default/4561201031073677802'/><link rel='self' type='application/atom+xml' href='https://www.blogger.com/feeds/1147440858112288565/posts/default/4561201031073677802'/><link rel='alternate' type='text/html' href='https://techwithsanjayp.blogspot.com/2020/04/how-do-i-keep-myself-motivated-for.html' title='How do I be continuously motivated for Competitive Programming? I can&#39;t even solve simple problems in this times long challenge.'/><author><name>Tech with Sanjay</name><uri>http://www.blogger.com/profile/04242071812861646358</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='21' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgwiSO73cL3OchrtcFjsY0ZsV8jQQvgqWQBqCrtBJ2k-JhKYrRCNnBkhrwBf4rjYrgZnpwjC3CgWkNTYFer28fu6ktD__caqLKttlqxLsuaBRoFArU1fdPdm2mg7UfBLNQ/s220/Sanjay.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1147440858112288565.post-2694989759944951287</id><published>2020-04-12T18:36:00.001+05:30</published><updated>2020-06-02T14:06:06.917+05:30</updated><title type='text'>Beside competitive programming, what else should a competitive programmer, as well as computer science student, learn for getting job or profession?</title><summary type="text">


There is a famous saying: never put all your eggs in one basket.

Competitive programming is a great sport to enroll in if you&#39;re in college, and participating in these competitions will definitely help you to learn art of problem solving.
You will learn skills like debugging your code at a fast rate. Knowledge about time and space complexity when you enroll in competitive programming.
If you </summary><link rel='replies' type='application/atom+xml' href='https://techwithsanjayp.blogspot.com/feeds/2694989759944951287/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://techwithsanjayp.blogspot.com/2020/04/beside-competitive-programming-what.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='https://www.blogger.com/feeds/1147440858112288565/posts/default/2694989759944951287'/><link rel='self' type='application/atom+xml' href='https://www.blogger.com/feeds/1147440858112288565/posts/default/2694989759944951287'/><link rel='alternate' type='text/html' href='https://techwithsanjayp.blogspot.com/2020/04/beside-competitive-programming-what.html' title='Beside competitive programming, what else should a competitive programmer, as well as computer science student, learn for getting job or profession?'/><author><name>Tech with Sanjay</name><uri>http://www.blogger.com/profile/04242071812861646358</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='21' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgwiSO73cL3OchrtcFjsY0ZsV8jQQvgqWQBqCrtBJ2k-JhKYrRCNnBkhrwBf4rjYrgZnpwjC3CgWkNTYFer28fu6ktD__caqLKttlqxLsuaBRoFArU1fdPdm2mg7UfBLNQ/s220/Sanjay.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1147440858112288565.post-1113566316135989829</id><published>2020-04-11T14:55:00.001+05:30</published><updated>2020-06-02T14:12:21.053+05:30</updated><title type='text'>What are the successful ways of getting into product based companies with non CS background?</title><summary type="text">













Today, the majority of engineering graduates are placed in software companies. Most software companies hire many developers every year. Even if you are from a non-CS branch, chances are good that you will work for a software company.

If you are a student and you have some kind of knowledge about work situations in the world and you have the intuition that your chances of working </summary><link rel='replies' type='application/atom+xml' href='https://techwithsanjayp.blogspot.com/feeds/1113566316135989829/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://techwithsanjayp.blogspot.com/2020/04/what-are-successful-ways-of-getting.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='https://www.blogger.com/feeds/1147440858112288565/posts/default/1113566316135989829'/><link rel='self' type='application/atom+xml' href='https://www.blogger.com/feeds/1147440858112288565/posts/default/1113566316135989829'/><link rel='alternate' type='text/html' href='https://techwithsanjayp.blogspot.com/2020/04/what-are-successful-ways-of-getting.html' title='What are the successful ways of getting into product based companies with non CS background?'/><author><name>Tech with Sanjay</name><uri>http://www.blogger.com/profile/04242071812861646358</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='21' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgwiSO73cL3OchrtcFjsY0ZsV8jQQvgqWQBqCrtBJ2k-JhKYrRCNnBkhrwBf4rjYrgZnpwjC3CgWkNTYFer28fu6ktD__caqLKttlqxLsuaBRoFArU1fdPdm2mg7UfBLNQ/s220/Sanjay.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1147440858112288565.post-680918710502982300</id><published>2020-04-09T17:00:00.004+05:30</published><updated>2020-06-15T15:32:35.787+05:30</updated><title type='text'>What are 5 common programming problems every beginner needs to know?</title><summary type="text">
















Let’s startLearning 50 different languages will not give you a job as a developer.I once heard two beginners in programming talking. One asked another how many programming languages you know.Believe me, the programmer who was present there started counting on his finger.I knew he started just 4 months ago so I asked him how he did it.He told me that he learned how to declare </summary><link rel='replies' type='application/atom+xml' href='https://techwithsanjayp.blogspot.com/feeds/680918710502982300/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://techwithsanjayp.blogspot.com/2020/04/what-are-5-common-programming-problems.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='https://www.blogger.com/feeds/1147440858112288565/posts/default/680918710502982300'/><link rel='self' type='application/atom+xml' href='https://www.blogger.com/feeds/1147440858112288565/posts/default/680918710502982300'/><link rel='alternate' type='text/html' href='https://techwithsanjayp.blogspot.com/2020/04/what-are-5-common-programming-problems.html' title='What are 5 common programming problems every beginner needs to know?'/><author><name>Tech with Sanjay</name><uri>http://www.blogger.com/profile/04242071812861646358</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='21' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgwiSO73cL3OchrtcFjsY0ZsV8jQQvgqWQBqCrtBJ2k-JhKYrRCNnBkhrwBf4rjYrgZnpwjC3CgWkNTYFer28fu6ktD__caqLKttlqxLsuaBRoFArU1fdPdm2mg7UfBLNQ/s220/Sanjay.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1147440858112288565.post-7870520002523901670</id><published>2020-04-08T19:40:00.002+05:30</published><updated>2020-06-02T14:14:57.518+05:30</updated><title type='text'>How beneficial is it to do programming on codechef?</title><summary type="text">




There are three stages when you practice programming on codechef website. I am going to mention each stage and then it’s advantage.








Stage -1

Suppose you are a beginner and have learned a new language that can be any programming language such as c++ or python.

You learned all the syntax of the any one programming language and now you want to practice questions on a specific language</summary><link rel='replies' type='application/atom+xml' href='https://techwithsanjayp.blogspot.com/feeds/7870520002523901670/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://techwithsanjayp.blogspot.com/2020/04/how-beneficial-is-it-to-do-programming.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='https://www.blogger.com/feeds/1147440858112288565/posts/default/7870520002523901670'/><link rel='self' type='application/atom+xml' href='https://www.blogger.com/feeds/1147440858112288565/posts/default/7870520002523901670'/><link rel='alternate' type='text/html' href='https://techwithsanjayp.blogspot.com/2020/04/how-beneficial-is-it-to-do-programming.html' title='How beneficial is it to do programming on codechef?'/><author><name>Tech with Sanjay</name><uri>http://www.blogger.com/profile/04242071812861646358</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='21' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgwiSO73cL3OchrtcFjsY0ZsV8jQQvgqWQBqCrtBJ2k-JhKYrRCNnBkhrwBf4rjYrgZnpwjC3CgWkNTYFer28fu6ktD__caqLKttlqxLsuaBRoFArU1fdPdm2mg7UfBLNQ/s220/Sanjay.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1147440858112288565.post-5242686271393446782</id><published>2020-04-05T18:37:00.002+05:30</published><updated>2020-06-02T14:19:36.589+05:30</updated><title type='text'>How should I get started in competitive programming?</title><summary type="text">






If you prefer a YouTube video, I&#39;m going to give you a video I made on the subject of competitive programming.

I&#39;ve been doing competitive programming for a while now.

So, let&#39;s go through all the steps to get started with competitive programming.

Step 1: Learn a Language

You should first learn a programming language such as C++ or Python. It will be good if you pick C++. What we </summary><link rel='replies' type='application/atom+xml' href='https://techwithsanjayp.blogspot.com/feeds/5242686271393446782/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://techwithsanjayp.blogspot.com/2020/04/how-should-i-get-started-in-competitive.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='https://www.blogger.com/feeds/1147440858112288565/posts/default/5242686271393446782'/><link rel='self' type='application/atom+xml' href='https://www.blogger.com/feeds/1147440858112288565/posts/default/5242686271393446782'/><link rel='alternate' type='text/html' href='https://techwithsanjayp.blogspot.com/2020/04/how-should-i-get-started-in-competitive.html' title='How should I get started in competitive programming?'/><author><name>Tech with Sanjay</name><uri>http://www.blogger.com/profile/04242071812861646358</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='21' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgwiSO73cL3OchrtcFjsY0ZsV8jQQvgqWQBqCrtBJ2k-JhKYrRCNnBkhrwBf4rjYrgZnpwjC3CgWkNTYFer28fu6ktD__caqLKttlqxLsuaBRoFArU1fdPdm2mg7UfBLNQ/s220/Sanjay.png'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1147440858112288565.post-2788642475888798844</id><published>2020-03-30T23:52:00.002+05:30</published><updated>2020-03-30T23:54:57.375+05:30</updated><title type='text'>Introduction to databases — 1</title><summary type="text">




Why database knowledge is necessary.


If you are some kind of back-end developer, then you must be interacting with the data.
With the advancement of frameworks like react.js and angular.js, even the frontend developer also needs to interact with the data. So whether you’re a front-end or back-end developer, you must understand at least the basics of databases.
Even if you are an aspiring </summary><link rel='replies' type='application/atom+xml' href='https://techwithsanjayp.blogspot.com/feeds/2788642475888798844/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://techwithsanjayp.blogspot.com/2020/03/introduction-to-databases-1.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='https://www.blogger.com/feeds/1147440858112288565/posts/default/2788642475888798844'/><link rel='self' type='application/atom+xml' href='https://www.blogger.com/feeds/1147440858112288565/posts/default/2788642475888798844'/><link rel='alternate' type='text/html' href='https://techwithsanjayp.blogspot.com/2020/03/introduction-to-databases-1.html' title='Introduction to databases — 1'/><author><name>Tech with Sanjay</name><uri>http://www.blogger.com/profile/04242071812861646358</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='21' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgwiSO73cL3OchrtcFjsY0ZsV8jQQvgqWQBqCrtBJ2k-JhKYrRCNnBkhrwBf4rjYrgZnpwjC3CgWkNTYFer28fu6ktD__caqLKttlqxLsuaBRoFArU1fdPdm2mg7UfBLNQ/s220/Sanjay.png'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh3Og01ckAsmAYSyTX1Cz4HSkN_F7rgqoHLeLdaAiKXw07WFXCq9lUK4Hu99KyO3nxe3kiZzfaL0vBkH72jvjkoiuuEpp4y6bIrwIsELb3AoeZsekKmhB67oP_f1Mi9o5ErwtKie9UUbGUL/s72-c/graph.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1147440858112288565.post-106839931305959611</id><published>2020-03-28T17:48:00.004+05:30</published><updated>2020-03-29T12:05:19.187+05:30</updated><title type='text'>Will the MacBook Air be worth buying in 2018?</title><summary type="text">
I personally own a MacBook Air and I can say that it is a good device. I recently bought MacBook Air a couple of months ago. It is amazing.






Why I bought it?

I am a programmer and I am learning web development, iOS development and another various type of development.

Firstly let&#39;s talk about mac hardware.

It boots incredibly fast.
Weight around 1.3 kg and it is ultra light and portable.
</summary><link rel='replies' type='application/atom+xml' href='https://techwithsanjayp.blogspot.com/feeds/106839931305959611/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://techwithsanjayp.blogspot.com/2020/03/will-macbook-air-be-worth-buying-in-2018.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='https://www.blogger.com/feeds/1147440858112288565/posts/default/106839931305959611'/><link rel='self' type='application/atom+xml' href='https://www.blogger.com/feeds/1147440858112288565/posts/default/106839931305959611'/><link rel='alternate' type='text/html' href='https://techwithsanjayp.blogspot.com/2020/03/will-macbook-air-be-worth-buying-in-2018.html' title='Will the MacBook Air be worth buying in 2018?'/><author><name>Tech with Sanjay</name><uri>http://www.blogger.com/profile/04242071812861646358</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='21' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgwiSO73cL3OchrtcFjsY0ZsV8jQQvgqWQBqCrtBJ2k-JhKYrRCNnBkhrwBf4rjYrgZnpwjC3CgWkNTYFer28fu6ktD__caqLKttlqxLsuaBRoFArU1fdPdm2mg7UfBLNQ/s220/Sanjay.png'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjkc22jjupXUmd_t9jkI0coWWMiLp0htGAPgZgjU7I7CS6p6AyYQGZq50qbZTMy0R30m7o98-78v_LyH1YZLbvlB58a74SbUrf8SW5DbR8utXf8rQjmsu-3IpalcX4H8z_WdnGJYX1XmHAh/s72-c/abstract-apple-art-black-and-white-434346.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1147440858112288565.post-1845014017693918958</id><published>2020-03-28T15:36:00.002+05:30</published><updated>2020-03-28T17:56:32.064+05:30</updated><title type='text'>Will the MacBook Air be worth buying in 2020?</title><summary type="text">
For couple of years ago&amp;nbsp;I wrote an answer.
Will the MacBook Air be worth buying in 2018?



I think this answer is quite relevant as of today.







</summary><link rel='replies' type='application/atom+xml' href='https://techwithsanjayp.blogspot.com/feeds/1845014017693918958/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://techwithsanjayp.blogspot.com/2020/03/will-macbook-air-be-worth-buying-in-2020.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='https://www.blogger.com/feeds/1147440858112288565/posts/default/1845014017693918958'/><link rel='self' type='application/atom+xml' href='https://www.blogger.com/feeds/1147440858112288565/posts/default/1845014017693918958'/><link rel='alternate' type='text/html' href='https://techwithsanjayp.blogspot.com/2020/03/will-macbook-air-be-worth-buying-in-2020.html' title='Will the MacBook Air be worth buying in 2020?'/><author><name>Tech with Sanjay</name><uri>http://www.blogger.com/profile/04242071812861646358</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='21' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgwiSO73cL3OchrtcFjsY0ZsV8jQQvgqWQBqCrtBJ2k-JhKYrRCNnBkhrwBf4rjYrgZnpwjC3CgWkNTYFer28fu6ktD__caqLKttlqxLsuaBRoFArU1fdPdm2mg7UfBLNQ/s220/Sanjay.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1147440858112288565.post-1587540916233742760</id><published>2020-03-28T15:33:00.000+05:30</published><updated>2020-06-02T14:22:53.561+05:30</updated><title type='text'>What skills do self-taught programmers commonly lack? What should a self-taught programmer study to get up to speed with his/her formally-educated peers?</title><summary type="text">





Self-taught programmers lack a correct way to learn through online courses.

I will describe how you should learn through online courses from YouTube, Udemy, Coursera.

I am from a non computer science background and these online platforms help me learn new technical skills.

Recently I was taking an online lecture on the development of an Android application on YouTube.

I followed all the</summary><link rel='replies' type='application/atom+xml' href='https://techwithsanjayp.blogspot.com/feeds/1587540916233742760/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://techwithsanjayp.blogspot.com/2020/03/what-skills-do-self-taught-programmers.html#comment-form' title='6 Comments'/><link rel='edit' type='application/atom+xml' href='https://www.blogger.com/feeds/1147440858112288565/posts/default/1587540916233742760'/><link rel='self' type='application/atom+xml' href='https://www.blogger.com/feeds/1147440858112288565/posts/default/1587540916233742760'/><link rel='alternate' type='text/html' href='https://techwithsanjayp.blogspot.com/2020/03/what-skills-do-self-taught-programmers.html' title='What skills do self-taught programmers commonly lack? What should a self-taught programmer study to get up to speed with his/her formally-educated peers?'/><author><name>Tech with Sanjay</name><uri>http://www.blogger.com/profile/04242071812861646358</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='21' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgwiSO73cL3OchrtcFjsY0ZsV8jQQvgqWQBqCrtBJ2k-JhKYrRCNnBkhrwBf4rjYrgZnpwjC3CgWkNTYFer28fu6ktD__caqLKttlqxLsuaBRoFArU1fdPdm2mg7UfBLNQ/s220/Sanjay.png'/></author><thr:total>6</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1147440858112288565.post-7923145792781048739</id><published>2020-03-28T14:57:00.000+05:30</published><updated>2020-06-02T14:34:28.659+05:30</updated><title type='text'>As a second year CS interested in qualifying for internships and am interested in data science and ML, should I focus in them now, or competitive programming and discrete math, or algorithms MOOCs, or do projects?</title><summary type="text">



As you are in second year I will say that try to maintain a balance between both projects and competitive programming.



Let me tell you some of my rejections stories.






During the end of the first semester of my second year, I heard from seniors about the importance of data structures and algorithms to get an internship.
I began to focus on data structures and algorithms. Solved many </summary><link rel='replies' type='application/atom+xml' href='https://techwithsanjayp.blogspot.com/feeds/7923145792781048739/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://techwithsanjayp.blogspot.com/2020/03/as-second-year-cs-interested-in.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='https://www.blogger.com/feeds/1147440858112288565/posts/default/7923145792781048739'/><link rel='self' type='application/atom+xml' href='https://www.blogger.com/feeds/1147440858112288565/posts/default/7923145792781048739'/><link rel='alternate' type='text/html' href='https://techwithsanjayp.blogspot.com/2020/03/as-second-year-cs-interested-in.html' title='As a second year CS interested in qualifying for internships and am interested in data science and ML, should I focus in them now, or competitive programming and discrete math, or algorithms MOOCs, or do projects?'/><author><name>Tech with Sanjay</name><uri>http://www.blogger.com/profile/04242071812861646358</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='21' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgwiSO73cL3OchrtcFjsY0ZsV8jQQvgqWQBqCrtBJ2k-JhKYrRCNnBkhrwBf4rjYrgZnpwjC3CgWkNTYFer28fu6ktD__caqLKttlqxLsuaBRoFArU1fdPdm2mg7UfBLNQ/s220/Sanjay.png'/></author><thr:total>0</thr:total></entry></feed>