Professional Documents
Culture Documents
Services companies
The highest salaries will be paid by companies like Google, which will not shy away from
paying the same kind of salaries, which they pay in the Silicon Valley, which could be around
3.5 crore per year and more.
The highest average salaries you will find in the E commerce battle sector. Companies like
Amazon and Flipkart will be paying around 15 to 35 lakhs to their candidates.
The next best bet are hot and well funded startups. There you will get similar packages as in the
E commerce companies,
If you have the following qualities, you sure will be able to earn a lot of money as a software
developer in India:
1. You absolutely love programming. You connect everything you do in your life with it.
2. You know what a hacker is and that you are one. ;)
3. You are very good in Data Structures and Algorithms. Thus, you can use them to solve
all kinds of problems efficiently.
4. You understand that language is just a tool to make the computer understand your
thoughts and logic.
5. You are ready to go out and bounds to learn something to solve a problem.
6. You know that nobody can feed you programming. It takes a lot of effort and dedication
to learn programming and you have to do it yourself. No “core java” or “big data”
training will ever help.
7. The better you are in math/logic, the better and faster you solve problems.
Most people with these qualities, are either in a startup or a good product company. Most of
them are ready to pay a lot. So, after 5 years of working, you can earn 30–40 lakhs per annum.
Of course companies like Tower Research pay 40 lakhs to fresh college grads so after 5 years of
working there they may pay 80 lakhs per annum.
But now trend is changing and there is no limit for salary for a software engineer.
I personally know a Technical Architect in India who is getting salary of 90 L/A.
YES salary depends on kind of Organization also like Service Based or Product bases. Generally Product
based org give more salary to their employees as compare to service based.
I personally know of people who work at Microsoft, Visa & Nutanix who make well over 40
lakhs.
If coding is what you love, just do that for the rest of your career!
For all the students and professionals around who wants to pursue a career as an Android
Developer or Front-end Developer or NodeJS Developer or Data Scientist as it being one of the
most lucrative and fast-growing career path. With emergence of smartphones android-based app
makers got propelled to a whole new level. New start-ups are being launched everyday with
Android and web-application being the prime technology and the driving force.
edWisor.com is one such platform that which provides a complete live training of Android
Development , Data Scientist, Front-end development and NodeJS development . These live
training sessions are provided by professionals who are presently working in the industry in
this job role. This is a 10-12 week program with 3-4 hours of live training on weekends. Live
training is provided with a practical approach based on a weekly assignment and industry
project. These assignments and projects are assessed by the professional/mentor and is rated
based on that for his skill as Android Developer or Front-end Developer or NodeJS
Developer.
edWisor.com after completion of the course sends resumes along with their projects to relevant
companies for hiring.
Look at the value creation and not coding. To put things in perspective, there was a Real Time
Operating System (RTOS) company which changed 1 line of code in 6 months. There must have
been a team of several people on that job, so, the value which that 1 line of change had, must
have been much more than what they were paid! I typically take a 10x Return on Investment
(ROI) by a company. So, if you are paid 10L, the company will on an average, make 1 Cr off
you.
It is not about making the code change, it is about being able to create value for the company.
So, if you are only a *coder*, don't think anyone will pay you much, but, if you create value for
the company by *coding* you will be compensated accordingly.
Above 1 Cr salary is quite common for in-demand technical folks now-a-days. But these are not
coders, they are architects who given a one-line problem statement, convert it to a set of tasks,
execute it with the help of a team and deliver.
The question asks for the highest salary a software engineer can get in India, not averages or
ranges. A Principal Software Engineer / Architect with around 14 years of experience can
command a salary of 4.5 - 5.0 million INR (45 - 50 lacs)
These figures are based on data from 400+ companies that hire through Instahyre. The highest listed job
for back-end development is for Rs. 45 lakhs, however average salary lies between 25–35 lakhs.
Whereas, Engineering Managers and Lead Architects can earn up to Rs. 80 lakhs.
Anonymous
Updated Feb 19, 2016
I am a developer, neither an architect nor a lead working from India for an overseas organization
on contract. I am in my late 20s and my work involves mobility and cryptography. I get a $108k
(~72 lakhs, before taxes) annual salary but I do it from India. There are positions that pay you
upto $180k (~1.2 crore) if your expertise involves ML and data science. With the advent of the
internet it is possible to tap into global opportunities. You just have to make yourself more
discoverable and marketable.
Companies like Bank of America offers the software engineer to choose techie role or manager
role. The Lead analyst who do work on code reviews can get minimum of 20L to 25 L. Check in
glassdoor. there are chances to reach more than this with experience
Almost all service based companies offer around 30 -35 L for senior architects in India . see
Cognizant and infy salaries for senior architects
If its start up or big companies like amazon, google India its same to assume we will get 50 l to
60 L with the experience of 15–20 years, But its again warranting a demanding skill set :)
Anonymous
Answered Dec 16, 2016
I know people making over 2 crore annually in cash plus stock in big publically traded
companies who have clear-cut jobs as SDEs.
There are people in startups making over 5 crore if you count stock but the stocks are not public
and the jury is out on how much they are actually worth. These people could be offred around 5
crore if they agree to join the aforementioned big companies. I expect to see these moves within
a year… Look for the first senior principal sde in amazon India or partner sde in microsoft. That
will be your guy.
There are people involved in high frequency trading making many multiples of this but it is
probably not right to consider them software engineers… The better term is algorithmic trader.
The answers near the top which claim that people making over 35 lakhs are managers, not
individual contributors is wrong. Infact, 35 lakhs is slightly less than the median pay of an sde 2
in companies like Amazon and Microsoft…. and there do exist companies routinely paying 40%
more than Amazon and Msft for comparable roles and I know exceptional individuals at the sde
2 level (I.e pure coders, not even tech leads or architects) making close to 70 lakhs.
And of course, an sde 2 is just one step above entry level…. As a good software engineer grows
in his career, he invariably spends less time coding and more doing things that make other people
productive (like design reviews) …things which have a multiplier effect. These people have titles
like senior/staff/principal engineer and they are levelled based on the consistency and size of
their multiplier effect…. To be sure, these people are expected to and do spend time coding and
they are not expected to and usually do not have any reportees.
Amazon/microsoft Principal engineers, for example are 2 bands above SDE 2. People who clear
the hiring bar are routinely offered over 1.5 crore and tenured people at these levels make north
of 2 crore.
There do exist even higher pay bands for engineers in these companies…This is equivalent to a
director or a vp. These people are expected to help create the technical vision of the comapny
and influence the industry at large..They are expected to have impact not just within the
company but be recognized outside as well. Such people usually make close to a million dollars
in the US and will make about the same in India (as I said look for the first partner sde in
Microsoft IDC or senior principal in amazon india..that is your guy)…
One of my cousin, earns 3lakhs per month. It depends on the skills and also the type of company.
Usually salaries in service companies are lesser, compared to product companies.
I know someone who earns 80k per day + expenses. Thats a contractual position but he gets his
salary through some company!
I also know someone who earns (used to earn, 6–8 years back), 35 lakhs per month. Not year, per
month. His current salary can only be a guess. And yes he is in technical role, also writes code
and not in managerial role at all.
My own salary is not bad, not in the range of the cases I have cited but definitely more than what
most folks have written. And I consider myself an average programmer.
Walmart retail hired 3 years experience guys in India for an package of Rs 27 lakhs/ annum.
Google hires freshers at Rs 21 lakh/ annum.
The packages are increasing almost at 50% rate per annum for 1st rate programmers.
There is nothing like highest salary anymore. Many companies, including hot startups, now
claim “salary no bar” while hiring laterals. I am talking about both fixed component and total
compensation.
From my personal and friends’ experience, if you are in a “hot” tech and keep interviewing
frequently, you can bubble up in salary ladder really fast and to heights which are nowhere close
to some average numbers mentioned here.
Software Engineer can earn thousands of Dollars while sitting next to their laptop through
Freelancing, Every project costs more than 500$, Which can be easily completed by 3 up-to 4
software engineers Team work.
Companies those who hires software engineers pay them more than $600 per month, But you
need to be creative and Skillful.
If you go for Wrong, You can earn by Hacking, While having a little knowledge of
Programming.
Also if you have good financial status, then start your own Software House, Work and Provide
work to others,
All it needs, is to be creative, strategic and Planned :)
1. Computer Science - Big Data, and the internet of things keep growing at a high rate. I
would focus on AI and Cloud Computing.
Information Technology sector has been a leader in the market for the past 30 years and will
continue so in future as well. It is because of simple reason that in this field if you are good then
sky is only the limit. A lot of software engineers even tend to start their own companies. There is
no other field of engineering which has seen such a growth in an overall period in terms of salary
and professional growth.
For all the students and professionals around who wants to pursue a career in IT sector as an
Android Developer or Front-end Developer or NodeJS Developer or MEAN Stack Developer
or Data Scientist as it being one of the most lucrative and fast-growing career path. With
emergence of smartphones android-based app makers got propelled to a whole new level. New
start-ups are being launched everyday with app and web based-application being the prime
technology and the driving force.
m that which provides a complete live training of Android Development , Data Scientist, Front-end
development and NodeJS development . These live training sessions are provided by professionals who
are presently working in the industry in this job role. This is a 10-12 week program with 3-4 hours of
live training on weekends. Live training is provided with a practical approach based on a weekly
assignment and industry project. These assignments and projects are assessed by the
professional/mentor and is rated based on that for his skill as Android Developer or Front-end
Developer or NodeJS Developer or MEAN Stack Developer or Data Scientist.
Tobias Jonch, I rarely have credentials, this topic included.
Answered Nov 8, 2016
The best paid engineers are the ones with cross-field knowledge. If you know both programming
and mechanics you'll easily find employment at a comfortable salary.
There is a marked lack of engineers who know stuff outside their speciality, and companies are
willing to pay big bucks in order to get the people who can bridge that knowledge gap.
Pay is always based on local economic factors of supply and demand. For example, if the local
economy has more construction jobs than software jobs, expect the civil and mechanical
engineers to get paid better. These factors change and while pay , say for software engineers in
California, may be great now, in 10 years there could be an oversupply and lower demand.
One thing is certain. In most cases, engineers in management jobs are always paid much better
than engineers in technical roles.
Believe me any job can u pay u very high but it all depends on how u r managing ur self and job
and how smart u r, basically everyone will say computer science and I agree with them bcoz of
this generation but it merely depends..... Never do any job for jus sake of money always do for ur
passion and that will pay u much I mean specially satisfaction,and that's the biggest salary for
any job.
Lots of factor:
1. Your experience and knowledge. I was having salary of 1.5 lakh per month in 2008 in
gurgaon.
2. I shifted to Mohali in 2008 and my salary was 1.2 lakh per month.
3. I started my own business in software development and was not earning much from 2009
to 2010. 2011 i got salary as freelancer 2500$ per month for 3 year contract.
4. Now from 2012 i am earning less as i am paying to employee.
5. Fresher with good core java knowledge i pay 7000/- per month.
6. 1–2 year experience i pay 12 to 20k per month.
7. and same way highest salary i paying till date is 75000/- k per month for experience of 5
year in mohali. But the developer deserve 1 lakh plus per month. if he got shifted to
gurgaon he can easily got in more.
8. So all depends on company to company, your knowledge and your negotiation while
joining the company.
9. TCS pay less , IBM pay less but there is job security.
10. Growing companies pay high. as they need intelligent mind and young dynamic people
who can work day and night.
Depends! when you say java developer, it means anything and everything, really! It could be a
core java developer, java enterprise application developer, and in enterprise applications, you can
have 100s of different java packages that you can use and build normal web services
applications, microservice applications, application for managing big data, e-com applications,
and what not! So it all depends on at what level you operate. But I have seen people with 2–3 yrs
exp getting anything from 2Lacs p.a. (in Indian services cos.) to 20L p.a. (in cos. like directi,
amazon, walmart labs etc) too. For senior resources with 12+ yrs of exp, it can vary between 12–
15L p.a. to 50–75L p.a. too. I have friends in both these brackets, earning 12L p.a. with 10 yrs of
exp, and earning 65L p.a. with 10–12 yrs of exp. Everyone is a Java developer, but getting a
good Java developer is a matter of luck. So cos. would pay you nicely if you are really a good
Java developer.
What is the salary range for the Machine
Learning Scientist position in Amazon India,
Bangalore?
Monica Agrawal, Career Development Executive at TACT
Answered Jul 13, 2017
The Salary for a Machine Learning Scientist would depend on the projects you have done and
the experience you have. On an Average, it would be around 25–28 LPA Salary for an
Experienced ML Scientist.
Sarthak Bansal, B.Tech Comuter Science, Indian Institute of Technology, Kharagpur (2014)
Answered Jan 13
One of my relative is working in Amazon India as a big data analyst and I asked him the same
question as I am trying to get into ML myself. He told me that range is really high depending on
the experience you have and the kind of problems you have already worked on.
It could range from 30LPA to 35LPA for a very good ML scientist. And also they won't even
hire you if your experience is less than 3 years.
Since I have started working in IT two years back, I see that there would be a good scope of ML
in the upcoming years. And thats the reason I have started taking some online courses!
Machine Learning/AI,, Big Data , is the future, so expect the salary range to only grow upward
in trend, currently range is anywhere in 30 L per.a to 50 L per.a based on experience.
Already many big shots have endorsed and acknowledge that Machine Learning will be the
future. so people have started taking it as serious option as a career growth.
Salary of a machine learning scientist in companies like amazon, flipkart and google india can
range between 12Lpa–18 Lpa (with no experience) the salary will increase with experience and
can reach upto 33Lpa–36Lpa.
Now I have few friends below are their exp and their approx packages per annum
2 years 12 Lakhs
6 Years 19 Lakhs
9 years 26 Lakhs
All of them above are from the so called 3rd Grade Engg College's, What's the differences
between them is their Confidence, Problem Solving Ability, Communication Skills, and more
importantly accepting more and more responsibility.
And there is one more thing which makes a differences "Theory of Relativity" i.e. If you have
any relatives who are working in the same company in which you are then you dod'nt even need
to know what is OOPS !!!
Anonymous
Answered Apr 14, 2016
I have just crossed 8 years in Java and earn around 21 LPA. At the same level there are people
who earn much more as well. It all depends on how well you utilize the opportunities.
There are many engineers who merely earn 3 LPA and there are also engineers who earn over 50
LPA.
Now just look at those big giant companies such as Google and Microsoft, why are they offering
over 50 LPA to an engineer? Have you ever thought about it? It is as simple as saying that,
“YOUR SKILLS JUST OVER WEIGH THE PACKAGE.”
If you have the right kind of talent and skills this is what you get offered with.
But although there is so much of demand for software developers, why most engineers are
jobless?
On the other hand there are product based startups and companies such as Zomato, Directi,
Uber that really pays well and they don’t really care if they have to invest it on somebody have
the requisite skills that they require. Most product companies are moving into newer
technologies such as Node.JS, JavaScript, React.JS, JSON, Angular, MongoDB, Ruby,
Cloud etc. with the job roles such as Front-end developer, Back-end developer and MEAN Stack
developer. The salaries ranging from 4–5LPA is offered to a front-end developer fresher and 5–
6LPA for a MEAN stack developer as a fresher. MEAN Stack is mostly sought by big giants
such as Flipkart and Amazon because of the specialty it offers as a single stack.
With so much of lay offs, most developers are looking forward to make a change in the
technologies based on the popularity in the IT sectors. They are now mostly focused on acquiring
these skills to keep up pace with the industry to stay up to date.
If you’re already a professional in this domain and you’re looking for a change, you might also
want to consider the job domains in data such as data scientist, machine learning engineer and
data analysts which is gaining popularity right now. The skills you would need to learn are
Statistics, R and Python programming, Data Mining, Text Mining, Predictive Modeling,
Machine Learning, Algorithms etc. An average salary a data scientists or data engineer earns is
around 6–7LPA as a fresher.
If you’re still confused and stuck with where you need a head start, you can always do it today. If
its not today then its never. You would want to consider:
Udemy, Udacity, Edureka and Simplilearn etc. They offer you the learning skills by
doing courses and giving you certifications. However, certificates is not a standard
procedure in helping you find a job.
edWisor is another new platform providing career paths to most professionals seeking to
venture the new technologies in the IT sector. Interviews can be tough if you don’t have
any practical background or the skills that the recruiters look for and this can be tough for
any professional or any fresher for that matter. They not only provide you with the
learning skills but also helps you get hired in product companies and startups. They offer
you assignments and live projects which you can showcase it in your portfolio giving you
a plus point to the recruiting managers. You can give them a try!
Else you can use GitHub, HackerEarth and HackerRank to help you enhance your
coding skills but still this does not guarantee a job assurance.
The only way out is to upgrade your skills and enhance your employability.
P.S. irrespective of how many years of experience you have, only the right kind of skills can give
you your desired salary.
Good Luck!
Lets talk about personal experiences. When I joined a small company as Android trainee after
passing out of college back in 2009, I started with Rs 5000 per month as stipend. That time
barely anyone knew about Android and there was no Android phone in market. I kept on
learning more Android and Java and created many apps, switched some companies and cities and
finally when I left Android developer job to pursue my interest in training I was having 5 years
of experience with 19.5 lakh salary package in a startup with other perks and ESOPs. I am good
in Android but I would not say I am extra ordinary. Also I was not even close to the people in my
circle drawing top packages in Android. People who are better draw much more than that. (I am
not even mentioning how much people earn with freelancing).
There is huge demand for Android in multinationals as well as in smallest startups. Good
companies like Expedia, Hotstar, Gaana, Ola, Snapdeal are really good at giving huge package to
Android developers.
For 2–5 yrs of experience, the max salary of an Android developer is around 25- 35 LPA.
Companies like Equal experts, Media.net, Grofers, Gameberry, Clipjoy are paying in this range.
My previous Job was giving me 1.2 lakh per month in hand after deductions .My exp was 2 yrs .
After 5-8 years in the industry, with the necessary skills, the salary of an Android Developer can touch
the 7 digit mark, that is 1,000,000. However, a recent trend has shown that Android Developers are paid
more if they have been working on some successful projects in the past.
Eventually, the salary of Android Developer is decided by the skills he has, the confidence he can
showcase in an interview, and most importantly, the ability to think out of the box, as the inception of
on-demand services requires developers who can think and work on multiple platforms at the same
time. For the ones seeking a future in Android Development, the opportunities are certainly up for
grabs, if you have the appetite for it.
But if u are a person with extreme knowledge in Android then there are many possibility for u in the
division of Startups.. There is a huge increase in Android app based start up companies.. U can expect a
salary between 20k to 30 k.. But my knowledge about this section is purely theoretical
I am an Indian, living in Pune. I have started my career as Android Developer and it's been
around 1.2 years that I have been working in a good Start-up. When I joined this company they
were paying me 8k per month. After 6 months my salary increased to 14.5k per month instead of
a fixed range of 8-12k because of my performance.
Last week I had gone through my first appraisal and at this time they happily offered me almost
70% hike because of my exceptionally good performance. And now I am getting 26k per month
after only 1 year of experience. Though this salary is not which I was expecting, as I am aware of
what all I have given to them. But considering the freedom of work and no. of opportunities, I
am satisfied.
“Give them what they need, they will give what you want”
As being an android developer one may don’t need to work for any company. An android
developer can start from their own app and earn a fortune if their apps are well designed and
developed. You may find many stories about how a developer earned millions in just couple of
years. I started my android career by making my own app which is a music player. I also started
to work as a freelancer and usually a freelance android developer can earn about 500–2000 $ per
project if he is developing the whole project.
I must say Computer Science is a very strange and amusing field. It has really no boundaries.
What you get is only according to your passion and hardwork, your salary is complete reflection
of that.
If you really love coding and algorithms, this is the world for you.
So now you can understand how large is the range and no one in the world can predict what will
be your salary.
Anonymous
Answered Apr 24, 2017
Hello,
Being said that I am developing android apps for my company for 6+years.
Before that I’ve worked on j2me for around 2yrs, i’ve completed masters in computer science
and right now I am earning around 80k in hand and 12L CTC.
This might be due to the fact that I started developing android apps when it was in very nascent
stage and I’ve gained huge experience in nearly all android components.
In our organisation freshers get paid around 2.4L CTC and 5k for interns.
Android app development has become crowded and our organisation has stayed afloat due to all
foreign clients that have corporate android apps base, none of my applications were direct
consumer apps.
One of my friend developed consumer app in his free time and I helped him too, he was getting
around 30k per month from google advertisements at peak. His income from android app has
drained and now he’s a full time employee in a regular IT organisation where he develops web
apps.
So if you’re starting fresh android app development as freelancer don’t expect much income if
your app is not a new revolutionary idea, if you have any clients you can easily bill them on per
hour basis depending on your experience.
If you’re going to work for any organisation then you need not worry much as they will pay you,
plus android dev is basically all core java so you’ll not lose anything if you want to switch from
android as you can switch into any java based dev at anytime.
Amit Tumkur
Answered Apr 7, 2017
It's dependent on ur knowledge n skills. N if a company is really impressed with u they wud
definitely break the standard policies or principles n offer u the package u r looking for.
I don’t think there is any specific answer to this question. There is no fix salary for any role in
development and people all across the world get paid different salaries even in the same role and
companies.
Following the question, in India, I know people with 5 years of experience getting paid
₹500,000(roughly $7700) and then people with 2 years of experience earning ₹12–15 lac($20–
25k) and people with 5 years of experience, fetching 50lpa INR(roughly $77,000). So as you
can see it varies a lot like moon and earth. So, as we say, there is neither a floor nor a ceiling
value.
Industry demand- If you are aware, IT industry witnesses major changes every few
years and the frequency has increased in recent times due to new technologies and
frameworks coming out every few days. There are more options and companies can
choose the ones they require for their functionalities. To give you a better insight,
currently, this is the salary trend in India for web developers in a few major technologies-
Source- Payscale.com
As you can see, currently Java, DotNet, php developers get paid less than half of hat Node.js
developers. Not just because they are a bit outdated but there is a high supply and low demand
for those technologies, whereas Node.js developers are not that easy to be found and for that,
organizations pay much higher to attract the right talent. Read more about the technologies with
good opportunities.
Employer- This plays a really important role. No, I am not talking amount Google
paying 100,000+ dollars to it’d developers but evenm at the smallest scale, it stands true.
How- There are 2 type of organizations to work for-
1. IT service companies- Service companies hire people in really big numbers and they do
not generally care about your skills and make you work according to their requirements.
The salaries mentioned above about Java, Dotnet,Php developers are from service
companies mostly.
2. Product based companies- Product based companies take pride in their pure
development work and when they hire someone, they hire for quality and not quantity.
People getting over there will generally have better expertise in the technologies and for
the same reason, they get paid 2–3–4x more than the people in the service industry.
3. Startups- Startups generally have small teams. It ranges from 5–200 people and for that,
they have to make sure that they hire right people. With the increasing number of startups
and investments, startups have been able to hire people with right skills at much higher
packages and salaries as they do not want to make mistakes by hiring a wrong guy just
because he will accept lower salaries.
Skillset- Now, as I mentioned that Node.js developers get paid higher, doesn’t mean that
all of them get paid this high nor it means that all java, dotnet developers get paid less. It
is about how good you are with the technology you work on, how much expertise you
have got and how much you have worked. So, you will constantly have to up-skill
yourself to be able to get the right amount and not get stagnant.
Other factors- Factors such as experience, soft skills, negotiation, teamwork and
management skills will play an important role and help you move up the ladder faster as
so does your salary.
So, how can you make sure to start with the right skills and reach the right position?
You will have to follow an approach which helps you make a good start and will help in the
long-term as well.
1. Find the skills that are in demand. Currently Node.js, Angular.js, MEAN stack are the
most popular options and you can learn more about them here.
2. Start learning the skills from some online sources.
3. While learning, work on live projects to understand the technologies practically and build
a portfolio(GitHub).
4. Showcase the skills on your LinkedIn profile, professional resume and then use it to find
the prospective employers and get hired.
So this is how we differentiate between a ‘random guy’ developer and ‘a guy who knows his
stuff’. And, you can follow the same to make the best use of your efforts.
Resources-
There are various resources to learn and practice your skills and they can help you get your first
big chance. You can look at all of them to find out the one, which suits your needs and start your
way towards a great career as a web developer.
1. Udacity- Offers learning videos and a few projects. Primary focus on certifications.
2. edWisor- They offer learning and live projects at the same place, so you do not have to
look for more options to do so. Their unique offering is the job assurance in India, which
I think nobody else does.
3. simplilearn- This platforms generally help professional upgrade their skill set but lacks a
good amount of practical knowledge.
4. HackerEarth- A platform to help you practice your skills in various competitions help
across the world. One thing to understand is that you should come here only when you
have acquired the skills.
So yes, being a web developer is a common career choice in today’s scenario. But, being a
master of the trade, is an art, you become good at only after practicing.
Namaste!!
Anonymous
Answered Nov 10, 2016
If you’re in a rush and need career direction, skip straight to the lessons at the end.
THE NUMBERS
I’m a front-end developer, previously full-stack, in the UK. Here are the dates, compensation and
years’ experience:
THE CAREER
My first web development job in 2005 was at a small web development shop (7 employees) in a
relatively low-income area.
In 2008, I started at a larger company (50+ employees) in a large town. In 2009 I was promoted
to a department head, but my 2010 salary increase came because of an offer elsewhere. I worked
weekends, answered calls and emails constantly and pulled 10–12 hour days. I stayed for six
years.
Come 2014, I worked at a FTSE 100 as a senior developer. I was keen to advance, so my hours
started creeping up again. Soon I was effectively filling a tech lead role hoping it would lead to a
promotion. (Spoiler: it didn’t.)
This year I quit and set up as an independent contractor. My takehome after tax has roughly
doubled. I work sane hours and there is far less pressure. Most days I don’t even need to leave
the house. I use the extra time to learn, work on personal projects, spend time with friends and
family and do freelance work.
For my next contract, I’m aiming for £450/day (~$560/day). Next year I’m taking my first real
holiday in nearly 10 years.
THE LESSONS
These apply to web developers in the US and UK; I’m unsure about other job markets.
1. Smart web developers are in very high demand. Bad working conditions and below
market compensation? Start looking now.
2. Talent and experience will help you get and keep the job, but don’t guarantee a high
salary.
3. What will get you a high salary: go where the money is, change jobs frequently, and
always get multiple offers and negotiate.
4. Focus on skills that will increase your future earning potential. This includes negotiating,
interviewing and communication. All of these can be learned and improved.
5. If you’re working harder than you should for less than you’re worth, you are to blame.
You have finite time and energy in your life and you’re wasting it. Move on.
6. Don’t feel bad about leaving your team or employer in the lurch for a better-paying job.
Your team are responsible for their own lives, and your employer will offer more if they
really need you.
7. Money won’t buy happiness, but it buys a lot of things you need or want. Retirement may
seem a long way off, but one day you will be 60, and you’ll be glad for the savings,
pension and life experiences you accrued.
8. Don’t work long hours for employers who pay you for eight. Use that time to learn a
framework, build something, contribute to open source, freelance… anything but donate
your time to richer people who won’t pay for it.
To me 10 years ago, these lessons would seem cuttthroat and selfish. Now I see them as being
assertive and valuing personal growth.
If you don’t care about growth and self-improvement, you will throw a decade of your life into
helping wealthier people who do care about them to live fuller, richer lives at your expense.
Stupid people (me!) learn from their mistakes. Smart people (you?) learn from other people’s
mistakes.
1. Javascript
2. HTML5
3. Cascading Style Sheets
4. PHP
Of course these are front-end web developing skills. Keep in mind that serve side and APIs can
done in other Framework languages like Rails, Django , ASP.NET, Server-Side Javascript
NodeJs and ExpressJs(Nodejs is relatively new and doesnt scale on big web apps , so its not that
popular choice on server side) etc. And You cant be a web developer without the experience and
knowledge of Databases. And the most-interesting thing to note here is that SQL is the most
demanding language in 2017. Lets face it you cant be a web developer without your knowledge
on atleast one database language and in some cases , SQL and NoSQL both.
1. Gurgaon 41%
2. Bangalore 27%
3. New Delhi 14%
4. Hyderabad 12%
5. Delhi 7%
6. Pune 3%
7. Mumbai 1%
8. Ahmedabad -6%
1. Angular.js 39%
2. Asynchronous JavaScript and XML(AJAX) web developer 6%
3. Web Development 5%
4. JavaScript, jQuery, HTML5 4%
If you are someone new in the field of web development or looking for a change of job field to
web developing, I’d say there is no golden time like nowadays to go for it. And even if you start
with some salary like 15–25k, dont worry about it ‘coz your career is only gonna grow from your
current situation in life. Hey you gotta start from somewhere right? As you bag up experience,
you might wanna move to back-end side and cloud technologies like AWS, or Azure or Google
Cloud coz those cloud services are next level and amazing.
Anonymous
Answered Nov 5, 2016
I’ve been working in the industry for about two years now and I make 120k in the Seattle area
doing javascript work. I don’t have any formal training in CS. In fact, I just learned on my own
for about year on the side and attended a coding bootcamp.
You say that you have sound knowledge of HTML, PHP, JAVASCRIPT, Angular JS and HTTP
in general. Worked on many projects, from jQuery plugins to complex web apps as a freelancer.
You say that you are making INR 30K pm with freelance work.
With this level of expertise almost any IT product/service based company will give you job as a
web developer. But again they are an IT company and there will be many candidate standing in a
line to get a job with similar skill set as you have. So you cannot expect very high payouts there.
For some experienced person with a pinch of proven self learning capability an IT company
can bring some hindrance in his career path as a web developer.
You already work as a freelancer, so you could easily get a job as an in-house consultant to some
non IT based company which rely heavily on web technologies. You will get full autonomy there
without any competition.
Simultaneously you can work as a freelancer so expect 30K + salary from your job. That could
go around 60K INR in total.
I’m not going to answer your question with my income but I can tell you that I know several
senior web developers in Atlanta making $85k and a few senior web developers in Atlanta
making closer to $200k. These people are doing almost exactly the same job or at least have the
same job description.
Web development has emerged as one of the most prominent career choices in India. But what
exactly is its scope, salary, how to get started as a web developer is all blurry with so many
languages,frameworks and tools out there. This blog is meant to answer all the questions linked
with being a web developer in India.
Web development simply means creating websites. Now, this web development also involves
two part - front end and backend development. Front end developers are responsible for all the
things a user sees when he opens a website (more on this below) and backend is what actually
makes front-end possible and where the data is stored. Full stack developers on the other hand
are one who knows both front-end and backend.
Whenever we visit any website- images, links, login forms etc all comes under front-end web
development. Though there are basically three languages to build them HTML(Now HTML5)-
to build basic components of a webpage like table, forms, insert images, CSS(Now CSS3) for
pure styling purpose, and Javascript to include every logical thing i.e code. But creating a
website from the scratch using them would be a lot more complex. So we have frameworks to
ease out this process. Some of the most famous and in demand front-end frameworks are:
Backend coding is a technique used in web development which involves employing scripts on a
web server which produce a response customized for each user's (client's) request to the website.
Some of the most in-demand server side frameworks are:
Database:
This is where actually the data received by user and in other backend operations is stored. Some
of the commonly used databases are:
Wordpress, Joomla are two most commonly used cms to create a website and are in demand too.
SEO, content writer, adobe photoshop expert are some of the additional tools a web developer
should have.
Web development has a huge scope in India and has equal opportunities across the country. As
an intern (college intern or 6 month intern in a company) starting would be between 5k to 10k
per month(which is pretty low). After 6 month-2 year you can get around 15K-30K per month.
And after 3 -4 years anywhere around 6lpa-10lpa. So, yes starting is indeed slow and requires a
lot of patience but still is a great career option and if you are good and land up in product based
company one can get 7 digit figure too.
Degree - Was Studying Integrated Msc. in NISER, Bhubaneswar. Dropped out in 4th year.
Current Salary - 753324$ last year. Not salary as I run my own businesses like aeron7.com,
Tibetan Carpets and there are 14 more. Ups and Downs. Gained about 753324$ last year as I
have made some other profitable eCommerce sites and ad-sense sites and other kind of this and
that. Ventured into import export this year. Let’s see what happens this year.
Advice for starters - Amit Ghosh's answer to How can I earn like Amit Ghosh by doing
freelance online website development?
Edit1: I got a question on what do I do with the money. Well, that is my salary from websites. I
earn far more when I invest them in forex or stocks. You may another answer here Amit Ghosh's
answer to I have 50 lakhs in account and I can take 40 lakhs loan too. What is the best
investment with this?
Anonymous
Updated Aug 13, 2016
1. Age: 27
2. Work X : 5 years
3. BE - CSE (Bangalore)
4. Stack: React, ES6, Relay, GraphQL, Flux, SCSS, Webpack etc
5. Salary: 60 Lakh per annum (80500 USD)
6. India
7. Learn Native javascript , invest your time in understanding the core of it . Create small
but meaningful projects and upload them to git hub and get it reviewed . See open source
projects and learn different design patterns . READ READ READ … till you get it . You
don’t need to be pro in programming to learn front end development.
All you need is the willingness to learn and determination.
Anonymous' answer to I'm 21 years old. I graduated from B.Tech in ECE from Karunya
University. Is there a chance for me to go to US for MS and come back to CTS with higher pay
grade? I need a salary of at least 25 lakhs per annum in the next 10 years. What should I do?
I am more then happy to assist anyone who wants to become a front end developer.
EDIT #1:
Many of you have enquired about the path to becoming a front end developer, what should I do
next if I know this tech etc. Here is a link everyone can follow to become a professional web
developer:
1. The Practical Guide to Becoming a Professional Web Developer — Free Code Camp
2. Practice , Practice and Practice, Don’t just READ , code , build something , doesn’t matter
what you build just build.
Theoretical Knowledge will not take you anywhere , its the hands on that will take you forward
in Front end development career , so open jsbin.com/webpackbin.com/codepen and start coding
1. 30
2. 6+ years
3. MCA from IGNOU
4. HTML / CSS / JS/ jQuery / PHP / MySQL /
5. Above 30K USD (Working from Home. Part of US based startup and have a few
Enterprise Clients ). I started from just $50 a week back in 2010.
6. India
7. If you want a freedom to work anytime of the day (it has some cons too) and want to save
enough money for your retirements within the first 5 years of working then just leave the
regular college and start building skills. Learn as much as you can. Learn every web
technology or mobile platform Or become a expert in Javascript. Build your own
applications from scratch . Create a professional profile on World’s Largest Professional
Network , AngelList , Upwork, the world's largest online workplace and a start
connecting with Professionals in the industry. They will hire you if you are good and will
pay you hourly. Working 10 hours a week will give you the money which you will get
working 40–50 hours a week in a regular job.
Age - 23
Current Salary - 29846.3 USD (20,00,000 INR per annum) + 1% shares. (US based Startup,
working from home)
Advice for starters - Don’t waste a single day in college. Learn as much as possible. Codechef,
SPOJ, Topcoder, android, iOS, python, web, ML, Image processing, programming conferences,
everything. I am from a third grade college so I know what I am talking about. No “training” will
help. Learn yourself from the Internet and books. All the best. :)
Ashish Chandra
Inspiring answer. Most people must be thinking this guy is bragging, but I have personally seen
s...
1. 20
2. 2 years
3. B.S. Computer Science
4. Stack:
1. Front end:
1. JavaScript (mostly native), React (if I’m lucky)
2. Back end:
1. PHP, MySQL
5. $65,000
6. USA (mid-west, low-ish cost of living)
7. Nothing replaces experience. Nothing. Take every ounce of experience you can get at all
points in your career. Take internships while a beginner, have the confidence to walk in
and interview for junior jobs the minute you’re ready, and study privately every step of
the way. Stagnation results in death when it comes to software development. Don’t find
yourself biting the dust simply because you allowed your mind to grow lazy. Never feel
that you know everything; you will never know everything.
Anonymous
Updated Aug 10, 2016
Age - 22
Degree - B.Tech.
[Edit: ]
As lot of people thought that this is a wrong answer. I work at Sprinklr India Pvt. Ltd.
Glassdoor : Sprinklr Salaries (25LPA for 2016 hires)
Anonymous
Answered May 8, 2016
1. Age: 21
2. Work Ex: None. Fresh Graduate 2015 passout.
3. Degree: B.E(Hons) in Computer Science from BITS - Hyderabad.
4. Stack: Backend, LAMP Stack. I'm trying to shift it towards python slowly.
5. Salary ~$18,000 USD. ~1,200,000 INR
6. Residence: India.
7. Practice -- Do Something. Not just read about complex algorithms but actually build
something. It doesn't matter if it isn't some complex software, just finish building
something.
Anonymous
Answered Aug 12, 2016
1. 25
2. 11 months experience in Aerospace Engineering and a few months Physics research
experience both during college time only. No CS experience but that spent self-teaching
from the course web pages of real college courses and hackathons both of which I did in
the gap year after graduating.
3. Physics B.A. from a well known American public university.
4. Full Stack-ish
5. In June 2015 started with $115,000. Bumped to $125,000 at the end of the year. Also
yearly bonuses.
6. New York, NY
7. Show that you are serious about learning and practice so much that you develop an
amazing work ethic. Even if you’re wasting time studying something which may end up
being useless, if you can sit down for hours and run through it all, you’re way ahead of
the curve. But it’s a habit you can only develop with serious and maintained
focus/discipline. Also, reading through textbooks is a good skill to have.
Anonymous
Answered Aug 9, 2016
Age 29 F
Front end/Back end Stack - Mostly back end but I call myself a full stack developer
Salary in USD - $95000 p.a.
I am the first engineer in my family so I literally did not have any clue how to go about my
career. I started my career in India in a typical software services company (a very reputable mid
sized company). We had a training period initially which I thought was good at the time to
transition from college to corporate. However one thing I have realized is that it is never enough
what the corporates want you to learn to do project work - you will mostly end up tinkering the
code or doing maintenance work for which you don’t really need to know anything as such. This
especially applies to Indian engineers who start their careers straight out of college in the big 3
companies. I did learn the ropes of corporate and how to cover my ass though.
Be proactive and learn on your own as much as possible. Do not limit yourself to the work that
you are expected to do at office. Don't think that you will get an opportunity to learn on the job
in projects - it can happen, though rarely ( especially in India in my experience).
Perseverance - Though I feel lost and hopeless many times I am willing to put my head down
and do what it takes. I am not a geek/nerd but I definitely want the job well done and learn
something while at it.
Interviews - Do as much of it though you are not looking out actively. This helped me to at least
gauge what people out there expect you to know.
Though I was a team lead in India, when I came to US, I made a conscious decision of beginning
here again as a software developer just to learn better.
Anonymous
Answered Aug 4, 2016
1. Age: 29 Years
2. Work experience: 7.5 Years
3. Degree: B.tech from a wasted college.
4. Front end/Back end Stack: back end Stack
5. Salary in USD: 3500USD–4000USD monthly. As I am freelancer work on hourly
payment (20USD–25USD) per hour.
6. Country of Residence: India (Work form HOME)
7. Advice for starters/newbies: Develop a passion for programming. Apart from technical
skills, have good analytic skills and strong grasping power.
Anonymous
Answered Aug 8, 2016
1. Age - 26
2. Work experience - 4 years
3. Degree - B.Tech
4. Front end/Back end Stack - Front end/ UX
5. Salary in USD - First 2 year - 5000 USD/Yr and from last 2 year 25k USD/Year
6. Country of Residence - India
7. Advice for starters/newbies - In my 1st company (Big MNC), I haven’t learnt anything as
most of the work done on tools and you won’t get much hand coding experience but I
was interested in front end from my college days and done many freelance projects. After
two year I joined one of American bank on what I learned by myself apart from my work,
I created a strong online portfolio. SO, Keep learning and keep practicing. If you want
start your career in front end then there are many sites like codeacademy or freecodecamp
which could help you to provide a path to start. Try to learn Vanila javascript(you can
follow douglas crockford also know as father of Javascript ) first then move to any
framework.
Anonymous
Answered Aug 10, 2016
Age - 26
My alter ego :
Work Experience - less than 1 years (recently started on this new stack as a freelancer)
Degree - self-taught
Stack - Android.
Current Salary - 3,00,000 to 6,00,000 INR per annum (I get paid 300 INR per hour)
Advice for starters - There are few hidden components to your CTC like job satisfaction and
work life balance. It takes some time to realise them. While my main job supports me
financially, my alter ego always looks for change and it is the one which gets me going.
Age: 21
Country: Pakistan
Advice: Start learning there is lot of updated information available including free eBooks, Video
courses but best way to learn is by doing practically so get your hands dirty.
Try t0 find other developers around you and get help with and discuss your issues as well as help
them when they need you.
Don’t lose hope if you ever get stuck. This is how you learn.
Anonymous
Answered Aug 6, 2016
Age -29
Exp - 5 Years
.NET Developer
Residence - India
Advice - Don’t worry for current Salary. Considering degrees from Premium Institute, i think i
could earn more but I am happy with my Current Company which provides lot of opportunity to
learn and freedom to utilize your time in your own way. I feel its better to join small company
than joining large MNCs which wastes your time in too much other works rather than coding.
Develop your Capability. If you have skills you can work in your desired way, to accomplish
your goals. But if you dont have skills you will have to do hard work to achieve other’s goal
1. 34
2. > 10 years of software engineering, web development primarily using Java and J2EE
technologies.
3. B.S. Physics
4. Rob Hyx's answer to What are examples of a full stack web developer’s "stack"?
5. > $100k annual
6. USA
7. Develop a logical and analytical mind. Learn something new everyday, even if it’s
something as simple as the definition of a previously unknown term or concept. Learn
what you can from people that have more experience. Work well with others.
Anonymous
Answered May 9, 2016
Age : 24Yrs
Work Experience : (~3Yrs) 8 Months as Java web developer + 2.5 Years as Php MVC
framework(Cakephp, CI) developer
Front end/Back end Stack : Full Stack web developer (Php (Cakephp, CI), JS, Jquery, Angular js,
Html, Css, Bootstrap)
Salary : ~$42000 (Inr 26,88,000 @64/$) (Working as a freelancer for US based company at
$30/Hour)
Residence: India
Advice for starters/newbies : My salary was under $5000/year(~3lakh INR) From May 2013 to
Feb 2016 - and it boost from $5000 to $42000.
You motto should be to join a company for improve skills if you will think so you will find your
work place is like college class where you are only to learn.
Age: 24
Work Experience: 1 Yr
Country: India
Advice: Try becoming a full stack developer. Full stacks are valued more anywhere. Even if you
specialize in backend, learn some minimalistic frontend as well. Maintain an active github.
Anonymous
Answered Aug 8, 2016
Age: 28
Degree: MCA
Advice for starters/newbies: Don’t go for the salary only if work is not good. I got a descent
salary when I joined this company but I don’t like this job anymore. I am looking out for a
change in development for last 10 months and consistently failing in interviews(Yet trying). If
you start it right, things will be good later on. Try to get good work in inital phase of your career
because your learning curve won’t be that good always. Good luck.
1. 37
2. 18 years (4 as an Interaction Designer / UX researcher)
3. None
4. Front-end developer, mentor. Stack: Ruby, NodeJS, anything really.
5. 65–70k USD
6. New Zealand
7. Find a role where you can work with mentors initially.
When you interview, make sure that learning is on the table.
Spend some of your free/personal time learning too.
Hack on things, break things and put them back together.
Break big tasks down into incremental and achievable pieces.
Don’t feel ashamed to ask questions.
Anonymous
Answered Aug 8, 2016
Age - 21
Country of Residence - UK
Advice for starters/newbies - Find a problem you want to solve, doesn’t have to be anything
difficult. One of the first websites I created was a website to list movies from a database on my
computer and be able to stream them, this enabled my girlfriend at the time and I to watch
movies with each other while not physically together. Another site I made was to log down
places I wanted to go on holiday, how much it’d cost me to go there and my itinerary.
Anonymous
Updated Sep 8, 2016
Age-25
Stack- Backend developer, windows forms, asp.net MVC, SQL server, MySQL, php,
codeignitor, c, jquery, Ubuntu server administration,server deployments.
country - India
Advice- I would only say that plan your future now, do not waste time, you will never feel
mature enough to move on, just do what you actually want to do.
1. Age: 38
2. Work Experience: 8 years
3. Degrees: PhD but not in a technical field
4. Stack: JS/HTML/CSS, jQuery | PHP, node.js, iOS, perl, SQL | C
5. Salary: 125K
6. Residence: USA
7. Advice: Learn by doing, find a project that excites you, put in the hours, don’t be afraid to re-
write, re-factor, re-invent, & mess up big time.
Anonymous
Answered Aug 8, 2016
1. 31
2. 4 years
3. MCA
4. C#, Asp.Net_MVC,Razor,EF,Bootstrap,Sql-Server,Jquery,LINQ.
5. 50,000 INR/month
6. India
7. Find your passion for programming during your engineering, otherwise don`t waste your
time here, just choose another career.
Age= 22
Experience =2
I know its interesting when you read this answer because all you hear about Afghanistan is war,
killing and fighting but believe me we are very keen to technology and science. This amount will
be very less for you guys but in here its a big amount of money. These kind of salaries are very
rare.
Anonymous
Answered Aug 14, 2016
1. 17
2. 2,5 years
3. None (currently studying)
4. My stack at work
1. Frontend: HTML, CSS, SCSS, JS, jQuery, Bootstrap.
2. Backend: C#, Asp.net mvc, MS SQL
5. 20-25k (this is from working parttime)
6. The Netherlands
7. Learn to take risks, learn from them and become better. Don't try to be perfect because
you can't be.
Anonymous
Michael Wilson
Answered Aug 12, 2016
1. Age: 20
2. Work experience: 3 & 1/2 years
3. Degree: none (Finished secondary school with very bad grades)
4. Front end/Back end Stack:
Front end: HTML5, SASS, Angular, jQuery, Node.js, TypeScript, Gulp/Grunt
5. Salary in GBP: £35000
6. Country of Residence: UK
7. Advice for starters/newbies: No matter how much expierence you are starting with stay
dedicated, focussed & determined and you will achieve your goals in web development.
Stick to one lane and become an expert in that lane.
1. 30
2. 8 years on Frontend Design and Wordpress Development
3. B.S. HRM
4. Frontend and Backend
5. Varies, I work from home.
6. Philippines
7. If you love what you’re doing, work hard - you’ll be stable. If you’re on it without
passion, forget it. You’ll age fast, unstable.
Anonymous
Answered Aug 10, 2016
1. Age : 21
2. Work experience : NULL (will start working next month)
3. Degree : BTech from a non IIT but well known university
4. Front end/Back end Stack Back end / Infra
5. Salary in USD :125k/annum before taxes
6. Country of Residence : USA
7. Advice for starters/newbies : Contribute to Open source as much as you can. Potential
employers do notice it!
Anonymous
So this got a lot of attention. I'll try to answer as much as I can here. I kinda don't want to r...
Anonymous
Answered Aug 14, 2016
1. Age : 25
2. Work experience : 2 years
3. Degree : BS Computer Science / Medecine
4. Front end/Back end Stack : both
5. Salary in USD : 100,000 USD
6. Country of Residence : Philippines
7. Advice for starters/newbies : Focus in learning using conventional ways
Anonymous
Answered Aug 12, 2016
Age - 28
Degree - BS(CS)
1. Front end:
1. JavaScript (mostly native),
2. Back end:
1. PHP, MySQL
1. 26
2. 2 years in grad school, plus about 6 months before my current position
3. B.S. Biology, M.S. Physiology
4. Front-end: Javascript, Back-End: C#
5. $60,000
6. US (Midwest)
7. Start building projects! Like was said here earlier, nothing beats experience.
Algorithmic thinking is great, but once you start to see the bigger picture of how
things fit together, you’ll find solving problems a lot easier. Don’t think you can’t
do it, because you can. And when you find that first job, it will be overwhelming
and you’ll struggle to stay afloat, but you’ll manage. Just remember to always
keep learning and sharpening your skills, because technology moves fast and you
gotta keep up in this industry. Also, you don’t need a degree in CS to do this stuff.
I’m sure it helps, but you can learn on your own to break into the industry. Once
you’re doing it professionally, that’s where the real learning begins.
Anonymous
Answered Aug 13, 2016
1. Age : 35
2. Work experience : 10 years
3. Degree : MBA in MIS, Bachelor in CS
4. Front end/Back end Stack: Full stack - mostly back-end. PHP, Ruby on Rails, NodeJS,
AndroidSDK, React.
5. Salary in USD : $19.5K per annum
6. Country of Residence : Bangladesh
7. Advice for starters/newbies : Take your work sincerely not seriously or you will misplace
yourself in the team and hence career. Good luck.
Fernando Zamora, Web Developer in many different technologies to include Java, .Net, Node
Answered Aug 12, 2016
My advice for newbies is make programming your hobby. Get a github account and create some
side projects. If you don’t enjoy programming as a hobby you might not enjoy it enough to be
really good and ever achieve the higher salaries.
Anonymous
Updated Aug 16, 2016
1 . 26
2. 5.5 years, ive worked with PHP, JavaScript, .NET C#/VB and C++. Mostly web development,
by dealing with full stack. I've also created desktop applications with .NET.
3. No degree/ no hs diploma
6. US
7. Code constantly, try full stack development. Learn everything about everything when t comes
to abstraction and best coding standards. Look at open source code and contribute to it. Learn
databases and try to use one for your sites. Learn ORMs. Figure out the difference between sql
and no sql. Try writing sites in different languages. Php, JavaScript, ruby. Try learning a
compiled language like C++, C# or Java. Doing lots of different things will broaden your breadth
of knowledge and you'll start to learn that all languages are really the same.
44 Views
Downvote
Share
RecommendedAll
Anonymous
Answered Aug 4, 2016
age:25
experience:1 year
salary:3lakh only
angularjs developer
It really differs a lot. I know freelancers who make 40k a year and i know others who make that
in a month.
How much you make will depend greatly on your experience as a developer, how attractive you
look to clients and how good you're at negotiating. Not to mention how many income streams
you create for yourself. Most well payed Freelance developers i know including me do a lot of
things on the side, such as selling themes, writing books, coaching, consulting, creating a
monetized web app...
But the most important point is that most well paid developers never started developing because
of the allure of the money, they did it because they love it, and they got good at it because they
loved it, and they got paid well because they got good at it. So if someone start learning web
development and freelancing with money as their only goal, i can promise you that they won't
make it past the first month.
3 things in my opinion:
Handyman: 20/hour
Plumber: 45-65/hour
Electrician: 40-100/hour (apprentice averages 40/hour)
Appliance Repair: 75-150/hour
So, they don't say I know HTML, CSS, PHP, MySQL, etc. They say... I specialize in building membership
sites... or WordPress themes... or interactive forms, etc.
a) It's NOT generic and thus valued more and b) clients actually understand what it means.
Focus on the solutions you provide NOT the languages you know.
a. They've embraced the need AND VALUE of learning how to market themselves, their services, their
products.
b. They've developed a system for accomplishing such marketing.
Or said another way, they leverage their skills in multiple ways to make money.
Quick story...
I know a girl who is a photographer. She makes money doing photography. She also runs a daycare. She
also sells children's clothes. And, I think she even sells a MLM product like Avon or something.
You could hate on her but she and her husband just designed, built and recently moved into their dream
house (mansion really).
I work for a company, freelance, sell coding course, consult, coach and for a time sold apps.
Don't get so romantic about how you make your money and how you leverage your coding skills that
you miss out on lucrative opportunities
David Wilderness, Farm boy turned solutions architect. Building cool things for cool people.
Answered Dec 27, 2014
My client (Fortune 500 media company) has guys on the books between $15 and $250 dollars an
hr who claim to be 'full stack' but practically speaking most of the ones I've considered good
productive team memebers made 30-80 an hr. Based on experience and ability to negotiate.
These three steps will help you decide if you enjoy the basics of web development, determine
what to learn next, and then get you started with expert support from professional web
developers.
Take a start with free resources. Whether that means local coding meetups, Codecademy, or
FreeCodeCamp is up to you (there are about 200 other ones in this thread, explore them). The
reason for this is simple: it’s easy to get started right away and see if writing code is something
you enjoy. You don’t want to invest significant time or money in becoming a web developer if
you don’t enjoy the basics.
Next, do some research. Take a look at web development job postings in your area and check out
Stack Overflow’s Developer Survey. Right now, it shows that JavaScript is dominant in web
development, with Node and React being among the most loved technologies. Read up on those
and decide if they sound interesting to you.
Generally, your best bet is to pick a stack and then stick with it. Master all of the ingredients of
building a web app once — then, if you want to change ingredients (i.e., languages and
frameworks), it’ll be a far easier process. Jumping between different stacks as you learn is bound
to slow you down.
Last, and most important, find a real school to teach you. Coding bootcamps are a popular
option, as they focus solely teach the skills necessary to get hired as a web developer as quickly
as you can learn them. Thinkful (where I work), has a pair of Web Development Bootcamps —
Full Time and Flexible. In short, the benefits of those are that you learn full-stack JavaScript,
which is where we’re seeing the most growth in the US, Canada, and many other places globally.
As a student, you also learn 1-on-1 with a personal mentor. Students who learn 1-on-1 tend to
perform better than 98% of students who learn in traditional classrooms
(http://web.mit.edu/bosworth/MacD...). Getting tons of support is always helpful, which is
probably why students see significant success after graduating from the program — 93% of
grads get hired as full time web developers, and on average, they get a salary increase of
$19,088. (Those stats are from the Jobs Report, which gets updated every month, so if you’re
reading this in the future, check out the updates.)
On a broader level, take a look at all of the bootcamps in CIRR, as they report their students’
outcomes based on a uniform set of standards. The shortest way to explain this is that reputable
bootcamps are complying (or working to comply) with CIRR standards. Start there, take a deep
look at support and outcomes, and make the choice that will be best for your web dev career.
We meet many people who would like to train in web development and launch a new career but
simply don’t know where to start. Should they learn to code? Get experience at a startup? Come
up with an idea for their own business?
When you’re not in the tech scene, it can seem almost impenetrable, we should know. But in this
post we’re here to tell you it’s really not so hard to get the skills you need to become a
programmer if it’s something you really want to do. With the right support, motivation,
knowledge and experience your career in tech is within arm’s reach.
In this post we’re going to discuss first what steps to take and in what order to take them when
you’re first starting out, and then we’ll provide a list of excellent places you can learn to code to
get that brand new career in motion.
Don’t let Kate Ray’s hilarious post on TechCrunch put you off your dream of becoming a web
developer, have a read of our five steps on how to learn to code and get into the tech scene.
1. Have A Goal
Decide what you want to create. Do you have an idea for the next big social network? Do you
have an idea for a great app? A useful tool that you’ve always needed and not found anywhere?
If you think there’s a need for it and it doesn’t already exist, you can be the one to create it. Your
app might be something that your family / job / journey to work has inspired you to create. For
example, top model and longtime coder Lyndsey Scott created an app for her ‘book’ - the
portfolio of photographs, campaigns and experience that models take along to fashion castings to
give casting directors an idea of what they’ve done before. The app is called iPort, which allows
models to upload their ‘book’ or portfolio onto an iPad. She said:
"I built that app because it was something I personally needed,’ she said. ‘My book always ends
up looking terrible, the books fall apart, the pages are tearing, it’s dirty, and it’s a mess."
If you’ve noticed a gap in the market or a need that hasn’t yet been met, that’s where your app or
website could come in.
2. Learn To Code
Martin Ramsin, our CTO and co-founder at CareerFoundry, first learned to code using
Codecademy and free tutorials. He found these online resources helped him with learning syntax
but found the real difficulty occurred when he was trying to find out which tools to use, how to
deploy, understand Git, etc. In other words, how to work as a web developer. Raffaela -
CareerFoundry’s CEO and co-founder - and Martin founded CareerFoundry based on these
observations as they realised that students need more than just tutorials to learn web
development. They also need the support and expertise of someone who has already been there.
It is for this reason that our mentors are at the centre of everything we do. While you are learning
to code it’s crucial to have someone you can ask direct questions to about the small, fiddling
things to do with programming, but what’s also invaluable is having someone on-hand who can
give you advice in your career, help you build a portfolio or find work. We put together a list of
20 ways you can learn to code, so have a read and find out which option is best for you. At the
end of this post we'll also be reviewing the best online and offline schools for learning to code.
As David Shariff, Senior Engineer at Yahoo told us: "Don't settle for knowing a concept, roll
your sleeves up and dig as deep as you can."
Someone once told me that when you’re learning how to program you really learn how to
Google stuff like a pro. This is a key skill as a developer. All of the answers you need to any
question you might have you will find online, but knowing HOW and WHERE to find them is
the tough part. You need to learn exactly which search terms are going to get you the answers
you need, whether you find them on GitHub or StackOverFlow or on some obscure forum.
When you understand how to Google for things you’ll find learning code will be much faster. It
is part of the learning process to get from problem to solution in as little time as possible - and
when you are under pressure in a real, working environment this skill will be invaluable.
4. Copy Cool Things
Copy cool things you find on great websites like widgets, videos, parallax images etc. (do view
source on a page). Add it to your code. Then try to understand what it is doing. This is a great
way to learn any new skills and impress your friends by having something advanced to show at a
relatively early stage in your learning. Websites like TryRuby are great for practicing what
you’ve learnt directly in your browser without having to download any software.
When you are pitching to do a job as a web developer you’re not asked to show your certificates,
you’re asked to show what projects you have been part of creating already. This is why it’s really
important to build up a portfolio of work - websites, apps, code, to show in your interview. You
may also be asked technical questions in your interview, so it’s good to be prepared - read up on
websites like StackOverFlow, ask questions on there and answer questions if you think you can.
You’ll be building up a profile and reputation while you’re doing it. The best way to showcase
your work to employers is to set up your Github page and show your projects from there.
HTML (Hyper Text Markup Language, used for creating the basic structure)
CSS (Cascading style sheets, for styling and designing)
Javascript (For basic functions)
Jquery (For animations)
2) Backend (Server side coders, the one who creates the algorithms and the functioning of the
websites)
Languages used
Php
Sql (database management)
Ruby
Python
Ajax
Json
And to begin learning them, you can use the following websites
http://www.codecademy.com i started from here, it's a great website. It has lessons with
instructions which you need to complete by coding to go to the next lesson. Highly
recommend for learning Frontend coding.
http://www.w3schools.com this website is like a dictionary, you will find each and every
syntax of every language with its details and examples. It has a great feature called "Try
it yourself" in which you can try the codes that you want to learn to understand how it
works.
Well as i mentioned before it's all about interest and practice. So practice it as much as you can
and you will be a great web developer one day for sure :D
And one can be a Frontend as well as Backend web developer obviously :p
Front-End:
- HTML (especially HTML5)
- CSS (especially CSS3)
- Javascript
- jQuery
- AJAX
Also learn a bit about web standards (Jeffrey Zeldman wrote a book about it), user experience,
and a few more design topics. Though you're not particularly designing, it helps to understand
design for better communication with the designer. That way you two can create the best
possible experience for the user and your designer doesn't create something you can't or shouldn't
build.
Back-End:
There are numerous languages out there and people just end up having a preferences.
- PHP
- SQL
- Ruby
It's good to know Content Management Systems (CMS) such as WordPress, ExpressionEngine,
Joomla!, and Drupal (CMS) just to name a few.
The Internet is definitely a great resource to learn as long as it's a credible source. If you state
which type of developer you want to become, I'm sure we can direct you to specific sites that
would be helpful.
4.8k Views · View Upvoters
Downvote
Share
RecommendedAll
Learn a bit of all these , Build You're Skill's Slowly and You'll be good GOOD LUCK
HAPPY CODING
1. Learn HTML/CSS. What helped me eventually understand CSS and how it determines
how things look on the page is that everything on a page is laid out as a rectangle. Some
things may not look like rectangles, but they’re rectangles. Look up Box Model
2. Learn Javascript. This advice used to mean just learn how to interact with the Document
Object Model (DOM) in Javascript. Now this means that you need to learn jQuery and a
front-end framework/library such as Angular, React, or Vue. Please note, that’s not an
exhaustive list, those are just the 3 biggest generally. There’s plenty of others but
community support for them is more than likely to a lesser extent
1. subnote: you’re going to need to learn AJAX/Fetch requests.
3. Learn the difference between front-end and server-side scripting/programming. The web
is split in such a way that the scripts that run in the browser do not have direct access to
things that live on the server, such as data stored in databases. AJAX requests help to
bridge this deficit by pulling data after initial page load — if you have a facebook, your
newsfeed starts off with a certain number of stories, and as you scroll farther down more
just magically appear. Facebook has a script that triggers an AJAX request to their server
once you scroll down past a certain point.
4. Server side is is perhaps the biggest pot of fuckery in web development because there’s a
million different combinations of things you can use, and often large companies have a
Frankenstein’s monster of hodge-podgery. Common things to know here are Redis,
MySQL, PostgreSql, Node, and PHP. Understand that there is no singular best stack to
use — you use what is best for the project. A chat application makes more sense in Node
because it’s better at using Sockets than PHP is. Everyone has their preferred stack — I
actually don’t mind PHP, so long as everyone on the project agrees to certain naming
conventions and rules-of-thumb. I’m not a fan of Java, however, and like to not work
with it unless necessary.
5. Databases are their own level of monster. They live server-side, and using them
incorrectly can cost you / your application dearly. There are relational and non-relational
database systems. Relational databases are a lot like Excel files: column headers that
dictate what the information in the column should be + the information listed on a per-
row basis. Non-relational databases, often called NoSQL databases, don’t have this sort
of relationship between data headers / data rows. They often exist as collections of certain
objects. Knowing when to use a relational database and when to use a NoSQL database is
going to take time and some trial-and-error. Know that most simpler things can be
modeled via Relational Databases, but there are certain things that need a NoSQL
database. Some examples of RDB’s are MySQL, MariaDb, PostgreSql; NoSQL has
MongoDB (which I dislike, but that’s a different answer to a different question, this is
just about information), CouchDb, OrientDb, and Neo4J.
Your journey will be long and at times frustrating, but if you really want to be a web developer
you’re going to need to have at least passing knowledge of the front-end/back-end divide and
how web servers work.
Best of luck
To become a Web Developer you need to have 3 different sets of skill sets:
-Frontend Development: Frontend is what gives you the look and feel of the
websites/webpages.
Frontend Tools:
1. HTML
2. CSS
3. JavaScript
4. Jquery along with AJAX
5. Bootstrap with Glyphicons/Font Awesome
6. React.js
7. Angular 2/ Knockout.js / Vue.js (Any framework)
Note : 1.Its better if you also try playing with some of the APIs like Google Maps API, Google
Feeds API etc.
2. I would not recommend you to learn Adobe Dreamweaver but it is always better if you can
learn Photoshop/ Illustrator (Not Mandatory)
-Backend Developement: Backend does all the hard work like fetching data from database or
sending data to the database.
Backend Tools
-Databases: Databases are used for storing data, managing data and sending/receiving data
efficiently.
Databases
1. MySQL (begin with MySQL and learn the basics of relational databases.)
2. Oracle SQL
3. MongoDb(Begin your NoSQL journey with MongoDb)
4. MariaDB
5. Cassandra
Note: Try understanding the positives and negatives of each of the databases before learning.
Hope it helped. :)
Steven Summers
Answered May 6, 2017
‘Web development’ can encompass a lot of things. What you are describing with HTML/CSS
and Javascript is what’s usually referred to as front end web development. Front end web
development is developing the portions that people interact with. What does the website look
like? How do you navigate and interact with it? Etc. Back end web development usually refers to
the things going on ‘behind the scenes’. It involves the background functionality of the website.
For example, if you have a website that searches a database for something, the database and the
search functions are part of the back end.
With what you know currently, you are in a good position to possibly get an entry level job or
internship. Web development salaries are trending at around $130k/year but you’re not quite at
that level yet. However, an internship might be a great place to start your career because what
you are probably lacking the most is real world experience. Coding boot camps can be a great
way to jump start your career if you are able to attend one. They usually use project based
learning to get students up to speed fast. It would probably benefit you greatly because you
already have exposure to the coding side.
If you can come up with some ideas on your own, that is also a great way to get some projects
under your belt. Perhaps you have a friend or family member who needs a website for their
business OR maybe there is a non-profit you support that you could offer to help. Doing
something like this for free is a great way to help out and to build up your portfolio. It puts you
in a position to work through real world problems.
1. Know what employers are looking for. Most companies wishing to hire a web
developer will advertise for a person who has several qualifications. Many employers
will want a web developer to hold a Bachelors degree in computer science.Computer
science degrees prepare an individual by teaching them the skills needed for web
development: programming, web design, database management, networking, and
http://mathematics.In lieu of getting a degree, many web developers hold professional
certifications. You can obtain these from community colleges, continuing education
services, and several technology companies.For example, Microsoft offers a web
development training course that requires you to pass an exam and hold 2-3 years of
work experience.While having a degree or certification is most desirable, there are many
freelance web developers in the market who are building successful business.
2. Understand what computer skills you need to become a web developer. Being able to
design a basic website is the bare minimum you will need to be able to do. You need to
know how the web works and how to program.There are many different programming
languages that a good web developer should have knowledge of. You will need to know
how to code in different programming languages and when to use them.New
programming languages and interfaces are appearing everyday. You need to keep up with
the trends in technology to move forward in this field.You will need to know some basic
aspects of design: color theory, grid blocking, fonts etc. #*While your job isn't primarily
to design graphics, you should know how to make a website or app look attractive and be
user friendly at the same time.
3. 3Understand that web development is a very demanding career. You will need to
have the interpersonal skills to relate to clients as well as to handle stress and a busy work
environment. Interpersonal skills are a very important aspect of the field of web
development. You will be interfacing with clients, co-workers and companies on a daily
basis.Knowing how to handle a person who is impatient or who doesn't understand
technology is essential.You may be dealing with difficult clients or people who need
some extra help in learning how to use the technology you are developing.You will also
need stress management and time management skills. Being a web developer is very
demanding.You may be working on several projects at a time and have hard deadlines.
(more)
Downvote
Share
RecommendedAll
You will definitely need to learn HTML, CSS and JavaScript. Those are non-negotiable.
You will also need to work with a back end technology. This might be .Net or Ruby on Rails or
PHP, but right now the hot back end framework and the one with the lowest barrier to entry is
Node JS. That actually uses JavaScript as a back end language, and since you'll already know
JavaScript, that is probably a good place to begin.
The last piece of the puzzle is some sort of software for interacting with a database. SQL and its
variants are the elephant in the room there, but NoSQL solutions like MongoDB are gaining
traction.
In fact, MongoDB and NodeJS are both part of the MEAN stack (Mongo, ExpressJS, AngularJS,
and NodeJS,) which is a solid full stack skill set to have.
Not to mention you'll probably want to learn to work with images, which means learning
PhotoShop or GIMP.
So that's a lot!
But every journey starts with a single step. One great first step is to head here: Learn to code
The biggest piece of advice I can give you is build, build build. You can't learn web
development without actually building challenging projects.
Good luck!
2k Views · View Upvoters
Downvote
Share
RecommendedAll
That, and maybe make a personal website and print some business cards.
Of course you should probably learn some actual development languages and tools. But you
wont really have time for that, because you’ll be spending most of your time debating whether
you gulp or grunt. Or use Bootstrap or Foundation, or React or Angular, or Haml or Pug, or etc.
etc.
Oh, and learn how to get out of vi, that’s really embarrassing to watch. And you can’t really call
yourself a professional unless you know our secret society keystrokes.
James H. Kelly
Nope.
In order to become a web developer, you must not learn a particular language.
Web is vast. It is huge! What might be considered today as hot-cakes (In your case JavaScript,
Bootstrap) might be a thing-of-past tomorrow.
There are several libraries/frameworks available which are variants of JavaScript alone[1].
Instead, the best and by far the quickest way to learn web development, is to try implementing
few projects.
Don’t spend your time learning technologies and their syntax from all those online tutorials.
Spend as little time as possible in learning about a language such as JS, PHP, etc. The major
chunk of your time must be dedicated to building a project.
In the process of building projects you will get an idea of how to implement a certain thing.
Consider you are building a webpage which takes the users data from a form and does some
backend processing. If you have implemented a couple of projects on how to do this task then
you will have far better chances in getting a job, than a person who knows a dozen different
ways in which he can accomplish that task but has never tried a single way.
Footnotes
you have multiple option for language for scripting and set logic of your website but i prefer php
(note- you can go for a .Net but for that you have to buy microsoft server which will cost you
more, and development tools are also paid)
for more functionality you can go for JQuery, animation, flash etc.
CSS
-For extra design and look and feel effect
Javascript
-for quick action(mouse and keypress action) and authentication(password and form entry
validation)
PHP
- real scripting language where you can set logic of website manage database connection,
database updates, fetching data from db, and other programming things
MySql
-Database System, which allow to interface with database with simple query sentence (highly
compatible with php)
-firstly go to the site W3Schools Online Web Tutorials basic startup for every web development
website.
-and after you got familiar with language open any website in chrome and press right click
'inspect element' (ctrl+shift+I) and enjoy customization with html, css and javascript which make
you more real and practical
-for php just practice and make your logic sharper
Tips1- you can copy code from any website if you like, its legal
891 Views · View Upvoters
Downvote
Share
RecommendedAll
Harikrishna Nair, UI Developer, Entrepreneur, Co-Founder of 'The Next Big Thing'
Answered Nov 27, 2015
Originally Answered: How can I become web developer?
Hello,
You can refer this anwser which I just wrote on What are all the things which one should know
to become a fully fledged web designer and developer?
Then only you should ask what to do further, There is no point of reading every web
development book without building anything.
Remember -
Every great web developer started like that, building simple static html pages.
Great developers are those who read less books and write more code.
w3schoools is bible for beginners, no matter what they say or what w3fools . com is emphasizing
upon. But w3school is best for beginners.
Do these things and then put the question of what next, mentioning your work :)
879 Views · View Upvoters
Downvote
Share
RecommendedAll
There are many ways to become a web developer, but there is only 1 path. That path is to never
accept defeat and never give up. This shit ain't easy and your head is going to hurt.
But you do not need college or a special school to do this. I didn't graduate High School (GED at
16) and I never attended University and I have never had a problem getting a job. It is because I
never accepted no and I kept on mastering my skills.
Then I started wiping the floor with better educated applicants. It is because I was more skilled,
and also, my tenacity and previous lost battles gave me an edge in communicating.
Don't just become a geek. Become a geek who can relate to people and sell themselves. You
need to learn about PASSION.
It’s Dangerous to go Alone! Take This
If you really feel like you don't have the tenacity and drive to stick it out on your own, then I
suggest either a local bootcamp or an online technology school like https://devschool.rocks
Disclaimer: I am the principle instructor and founder of Devschool. I don't have a big corporate
beast to feed, so my instruction is more attentive and the cost of tuition, much lower.
1.3k Views · View Upvoters
Downvote
Share
RecommendedAll
Web development ranges from creating plain text pages to complex Web-based applications,
social network applications and electronic business applications.
Client-side coding
Server-side coding
Database technology
To be honest there is a lot you can learn and a lot of sources to do it, I cannot really name books
as I have never consulted them, its better to look up for the developer documents that are
provided in the official sites, you will have to get out there set up the platform and start coding,
but first decide what you want to code.
Thanks for the A2A, if you want any further insights then fell free to come back. ATB!!
266 Views · Answer requested by Arpan Pathak
Downvote
Share
RecommendedAll
Siddharth Mahapatra, B.Tech Computer Science and Engineering, KIIT University (2018)
Answered Mar 25, 2017
As far as the first part of your question is concerned(Path);
1. Choose language(s).
2. Practice (and more Practice).
3. Patience
4. Start working for small IT firm where you can get good knowledge(In big IT company
you have to work on one particular field where as in small company you can work on
front end, back end, SEO etc,.).
5. Stay updated with new technologies.
6. Always ask “why?”.
eg. Why PHP? Why not Java or .Net?
7. Solve problems using google(articles, YouTube, Online Courses etc,).
Basically, for a web developer, this is an essential list you should keep in mind: HTTP, HTML,
CSS , Javascript.
Of these, HTTP is at the center of web. It defines the interaction ways of web and the bridge
between front end and backend.
HTML, CSS, Javascript are all for browsers. They are the language you talk with browsers by.
All web backend technologies, PHP, Java web(servlet/JSP), ASP/.NET are to produce the
content which can be understood by browsers.
That's it.
859 Views · View Upvoters
Downvote
Share
RecommendedAll
The web developers job especially a front end developer/ui developer is a great lengthy job you
have attract every user right after opening the website .So you need to have great taste and mind
of artist . Front end technologies and frameworks keep changimg every time
1.first of all you need to have knowledge over html.CSS is makeup to your odd static html page
2. As static html pages wont be going to work further , you need to make it dynamic like
responding to users action so push javascript and js librries like jquery into list
4.adobe photoshop
3. Node js backend frame work its great when we use schemaless databases like mongodb.
267 Views
Downvote
Share
RecommendedAll
Jose Davis, Chief Executive Officer
Answered Mar 1, 2017
Web development is a field that is expanding with the introduction of new technologies, such as
apps on smartphones and tablets. The demand for people who are familiar with creating new
apps and programs is very high. Becoming a web developer is a good strategy for people who are
tech savvy, but it will take some work and learning. If you are looking to build a career as a web
developer, you will need to learn a set of skills involving programming languages, graphic
editing, and marketing.
So, you want to be a web developer. The one problem? You have no experience working in the
tech industry. You’ve taken courses and spent hours on personal coding projects, but the
Experience section of your resume is still glaringly irrelevant. Transitioning into a new field is
never simple. You wonder if you’re ready. You wonder if anyone will take you seriously. You
wonder if you can get work.
Trust me: don’t let those doubts get in your way. In truth, it’s not that difficult as long as you
make sure you’re adequately prepared before making the leap. These seven guiding steps will
help you make a seamless transition into web development.
233 Views
Downvote
Share
RecommendedAll
If you can develop for the Desktop, you can develop for the web. Once you pick a language like
C++ or C# or Java, develop your data structures strength and become good in programming,
developing for the Web needs you to understand HTML, Server side events and handling hosting
of applications.
In addition to core programming skills, a Web Developer needs HTML, CSS, JavaScript and
some amount of Database skills.
301 Views · View Upvoters
Downvote
Share
RecommendedAll
Raeann Bell
Answered May 12, 2017
To become a web developer is not a easy task. You need to hard work. HTML and CSS are the
building blocks of all web development, so it’s important to know these two technologies
relatively well. To be a successful web developer, you’ll probably need to know more than just
these (more on that in a minute), but in the very least, being able to whip up some custom HTML
and CSS is an important skill. More than anything, it’s important to understand how these two
technologies work together: HTML sets the structure on the page and CSS changes or styles the
way it looks. Keep in mind, too, that it’s perfectly all right to stop and look things up as you go.
Anytime I’m working with forms and inputs in HTML, for instance, I have to pull up some sort
of reference to remind me of how each item is coded. While it is rewarding to sit down and
create a webpage with HTML & CSS from memory, that ability is something you can strive for,
not a requirement to start.
91 Views
Downvote
Share
RecommendedAll
2. After one month apply for HTML and CSS courses. Since you will have some background it
will be much easier to learn. During your study start learning Java Script. It is a programming
language. And it interacts with HTML and CSS.
3. Then apply for Java Script courses. During your study start reading about PHP and MySql.
4. Than apply for PHP. They will probably also teach how to use MySql as well.
Zosia Folkman
Answered Sep 22, 2015
That's true, all depends on the type of developer, you want to be. I could say that you can become
a developer after graduating from University of Technology, but in fact, you don't have to do it.
Moreover, learning programming is possible, even if you have several years of experience in a
different industry.
All necessary sources like tutorials, courses, forums etc. are available online, so what you need is
only motivation and hard work.
I have a friend, whose story is very inspiring and I recommend you read it. He worked in real
estate industry for several years, but had always dreamt about becoming a developer. So he quit
his job and learned Ruby on Rails within 5 months. The sources he used are listed in this blog
post: So You Think It's Too Late to Become a Developer? Read This!
1k Views · View Upvoters
Downvote
Share
RecommendedAll
Harish Yadav, Owner (2016-present)
Answered Thu
These skills are enough to work on freelancer and to earn good money. You can create your free
profile and start bidding on different projects. first of all you have to buy some additional bids in
order to place more bids on different proposals.
Also keep in mind that only one percent of your bids gives you response so better is to place
more and more bids on different proposals. and give all your portfolios and showcase your skills
to your clients while interacting in bid or message.
One more tip is to bid between 3:30 to 5 AM in every morning. this is the time when you have
more chances to get your order. Else in day time no chances to get any order.
Also in beginning, when there are no rating on your account then best is to give minimum rates
to proposals only then user thinks to try you for less cost. And when you get your first order,
give you all efforts and 100% of your skills to make client happy and exact what they want. Only
then you can get your first five star rating. And after on rating your freelancer career goes on top.
You can read more about how to work on freelancer .com to earn money this will really help
new freelancer to stand in marketplace.
Shawn Windham
Updated Feb 15, 2017
If you really want to do web design and web development, as you stated, there's a lot of ground
to cover. Javascript and jQuery are client side. Then you have your PHP and database-driven
components of a database like as MySQL. Then, you might also need to learn APIs and object-
oriented programming in some aspect.
146 Views
Downvote
Share
RecommendedAll
Web development is one of the most difficult sectors to make a career in. You have to make
command on one of programming language. The most popular in today’s scenario is the either
Java, asp.net or PHP.Out of all of them Java and The Official Microsoft ASP.NET Site can fetch
you the most high level jobs, whereas PHP has biggest market in freelancing.
161 Views
Downvote
Share
RecommendedAll
By learning. Simple. And there is no better way to learning that do exercise and practice every
day.
I suggest you to start some online course or school, than try internship to get real skill and start to
being a beginner developer.
Learn SQL.
Learn JavaScript.
Learn HTML and CSS (although they’re not programming languages - you still need them).
(That first step will take a year or two at best, so this isn’t something you do over a weekend.)
Joe Knapp, I have been working on the Internet before there were browsers.
Answered Mar 2, 2015
Originally Answered: How do you become a web developer?
Google is your friend. If it were me in 2015 just starting out, I would learn how to modify word
press themes. WordPress is the dominant system used in websites, and there are always people
looking to improve the theme.
277 Views
Downvote
Share
First of all you should be good at your logic. If you are a good logical person then you need to
learn one programming language. Then you can use any programming language you can start
with C++ or Java or PHP. Just learn one language and go with any language.
24 Views
Downvote
Share
RecommendedAll
Abhishek Sharma, Full Stack dev.
Answered Mar 24, 2015
Originally Answered: How do I become a professional web developer?
Ok, all the answers are pretty detailed . So here's my quick list :
Try wordpress/joomla (matter of a weekend) .
Try using adobe muse (matter of a week) (will get you going real fast)
After all this , directly jump into it .
I mean yes you can go on reading 1000 of tutorials , but at the end of the day it all comes down
to deciding which features you want in your website , google it and start building .
You will learn fast and build quicker .
190 Views · Answer requested by Arpan Pathak
Downvote
Share
RecommendedAll
Try to practise a lot. Small projects from friends are perfect for the beginning. Or offer your
work to someone for free, because you want to practise.
You will get more requests based on your success. Also the projects are going to get bigger and
bigger. Be patient.
Good luck :)
81 Views
Downvote
Share
Stick Jonas
You can eighter learn different scritping languages or get to know different Content Management
S...
There are some many great answers. However, I’m going to provide you with the exact path that
I took to get my first web developer job.
We warned,it’s not easy and it does take time and effort. However, I’m confident that you can
get a job following this path.
640 Views
Downvote
Share
RecommendedAll
Firstly you have to start from basic HTML. Then after you should study PHP tutorials.
PHP is server scripting language that is being used for web development. Once you have
basic knowledge of PHP the go for trending frameworks and CMS’s such as Yii,
WooCommerce, Shopify, Magento etc.
23 Views
Downvote
Share
RecommendedAll
Vijay Jain, Curious about the unknown, Paradox of Life, Reader. Writer in making
Answered Mar 26, 2015
Originally Answered: How do I become a professional web developer?
Start with basic HTML Coding.
for free resources that will you build up step by step.
try
Getting Started | HTML Dog
http://www.davesite.com/webstati...
the best thing which worked for me was the installation of Dreamweaver software . in the help
men is a link to tutorial to learn html. This s the best I had found then
179 Views
Downvote
Share
RecommendedAll
Ahmed Sharaf
Answered Thu
Originally Answered: How can I become a web developer?
html > html 5 > css > javascript > jquary > ajax > angularjs > json > bootstarp
It depends only on the factor of time and determination You have to be patient
26 Views
Downvote
Share
RecommendedAll
Vijay Chandra, works at Techrone
Answered Dec 24, 2014
Originally Answered: How do I become a web developer?
First thing is you need to have an interest in programming.
Learn
Oracle/SQL/MySql Databases
350 Views · View Upvoters
Downvote
Share
RecommendedAll
Roy Longstead
Answered Feb 9, 2012
Originally Answered: What should one do to become a web developer?
I find it strange that (at least where I am), the Design departments of tertiary institutions don't
offer specialised web development courses... even though it is so important, not to mention
booming with jobs!
291 Views
Downvote
Share
RecommendedAll
How do I become a freelance web developer?
How do I know when I can start setting a
price for my services?
Kevin Leary, works at Kevinleary.net
Answered Aug 17, 2017
Here's the general path I took when I started Freelance Web Developer / UI/UX Designer /
Boston, MA / kevinleary.net 10 years ago in 2007.
One of the most difficult things about freelancing is being honest about the difference between
what you want to do, and what people will pay you to do. When you're searching for a niche to
target, make sure you factor in both what you're most interested and also what will get you paid.
It takes time to build up a freelance practice. In the first few years you'll find yourself pouring
time into unbillable tasks like:
For these reasons I highly recommend that the first 1-2 years of freelancing you should try to
build up your freelance career as a side business while working full-time. This has the added
benefits of sharpening your skills, depending on where you're able to land a full-time job. Yes,
it's a lot of work, but it does pay off the down the road in dividends.
Finding those first few clients is difficult. Here are a few creative ways that I've found useful to
help you finding them:
Search on job boards for contract or full-time roles similar to your chosen focus, and apply to
them. If they think you're a good fit try to pitch them on working together on contract basis. Be
ready to work weekends and late nights, but this is a great way to jump start a portfolio
Partner with agencies that provide what you do as a service to their clients. Delivery great
results, and you can often include high-end work in your portfolio from reputable brands.
Speak at local meetups groups. Public speaking is a great skill, but beyond that you'll find that
nothing tests your knowledge like presenting a topic to a group a srangers. This skill will help
you down the road when you need to pitch big clients as a freelancer.
Work your existing network. Do you have friends or former co-workers at companies that might
be interested in hiring you for projects or contract work? Reach out to them and ask for a favor.
Make recruiters work for you. If LinkedIn is a spam festival of hungry software engineering
recruiter for you like it is for most of us then create a templated response to auto-send those
recruiters and make them work for you to find clients. Tell them you’re interested in contract
positions, and sometimes they can come through with a 3 or 6 month one that is a good match.
Don’t waste too much time with them though, quick digital responses are best and avoid phone
calls as they eat up time.
It's easy to get wrapped up in tools that may or may not help you along the way. Some are very
helpful, while other become nothing more than distractions. It's entirely up to you to explore and
choose tools that suite you best. That said, here are a few helpful resources from my own
personal experience as a freelance web developer.
As a general rule of thumb your freelance hourly rate should be double what you would may
hourly in a full-time salaried position with benefits. This is purely a guideline to follow though,
it's ultimately up to you to determine this yourself. The idea behind this figure though is to cover:
Self-employment & Income Taxes: Taxes you'll pay to the government. In the US you'll
be working as a contractor using Form 1099 vs. W2 (full-time employee)
Business costs: DBA certificates, local business licenses to operate out of your home
(depending on your locality), any legal fees for contracts (rare but can happen), business
insurance (required by larger clients sometimes)
Non-billable work: As a freelancer not all of your work is billable, so you need to adjust
for the work that is by increasing your per hour earnings
I have a more in depth article on my blog if you'd like to learn more related info:
Counter-intuitive to some, but obvious to anyone who's been there, below a certain price, clients
treat you like dirt.
We could philosophize about why, but let's keep moving. A2A me a separate question if you
want.
You can find pro-bono clients on http://FreeCodeCamp.com or work for a friend, local business,
etc.
Once you've successfully completed a pro-bono job, you should be able to do a similar job for a
fee (at least the tech part), all things being equal.
2) Focus on doing the job, and learning what you need to learn to get the job done.
It's way too early to worry about niches, branding, specialization and all that.
3) Pricing
That way, if you have to, you can take more time to get the job done without pressure from the
client.
Yes, you can get screwed on fixed-bid jobs, but hourly has its problems too.
Once you know what you're doing, you can choose fixed-bid or hourly depending on the
situation.
Adam
13.7k Views · View Upvoters
Your response is private.
Is this answer still relevant and up to date?
Downvote
Share
RecommendedAll
Beginning is an extraordinarily hard thing to accomplish for some web designers who don't have
any customers. The most imperative thing to recollect is that without customers, you don't have a
business. It's very simple to become involved with things such as building a portfolio site,
playing with invoicing instruments, and other semi-vital undertakings. So it's most vital that you
simply begin working with individuals and getting offers.
Everyone is looking for experienced person for their projects, do you ever imagine how a fresher
is going to get experience until he works on something. There is a starting point of everything
and so has the freelancing career as well. World is basically a show business, the one who can
show a great performance wins the bid, so if you never had the opportunity to showcase your
talent, start submitting projects at online websites like Github, the web developer community
will know about you and if you are lucky enough you may land up your first project from here
itself. Additionally, try to learn from other coder as well, cracking other’s code is considered an
advantage too.
If you are self-taught and lack the much needed polish, it’s better to attend a few classes or get an
online certification before you start off as a freelance web developer. Clients are going to look
how many years have you spent on learning codes and designing, but their interest lies in how
good you are able to implement your knowledge and give your customers something unique and
useful. So to establish your grounds as freelance developer start building your portfolio of work,
help a friend, do a project without pay, remember even a small work count if it showcases your
talent.
As I have mentioned earlier, you may need to work for free if the project seems of great potential
in building a solid profile for you. It’s not a 9 to 5 job where you get the much awaited paycheck
at the end of the month. When you work as a freelance designer, you have to learn to be unstable
at the beginning, you may not get paid in huge amounts or you may earn very little which may
not meet your end. So be prepared for such inconsistent financial weather. But once you start
holding a good grasp over the market you will start noticing a steady growth in terms of your
financial condition.
Being a freelance developer doesn’t only require you to be developing, but you need to be smart
and improve selling skills. It’s basically you who will get projects and complete them, so you
need to sell your service at first point. And to do that, bidding is very essential. Being a newbie
in the market, start out with low bids, yeah, it may be depressing at first not getting the expected
value of your time spend on every project, but remember it’s important to make yourself popular
first after which you can easily charge the amount whatever you think fits right. So making a
sacrifice at first will be fruitful in future. The initial months, which is likely to be two or three,
consider it to be the internship period where you get paid low yet gain the useful experience.
Once you secure a good reputation in various forums and amongest clients through your quality
work, you are all set to raise your hourly rates and people looking for quality work is ever ready
to pay.
Well, if you have decided to take full-time freelancing as your career option,then you must
understand that you are no longer under any popular brand name or banner.When one works for
a company, he can proudly boast about the fact he works for a well-known companybut being a
Freelance web developer, it’s all about you. You are the brand you are the name people will
recognize. So start building your own brand. A visually appealing portfolio is what helps to gain
extra points. First select an impactful name, make a logo, invest time in making a solid portfolio
with all your work samples, contact details, and a little about your own self too. Be active on
social network sites as they are considered to be the best place to socialize and get popular.
6. Be well organized
As already mentioned, you have to be the one-man-army while freelancing, thus it is advised to
be very organized or else you will end up losing crucial time. You’ve got to play different roles
at different times, from negotiator to developer to tester to client support, you have to receive and
send emails, pick up phone calls, and no matter how bad your mood is, reply in the most polite
way to your clients, etc, and this sounds like heavy duty. And to accomplish the task without any
flaws you need to be well organized. To become a successful freelance web developer, you need
to be good at these things besides mastering programming and designing skills.
7. Grow yourself
Now that you have built your own portfolio and put up some work samples,it’s time to face the
real world. Before you catch the big fish you need to feed them the small fish. Thus, try the
numerous websites specially made for freelancers to look for web development or web design
projects. Some of the well known websites preferred for freelancers are upwork, oDesk and
Freelancer - Hire & Find Jobs. Start bidding on different projects and try online skill test while
still doing your full time job.
Remember client is everything, no matter how immature or less understanding client you are
working with; chant the mantra-client is always right. It becomes hard often to make them
understand the right perspective; here is where your charming personality will help to win them
over. Your knowledge about web development and web designing may not always help you win
over the argument, but presence of mind and words may do the job with ease. Do whatever your
clients ask you to do, even if they demand impossible things, they may ask you that out of
knowledge, so never use the word “no” directly, there are different ways to say no, learn that and
you will see a good rapport building with your clients.
There are people who look for quality rather than price, so if you are confident enough to deliver
quality work, wait for the right turn and right customer who is willing to pay the right price. As
you grow your experience as a freelance designer your value increases, so does your work rate.
The market is crowded with dozens of freelancers working at low prices, thus quoting a price
worth your time indicates your value and worth.
If you don’t have a background in business, it may seem a little difficult to fix a price for your
job at first, take suggestions from fellow freelancers or established people in this work area. Start
with a fixed rate- $10-$20/hr. Fix a rate considering how much time you are investing, level of
difficulty, and other important factors. Once you have secured a firm position, gradually increase
your rate.
When you have done a good job and your client is 100% satisfied, do not keep it between you
and your client make sure the other visitors know about it too. Tell your clients to write a
testimonial about how good a freelance web developer you are and their experience of working
with you.
If not, consider the following educational resources/courses based upon the amount of time and
money you are willing to commit.
As a background, I'm a full time product manager in the med tech industry and have recently
begun learning front-end web development (and slowly working my way towards learning
server-side development) with the goal of transitioning to a PM role in a health related tech
startup.
I'll preface by saying that I'm sure you can search elsewhere on Quora for much more detailed
reviews of each of the below learning options. This is meant to be a high level overview of
some ways to start learning web development.
Paid Options
1. Thinkful - a 3 month, part time course requiring about 10-15 hours a week of commitment.
You learn HTML, CSS, and JavaScript/jQuery. Cost is $300/month. I took this course March-
May 2014 and can vouch for its utility. (note: I'm simply a former student of this course - I'm not
paid in any way to recommend this course.)
2. Bloc - Available in a few time formats ranging from 12 weeks to 36 weeks. I haven't
investigated this company much but it seems to be much more in depth than Thinkful - but has a
price tag to match - $4,999.
The advantages of the above are the 1-on-1 mentor sessions. When I took Thinkful, it was hard
to get stuck on a concept for too long since every week I met with a mentor on Google+ and had
my issues addressed. Also, since I was paying $900 for a course, I kept myself on a very strict
schedule because I did not want to fall behind and have to pay for a 4th month. Spending money
has the power to be a huge motivator.
Cheaper options
3. Team Treehouse and Code School - Both paid sites where you watch videos and do the
accompanying exercises. Cost on average is about $20-30/month. These are not bad options if
you do not have the ability to dedicate a solid 15-20 hours a week but the drawbacks are that you
probably have to do a lot more Google'ing/Stack Overflow-ing of questions and really keep
yourself on a strict schedule.
4. Udacity - I will start by saying that my research of this company is limited to visiting their
homepage. Essentially, paid and interactive courses taught by experts where you complete a
capstone project at the end.
Free option
4. Codecademy - A great way to get your feet wet - obviously a low barrier to entry. However, if
you get stuck, you need to go into their forums and look for answers from fellow students who
had the same issue. And obviously, a lot of Stack Overflow.
To reiterate, the above list is in no way exhaustive of the educational options available. Other
answers on Quora probably go into each option above in far greater detail.
While going through these courses and after, you will want to create a small portfolio of
attractive websites which utilize JavaScript, jQuery, and AJAX.
Abhishek Jain's answer to this question can now lead you to getting your first paid projects. I
will add though that a good way to develop a portfolio and start getting projects (whether paid or
unpaid) will be to simply go through family members/friends and see if they have a need for any
sort of web presence - even a personal website. I'm sure there are also numerous local businesses
in your area which could use a website but simply don't have the know-how/budget to create one.
One last aspect of learning web development I want to address is the emotional side of learning.
Learning web development is hard. The extent of my computer programming background prior
to starting formalized learning was a couple Pascal/C++ courses in high school (10 years ago)
which I barely remembered. You will hit wall after wall (even with a mentor if you decide to go
that route) and you will often feel that you simply “can’t get it.” Resilience is probably the single
biggest necessity for becoming a useful web developer. I know that I’m still working on mine.
Thank you for taking the time to read my first Quora answer.
Neelesh
7.3k Views · View Upvoters
Downvote
Share
RecommendedAll
Since you have a background in Computer Science, you’ll be able to charge a lot higher than
other freelancers that didn’t go to college.
Turn them into recurring clients by offering them 3–6 month contracts. Offer to update their
website for them every month. College students are cheaper than the agencies around them so
they are going to be much more likely to go with you than with them. You also have a CS
background so USE it.
As you start to build up clients put all of your work together on website.
Here is how I’ve started. Although before I started to work as a full time freelance developer I
have had couple of years of working experience in real software project, I think following steps
should apply to as well:
1. Sign up for a good online workplace. You may use Upwork, the world's largest online
workplace. Their fees is a little on higher side, but after merger with another online
workplace Upwork, the world's largest online workplace they pretty much forcing
everyone to migrate to their platform.
2. You need to create a profile within their profile page. Put good effort to ensure that you
highlight all of your important skills in your profile page. Even though you are a student,
you still should have some skills that you feel confident about. Those skills should be
listed first. Also in Upwork, the world's largest online workplace you are now able to
attach a link to youtube where you can introduce yourself. I’ve found this very helpful to
introduce myself and the employers also feel very confident.
3. Ensure you have a good computer with solid internet connection. This is critical part of
being a freelance with whom employers want to work. They expect you to be online and
at times participate in screen share etc, even attend important meetings with stakeholders
once you have settled down with them in their projects.
4. Now coming to the your fees for service. This really depends on the geo location of
yours. Most of the employers on Upwork, the world's largest online workplace are from
United States. Most of the employers knows about the per capita etc in different geo
location, therefore expect your rate to be adjusted accordingly. If you are based in U.S. as
a starter I have not seen anyone getting paid more than 30 dollars an hour. Your mileage
may vary, however there are employers who don’t care about your geo location and offer
you rate on par wth U.S contractors sometimes.
5. Build professional attitude and seriousness for the work. Please bear in mind that these
are real people, most of the small time business owners, and this is their livelihood like
yours. One project fails means they have to bear the loss and its not easy. So don’t be
childish like those quick buck freelancer, make some money and run away, log hours
which you should not be logging at all. Trust me once these employers sense that you are
a reliable they will literally love you and send bonus every now and then :) and not to
mention that they will often refer to their friends as well. So be polite, responsible and
empathetic to them, you sure will be rewarded.
6. Write proper proposal and don’t write those canned proposal. Ask questions, that way
your prospective employers knows that you have read the job description and gave it
some thought. Make good first impression. If they ask for a skype interview be on time.
7. Be prepared for a bad patch. It could take a while before your land your first job. But
once you land it don’t loose it. As I said in earlier points, once you build the trust
relationship getting more and more work is not a big deal at all. I once waited 3 months
to get my first contract, now I often have to apologise to employers for not being able to
take up on their projects. I have a client with whom I almost log 45 hours a week non
stop for last one year.
Just because you're a freelance developer doesn't mean you can slack off. A client has paid you
to provide a service for them, you need to be able to deliver it on time and always communicate
on progress with your client.
2. Take Into Account How Long it Will Take you to Learn Something
If you accepted a contract where you have to provide a full website with a custom CMS you've
just created a large project for yourself. Make sure you're aware of what you don't know so you
can factor that in to your time estimates.
3. Build a Portfolio
Any potential client will want to see samples of your work. Have them ready, buy a domain
name where you can point your clients to look at your work (you can even host it for free on
GitHub Pages).
If you’re not sure your current abilities solve a common enough problem, consider learning a
new language altogether, or try building a skillset of complementary abilities other than Web
Development, such as User Experience Design, or User Interface Design for the more
creative types. A developer who can also plan out a usable and effective information architecture
is rare, and this dual-skilled approach could see you turning clients away left, right and centre.
You don’t ever just want to be “that developer guy/girl I know” but rather “an expert developer
for [insert problem here]”. It’ll be much easier to advertise your skills and make a name for
yourself if you can say you’re the best in a particular, sought-after area, or the only one who can
do it.
So you’ve found your niche. Now it’s time to get building. The best place to start is your
portfolio website, the one website you will update, edit and continually develop for your entire
career. Your portfolio is a way of displaying your skills and having an easy reference for
potential clients. If in doubt, remember that your goal in self-representation is to be easy to find,
easy to remember, and good to know.
“No one hires based on where you’ve been, they hire based on what you’ve done.”
The internet, as you may know, is a marvellous marketing tool. There are so many opportunities
for creating and building on new relationships that with a little tact your voice will quickly
become vastly superior to any ads you’ll produce. Always keep in mind that you’ll have to talk
to a lot of people to find and land clients, so get used to it!
From a visibility standpoint, keep your goals simple. Getting Google to find you if you have a
normal name can be tough, so focus on attaching your name across your portfolio, social profiles
and content to the terminology of your niche skill, and the problems your clients will search for.
To kick it off, here are some great websites for online marketing:
Twitter – create a following by tweeting about current news in your niche, having
conversations with people in your field and answering questions.
Quora - answer questions from people interested in your niche. Make these as detailed as
possible: the more content you write the more likely Google is to associate your name
with web development.
YouTube – create online tutorials and upload them using YouTube. Put them on your
own website. Give them easy-to-Google titles like: “What is ” or, “How to ….” so that
people can easily find them when they search. Try to make them personal and funny –
without going too far off-topic – the more watchable they are the more people will come
back to you for more videos.
4. Get Organised
Becoming a freelance web developer is not just about knowing how to code. It’s about being a
project manager, a sales person and head of customer care. You might not have had much
experience in these areas but they are just as crucial to the success of your freelancing career as
anything you can do with your programming skills. This means you need to get organised!
Check out these time and project management tools and you’ll see how things have moved on
since the days of the Filofax.
Do your research, ask friends, colleagues and other freelancers what they use.
Now that you’ve got that new, in-demand skill under your belt and a slick website, it’s time to do
some real projects to show potential clients. Elance, oDesk and Freelancer.com are great online
marketplaces for newbies in the field to start taking on jobs and gaining experience. Do this
while you’re still in your fulltime job to get a feel of the amount of time you’ll need and what
you can realistically start to earn per project. While you are still finding your feet, experience is
what counts.
For more info read the full article How To Become A Freelance Web Developer
HI, Its really a nice question. You can become Freelance Web Developer very easily. You have
to first decide what is your expertise means what kind of language you know. What you love to
do? Then create your account with Freelancer.com. Complete your profile and start bidding. Its
very good platform. Start bidding with low price and gradually once you reputation is up, you
can start earning good money. Regarding setting price start with average low price compare to
your other bidders and freelancer. Hope it will help a lot.
I looked up at a few popular git repos and started to make the same thing all by myself.
Becoming a Freelance Web Developer is fairly easy however, getting your first client is always
going to be difficult. I started off by using Freelancer - Hire & Find Jobs and Upwork, the
world's largest online workplace.
Start by doing projects at a fairly reasonable hourly rate and once you gain the experience you
can bump up that rate every 3 months.
Secondly, make sure you select a path for your freelancing career. I am personally prefer Custom
Software Development, PHP Development and iOS App Development
Also look up craigslist, they have tons of offers for freelance web developers. I can give you
relevant links If you like.
Cheers,
HM
1.8k Views · View Upvoters
Downvote
Share
RecommendedAll
Jim Callender, Freelance Web Developer Designer - Wordpress Magento HTML Responsive
Design - Lo
Answered Apr 13, 2016
Originally Answered: How can I become a freelance web developer?
The most important thing for me when I started as a freelancer was getting out and networking -
this is how all good people find their first few gigs, by meeting with local colleagues and being
passed work.
From this you'll get testimonials, and if you're good repeat work.
Over time you'll be able to showcase your experience, and get exposure to larger projects and
clients.
This is what you'll see at my site - Freelance Web Designer Developer WordPress Magento
Brighton London UK
Also contracts - really important this is done right from the start - one I keep using all the time is
the contract killer - really concise and clear -https://stuffandnonsense.co.uk...
It's important that you list the services you don't provide - eg: hosting or email setup.
1. Ask a friend who has a business whether they need a simple website in order to have a
web presence. Make it for free or cheap, so you have something in your portfolio.
2. Make a portfolio website for yourself. It doesn't matter if the portfolio is almost empty.
Having a professional-looking web presence gives confidence to potential clients.
3. Look around your neighborhood for locally-owned (non-franchise) businesses. Check
whether you can find their website. If not, then they need one! If yes, they might need a
better one.
4. Walk in and ask to talk to the manager. Persuade him he can use a (better) website to
boost business.
5. After repeating this process a few times you have probably made a couple of very simple
websites. But word-of-mouth will make sure that more and bigger projects will start
coming your way.
I assume you already know the basics of web development. If not, then check the resources in
the other answers. Beyond the basics, you learn the most by doing.
2k Views · View Upvoters
Downvote
Share
RecommendedAll
I can see that you are confused with your abilities. Its really nice that you thought of picking up
some freelancing projects.. Startup with PHP, WordPress projects or join any company as a
fresher and work in team. Website development is really easy and interesting. In the Company
you get the proper guidance of expert developers.
Remember few things :-
Build a Portfolio
Take small projects of website development first and complete them on time and at low budget.
CONTACT US
Skype: endive-consulting
Let me tell you, how i started. Initially I worked for very less. One thing was always clear to me
I considered each project as an assignment initially. Below are few things I focused on:
1. Register on Good Websites for Work: There are good websites like clutch and upwork from
where you can pick the project.
2. Start with Small Projects: Small projects are comparatively to deliver. These will help you
gain expertise initially. You can make additions in these and show your experience.
3. Understand your Client’s Expectation: Once you got your project, have detailed
conversations with your client. Understand what output is required.
4. Research: Even if the client has given some brief. Try adding some more ideas to improve the
website development. There is no harm in discussion.
5. Divide Your Work in Phases: Try dividing your website development in phases. Same goes
for testing. It is always too difficult to make corrections from start. Dividing work in phases
saves a lot f time.
6. Be Strict About Timelines: Make sure that you deliver on time. Not only your skills but also
your professional attitude is going to pay you. I received a lot of projects from my existing
clients.
7. Don’t Forget to Update your Profile: Never keep your work to yourself. Add your projects
as achievements to your social profiles as well.
Read More…
I have recently written a piece around Top 12 Web Design and Development Trends in 2018.
Also, if you are looking for some really good website developers. Please visit:
www.redfoxwebtech.com. We have proven success record and worked with 350+ clients
globally.
480 Views
Downvote
Share
RecommendedAll
In addition to earning over $1 million as a freelance web developer, I've taught for several code
schools and enjoy teaching. So, I've put together a course with over three hours of step-by-step
video teaching freelance web development: http://milliondollardeveloper.io. You're taking
classes to learn how to code, now there's one for how to freelance.
6.1k Views · View Upvoters
Downvote
Share
RecommendedAll
Hi, if you plan properly you can earn more in freelancing. First you prepare your self one blog or
website. Put there about your self , contact page, services you are providing and good portfolio.
If you have any doubts on price contact your related persons in this field. search in google with
related keywords like freelancer Hyderabad, freelancer Bangalore... etc. Send same requirement
them via contact pages. You will get quote from theme. observe 3 to 4 quotes . then you will get
an idea.
Create an Upwork account! There you will find lots of various web development projects to join.
Here are some links that will help you to start.
There is also a guide that will help you not to get messed up in freelancing.
Mahesh Agrawal
Answered Jan 31, 2015
Originally Answered: How can I become a freelance web developer?
To become a freelance web developer you need to have certain skills like
Programming Skills
Problem Solving skills
Software Development
Graphics skills
Software documentation
Perseverance
Adaptable to newer technologies
Creative
Team Player
There are many groups in social media for freelance web developers, Join that sort of groups and
start participating there . Visit to Elance, oDesk,Guru, get a corder, people per hour etc and bid
for the project .
The first thing to do is start a portfolio demonstrating previous work. Even if our haven't
freelanced before, create sample sites. Prospective clients will want to see your ability.
Next you need to market yourself. Set aside time, and money and invest in Facebook adds. You
also need to leverage instagram to your advantage. On instagram build a following by posting
everything you know. People will appreciate you sharing your knowledge and you'll build your
personal brand. Find business through instagram with we bad website, or no website and dm
them saying how you can add value to their business, though a updated website.
273 Views
Downvote
Share
RecommendedAll
Devin Campbell, Currently building Workweek - a solution made by freelancers for freelancers.
Answered Nov 7, 2015
It will be really important for you to do great work for you first couple clients and the quickly get
a portfolio website of your own put up so you can get the ball rolling with more clients.
It will make your life so much easier if you have a good solution to manage payments for you
and display your work. You can promote your site for no cost through all the social media
channels and the more good work you do, the more referrals you will start to get.
Check out Workweek - http://getworkweek.com/. It's a portfolio website builder with built-in
online invoicing. Should help you out.
Also if you're interested, I wrote this blog post for people getting their start with freelancing.
http://blog.getworkweek.com/are-...
4.3k Views
Downvote
Share
RecommendedAll
Especially when working for the latter, rookies will struggle more with the communication than
with the work itself.
Remember this. Clients want to hire freelancers at a lucrative price/quality ratio. This desire is a
constant influence on the way they communicate. Demands they set are an attempt to maximise
quality, even if those demands end up reducing the quality (and therefore seem irrational).
Win their trust by showing your quality is sound and your price is fair.
7.9k Views · View Upvoters
Downvote
Share
RecommendedAll
2. Unless your course work included software engineering (at-least 2 semesters one for general
stuff and one in a specific methodology) you should work for someone else for a while. The
reason is your estimates will be completely off and almost all clients want to work on a fixed
priced contract basis (so if your estimates are too far off you're making 50 cents an hour)
3. If you have never dealt with end-users before work for someone else for a while until you
know how they think. (They are the most irrational species on the planet).
4. If you never dealt with clients directly work for someone else. (Clients are the only species
more irrational then end-users)
5. If you can't name one thing you do better then anyone on earth then consider teaming with
someone who does but lacks the technical background to do the work.
4.1k Views · View Upvoters
Downvote
Share
RecommendedAll
Cord LaFond, Been developing websites since 1998
Answered Feb 24, 2017
Originally Answered: How can an individual become a freelance web developer?
Learn some HTML and some CSS - even just the basics - and begin to build some websites -
even for free - until you have a few to show off in a portfolio. Learn some methods of
Responsive Website Development along the way and apply some SEO along the way. Eventually
someone will hire you and you will be on your way.
OR
Find a mentor who will take you under his wing and help you develop a Holistic approach to
Web Design. Cord@cordlafond.com
1: You skill in spacified domain like if you are a web developer you may have skill in html5 css3
etc
Within this you can choose a freelancing platform like upwork, fiverr etc
Thank You
1.2k Views
Downvote
Share
RecommendedAll
Yes If you have good skill in development you can work individually. But getting client is very
tough for individual. Register all the freelancer website bid every project get success. [1]
Footnotes
498 Views
Downvote
Share
RecommendedAll
Jaswanth Kumar
Answered Sep 23
Hi
The best place to get the work for freelancers is Post your project and Hire freelancers - Add Any
Project
This is a place to find the work for website developers . We have lot of projects in the website
development category
If you are looking for freelance web designing jobs there is a good portal called Freelance
Bangalore Website Designer & Web Application Developer connect to this network i am sure
you will get good number of jobs and on time payment.
35 Views
Downvote
Share
RecommendedAll
Aaquib Malek, MBA Finance, G H Patel Post Graduate Institute of Business Management
(2018)
Answered May 9, 2017
I often came across with this posts where people want to know on freelancing as a web developer
i went through this post of fb regarding the same InternStreet hope it will be helpful for you.
14 Views
Downvote
Share
RecommendedAll
Marina Olenska
Answered Aug 24, 2016
Hello! I think the simplest way to become a freelance web developer is to register on a freelance
job board. There you’ll be able to apply for web dev projects while you’re travelling. This
website, for example, is an excellent choice because it is commission free and the rates are high
there: Freelancers for Web Development & Design - XPlace
1.1k Views
Downvote
Share
RecommendedAll
https://www.arulmjoseph.com/free...
94 Views
Downvote
Share
RecommendedAll
Hiramary Melano
Answered Feb 24, 2017
Originally Answered: How can an individual become a freelance web developer?
Visit Fiverr - Freelance Services Marketplace for The Lean Entrepreneur, it was a great start for
me
Aldona Straczek
Answered Aug 15, 2014
Originally Answered: How can I become a freelance web developer?
Start by building your own projects to have a portfolio.
833 Views
Downvote
Share
RecommendedAll
But, remember ‘freelancing job is also an actual job’, there’s nothing fancy about it until you
make it.
It’s awesome that you want to be a freelancer or you’re considering it as an option along with
your college or regular job.
It’d be better if you had mention your area of interest. These are some really popular career
option to start freelancing:
Computer and IT
Administrative
Software development
Project management
Research
Writing
Education and training
Accounting and finance Customer service
Before you are a freelancer you should prepare for being one. These are some simple steps to
guide you about ‘What does it takes to be a freelancer?’.
ACQUIRING SKILLS:
This is the most important part. You need to acquire skills in whatever field you choose.
You may have misconceptions of having all necessary skills. But, this is the only way you can
get success in freelancing for long run.
Start an elaborated research in the chosen field and the skills they demand.
Search for dummy projects to build a great portfolio. Offer to work for free.
Keep a close look at work of people already in the industry.
Develop a habit in your work.
NURTURING NETWORKS
Freelancing is all about networking, like any other field. Reach out to all your contacts and
professional networks and tell them about your decision.
Find a mentor in the network; ask them to review and give feedback for your work/ mini
projects.
Now that you have skills and network you’re closer to work as a freelancer.
BRAND BUILDING
Create an online presence which will help your potential clients to reach out.
Update all the social networks like Facebook, Twitter, LinkedIn, Quora, etc.
Get your business cards ready and start talking about the work you do and yourself more
often.
Learn some basic marketing and accounting skills. Talk to friends who are already making
money through freelancing.
THE LAUCH
1. Upwork,
2. Guru,
3. Elance,
4. PeoplePerHour,
5. Freelancer,
6. Craig list;
Once you have built a quality portfolio and demonstrated your work it’s time to hunt big
offers. Build a rapport with your clients. Businesses will start taking you seriously
about your specialization.
In the long run, you can either be choosy about your project or take projects in volumes, both are
keys to success. Your career will see a boost. With time, you’ll be able to create a Brand which
clients and businesses will look up to. Keep up the good work and regularly meet other
freelancers, talk them about your business. Now, you are independent and can set your own
working ethics being selective about projects and jobs.
This answer here explains in detail: Anshuman Agrahari's answer to How do I start freelancing?
Should I just take jobs and see what happens or take some kind of course and then proceed?
Please do let me know your suggestions and feedback. I’ll be happy to help.
Trends have been changed recently and people all over the world now hires freelancers over the
internet from different parts of the world. They can get the best quality at reasonable price. There
are many forums that are working as a bridge to connect employers and freelancers. If I say there
are over 3 million jobs posted every year for freelancers, I am not wrong. The most common and
fastest grown freelance jobs are as follows:
Graphic Designing
Web Development
Content writing
App development
Translation
Scriptwriting and Press Release Writing
There are thousands of successful freelancers all around the world known or unknown. Some of
them developed a business network just creating a relationship with a client in the other part of
the world. I am sure that a lot of you might be estimating the possibilities of your success, even I
have gone through this phase. So for your motivation, I will share the story and views of a
successful freelancer.
Carol Tice has been successfully working as a freelance writer since 2005. Writing online
contents, blogs, creating articles, copywriting, ghostwriting various conventional business books
and also the self-published books have always defined her curiosity in the writing world.
Affection and dedication towards her freelance writing business are evident through her “Make a
Living Writing blog” that earned a position among top 10 blogs in 2010 and then in 2012, it aims
at making freelancers learn means and ways to earn their incomes with their profound writing
skills. Later Carol Tice, founded the community, “Freelance Writers Den” to help the freelance
writers increase their income and chances of success. Here are some of the key points which
Carol shares with the newbies.
Every job has a plus and minuses. I think there is not a single job in the world which has only a
positive impact without having any flaws. In my views, freelancing is a low-risk job and it has
plus points more than minus points. Some of the plus and minus points of any regular on-site job
are as follows:
Like any other job, freelancing also has advantages and disadvantages. But it gives you more
independence than any other full-time job will have. They are discussed below:
Advantages
You get your own workspace and are not required to have a formal appearance in your
working hours.
Wages depend on the dedication, quality and the time you give to it.
Good work earns a good rating on one’s profile.
You can keep it easy going and can avoid pressure except if there is a bundle of work.
You don’t have to work under anyone’s dominance. You are your own boss.
Disadvantages
Keeping the advantages on one side, there are some disadvantages, too which you will have to
face while working as a freelancer.
#1. Losing Self-Motivation – since it is a virtual job where you don’t have to catch with the
office timings so there are chances that you will delay your work by relaxing too much.
Remember, being over confident about little work and too much time fades away one’s
dedication towards work. So, you would have to deal with safely planning and organizing your
work. Make a to-do list, divide your time in work and break category and stick to the schedule.
This way you will be able to perform your work efficiently and will also find time to spend with
your kith and kin.
https://youtu.be/mDHWi92v9X8
(more)
Downvote
Share
RecommendedAll
Being a freelancer is one of the most flexible jobs in the world, especially since it means being
your own boss and creating your own hours. But of course, there are plenty of challenges.
Whether you’ve already started your freelance journey or you’re a freelance wannabe, these
awesome tips will help you get on top of your freelancing career and become a master of your
own success!
Brand yourself
As a freelancer, your brand represents just one thing – YOU. Branding ensures you stand out
from the competition by giving your services a coherent, professional image and communicating
your strength and vision.
At the very least, you should start your branding journey with a logo and/or awebsite. If you
have a smaller budget, look to crowdsourcing sites to get help, opinions, and feedback at a low
cost.
If in doubt, do your research on industry benchmarks and consider how much cash you really
need to make your freelancing work.
It can bring in new clients/projects, but it can also create great business relationships, allowing
you to leverage the talents of other freelancers/businesses and combine your individual services
to enhance your business offerings. You can learn a lot from other freelancers, whether you’re
just starting up, or in deep already.
Get organised
Every freelancer has their own way of staying organised, so it’s important to find out what works
for you. Software programs are all the rage, whether for project management, time management,
invoicing/accounts or sales/leads tracking.
If you’re carrying out any of these tasks manually, automated software can make your job much
easier, freeing up your time to focus on more critical business areas.
Publish your testimonials as soon as you get them and make sure they are easy to find on your
website, your social media pages or your freelancing profiles. Testimonials are great addition to
your portfolio, especially if you can get a big client to vouch for your work.
Market yourself
Many freelancers don’t spend time on marketing because they feel it’s unnecessary or
ineffective. But fun marketing campaigns can give your business a unique and innovative edge
that other freelancers lack and you never know when your marketing efforts might result in a
new, spectacular client or project.
How will you kick-start your marketing this year? You could choose to run a PPC campaign
online, use a client like MailChimp to fuel your email communications, conduct a letterbox drop
or simply start a blog and promote your content.
Few steps:
More:
How to Start Freelancing With No Experience
17k Views · View Upvoters
Downvote
Share
RecommendedAll
Mayank Pratap, Co-Founder & COO at EngineerBabu
Answered Jan 2
Freelancing seems fascinating but let me tell you truth. We created a freelancing platform in
2017, Got 17,000 Freelancers in couple of months. We were happy due to organic growth of
head counts.
This was one of my stupid decision, when I decided to change IT services company to freelance
marketplace. Developing world’s best products
1. Lack of professionalism, failed on-time delivery, incompetency. Most of them even don’t
pick your call if something goes wrong.
2. No full-time freelancer, Most of them had a secure IT job and part time doing
freelancing, no commitment.
3. It is not the company which builds the application; it is the people inside the
company:
Let’s say some 10 years experienced developers leave their current jobs to set up a startup. This
startup with experienced people is liable to work with more efficiency than inexperienced
candidates from a big company.
4: Companies wrongly focus on retaining clients without analyzing skills:
Suppose you make an android app for a client. Now the happy client asks you if could also do a
website and an SEO; hesitant to say no, you nod but later fails to deliver. *relations spoiled*
Learn to say no. It’s OK to take up fewer projects and deliver with quality than showcasing
quantity.
———————————————————————
We decided to work with Curated Verified people. We filtered noise, We focused on being
productive than being Busy.
An eclectic crew united by intellectual curiosity and a passion for great work. EngineerBabu is
headquartered in Indore ( 45 In-house Team members ), but our Remote team spread out across
15 cities around the India ( 20 Handpicked domain specialised team )
What we do
At EngineerBabu, we build great products. People came to us with Crazy ideas - and Now those
are million dollar companies. Two startups even Selected by YC 2017- 2018 Batch, Funded by
Top VCs.
Problem we are solving
A freelancer is a self-employed person which offers services, usually to its businesses and often
to multiple clients at a time. That's why the term " Freelancer" term is usually coined for a person
who is self-employed and also is not significantly confined to a particular employer for a long-
term. Also, more than thousand types of jobs available for the Freelancer with innumerable
numbers of clients. So there is not any need to get disappointment for newly joined Freelancer.
For the new Freelancer, Small jobs available as their skills for the fixed price and there is not any
need to worry about the artifice from the clients because company saves the money for the
writers already to get rid of such cheating.
Every person has some specific skills what it usually can't use due to the deficiency of the scopes
those are available our surroundings. So 'Freelance' platform provides you an opportunity to
grow your skills and also gives you the proper amount of your work from anywhere whether you
are at home or anywhere else. Actually, Freelance platform requires some specific skills, cost
and schedule requirement. Some sites also provide the hourly price for its writers by which
customer can fix their amount. A newbie Freelancer can get min 200 rupees or $3 in an hour
easily. So Freelance writing is the more durable job than the other online platform for the
earning. As per by gaining the knowledge, a Freelancer can also gain its income. A full-time
freelancer can earn more than 50 thousand or $800 per month.
After gaining some experience Freelancer can charge for what he prefers. So without any delay,
you can start right now, using your network find a client. While you need to deliver what the
client asks, how the work is done is up to you. Also, the marketplace of freelancers is
competitive, the need for quality, reliable freelancers is growing. Many types of businesses are as
such that it has not employees but instead, have a team of Freelancer.
There are many ways, applying which, you can earn money online and can also make your
income.
But the best way to earn fix and unlimited money is by becoming a Freelancer. But the most
convincing tactic by which we can earn online income is freelance. As there is digital nomad is
growing in our personality so there are a number of freelance sources increasing. There are
several benefits to becoming a professional freelancing.
Freelancing is also taken up by workers who have been laid-off those who cannot find full-time
employment, or for those industries such as journalism which is relying increasingly on
contingent labor rather than full-time staff. Freelancers also consist of students trying to make
ends meet during the semester. In interviews and on blogs about freelancing, freelancers have the
list of choice and flexibility for its benefit. The jobs, which are available for the Freelancer which
will help to newbie writers can choose the jobs what it actually refers. -
Legal Writing,
Admin Support,
In addition to adapting the length of your writing, you should also be able to adapt the style. In
general, there are two different ones which will help you to grow your skills as casual, lifestyle
writing and formal copywriting. Here we are going to mention, how to find your skills after
gaining a long 3 years of 'Freelance' writing...
(more)
Downvote
Share
RecommendedAll
Avinash Tripathi, A logical Indian who thinks, reads, writes, and manages Web Development
Projects
Updated Jun 24, 2016
Your patience (It will take few weeks or 2-3 months before you get your first project)
Communication skills
Your Skill level in the domain you are working on. Wordpress is being used a lot these
days, so if you can make custom theme sites on wordpress, you can be in great demand.
But if you can't do not worry, you can still get good projects (but the thing is there are a
zillions of wordpress developer these days; so its a lil hard to get noticed in the crowd).
Your understanding about graphics and layouts. Even if you are very good at coding and
you miss graphic sense you will have a hard time in this field. Even after writing several
days of codes without any bugs, if your website's appearance is boring or doesn't match
what client asked you won't survive in this race. If you miss this skill, partner with a
graphic designer or join in with your friend who is good at it.
Your bids:- Ask what's genuine. And never try to think that other country people are fools
and will pay extra dollars cuz they have a lot of money (I have met freelancers who had
this mindset and now they end up in MNCs working under a boss; cuz freelancing didn't
serve them).
I started learning online and spend lots of time learning things. I always used to feel that I know
nothing. Perhaps still feel so today. I kept trying to search for gigs until I landed one. Then
everything changed.
Your start is in the right direction. Freelancers like us can only show you the direction. You have
to walk the path. It is a lonely and tough journey but I promise that it is one hell of an exciting
ride with endless possibilities.
I started freelancing because this lifestyle suits me the best. I choose the work I want to do. I
avoid people who drain out my energy and I can always choose to do so. I work at my own
hours. I am always available for family. In terms of giving back to society, I started Freelance
Web Developers of Bangalore meetup in Bangalore, India which I organise myself.
A life in freelancing is definitely possible be it from any part of the world, since the client can be
from any other part of the world too. Thanks to internet.
Best wishes
1.1k Views · View Upvoters
Downvote
Share
RecommendedAll
Flexing It™, We help you connect with professionals for the duration and intensity you need
Answered Mar 25, 2016
When you start out as a freelancer or a consultant, you are utilizing your past knowledge and
experience, but choosing to do the work you like instead of being given assignments by a boss or
superior. This can be in any field, be it writing, consulting, finance, law etc. The crux is to
leverage your specialist knowledge and insights for the benefit of your professional journey as
well as that of your client. However, this does require certain changes in one’s work practices.
Keep the demands of the assignment in mind. Always keep in mind the requirements of the
client and focus on the deliverable, instead of going into minute particulars which may be
unnecessary and time consuming. Remember, credibility will be built from a satisfied customer,
and so do look at the assignment from a larger perspective, determine what is needed and focus
on creating that at the best level possible.
Invest in your growth. It is even more critical for independent consultants and professionals to
keep improving and investing in their professional development. This is a point that has been
reiterated in earlier entries as well but only because it is so important. Apart from the cost
advantage, companies hire freelancers because of their expertise. The upside of working
independently is that you are the master of your own time so whenever possible learn a new area
or refresh your prior skills.
Pick the niches well. As you grow, you will constantly be making choices as to particular
functions, products, skills or types of assignment. However, keep the market conditions in mind
as you thread these choices together, and pick areas for which you see sufficient demand. Your
prior assignments and focused approach will hold you in good stead in front of a potential
client[1]. The corollary here is that you may need to turn down assignments if it does not match
your focus segments and other parameters you may have defined.
Market your skills. Finally, it is not just enough to develop expertise but to market it as well. It
is important to display your best and most recent work in your portfolio. Also, consider building
a reputation by sharing your knowledge for free through tools such as blogs or videos. This will
help you reach out to a larger audience, some of whom can be potential clients[2].
Gianni Zamora, Web Developer, Entrepreneur, Inventor, Investor, Student, and Teacher
Updated Jun 24, 2015
Originally Answered: How do I become a freelance web developer and start earning money?
My story:
I started learning web development around a year ago. I loved it because its an art, not only that
but anything you can imagine for a website, system and app can be created by programming.
Now if you are just doing this for money and hate spending time learning or building projects
then you will most likely make little money and wasting precious time you can be doing
something else you enjoy doing. Even getting a shitty job can make you almost quit pursuing this
field.
So then, if you are sure you want to continue on this path then you can do many things:
1. Get your foot in the door at a company. Jr/Entry level HTML&CSS developer.
2.Start a freelance business - have a very clean website up where potential clients can go see
your work. dopli.com
3. Develop themes for wordpress or bootstrap and sell them online at Envato .
4. Create a website where you can help someone or yourself sell physical products(tv's, games,
anything)
5. Blog
6. Idea -startup
7. web applications - sell to businesses as SAAS
All these examples above can earn you $1.00 - $1,000,000.00 but the experience you gain is
much more valuable and will be more rewarding as you continue to grow.
2.8k Views · View Upvoters
Downvote
Share
RecommendedAll
Stephen Miracle, works at The Cargo Agency
Answered Jan 12, 2015
Originally Answered: How can I start freelancing?
I worked as a freelancer for several years. The most important part is networking. Honestly, I
think this is more important than technical skills. Work on small projects and some non-profit
work such as churches where you can network with some of the members whom may need your
skills. Always come across as knowledgeable, friendly and relatable. People want to hire the
friendly person who understands their problem and knows how to fix it.
Once you develop a solid portfolio and plenty of experience, you can start working with
recruiters whom look for longer term contracts. In my experience, this is the smartest route. You
can begin to focus on your skills and let the recruiter worry about finding you clients and getting
you paid. I also think you will be paid more as companies who pay more will rather work with
recruitment firms rather than a freelancer they don't know. They will also have more exciting
projects as well.
Freelancing can be enjoyable as you get to control your own destiny, but it's not easy. You have
to consider yourself an entire business that makes time for marketing and skill development on
your own watch. On the other hand, an employee with a company will get the opportunity to
grow their skills at a much faster rate as they have more time to focus solely on their skills and
the employer wants the individual to develop their abilities.
There is a third way and that is get experience with a company before you venture out as a
freelancer. You get the experience and the steady income. You can work overtime to network
with your desired customer and have more control over your project selection. Once you are
comfortable with your project queue and network, you can step out into the freelance world with
a solid footing.
1. Upwork
2. NcubeRoot
3. Freelancer
4. guru
Before Choosing these platform you should create an Enticing portfolio your self which defines
your works and rewards. It may be in the form of a landing page or a Professional blog is better.
There some positive and negative facts about the freelancing career.
Positives
Negatives
These information May help you for your Freelancing career. in such situation some information
described above not effective positively.Have a nice day guys.
Then most important is to have profiles in freelance sites. There are plenty of them with
different features through them you can show your experience. You can apply for projects in
these sites and after finishing some project, you will get reviews and you will be more famous in
these sites.
A good platform that I would like to recommend you is DigiServed. Its a really nice site, where
you can build a storefront of your services and then wait for order from clients.
Don't forget to build a network and to be open to new projects!!! After building a good
reputation you may be more selective ;-)
A freelance career is really flexible and you can earn much money if you managed to seem like
an expert in your field!
1.5k Views
Downvote
Share
RecommendedAll
To begin with freelancing one should be able to decide the skills in which they excel.
your skills could be technical or non technical depending on the field of your expertise.
After that hone your skills.
Now you are all set to do work, and get paid for it. But where can you find work ? for
that there are various freelancing websites which can help you. you can get paid at per
hour basis or fixed amount for projects. Listing below some of the freelancing
marketplaces
1. Freelancer
2. Fiverr
3. Upwork
4. MissionKya ( India centric )
5. Peopleperhour
Hope it helps.
The very first step would be to identify your skills. What skills do you have that would be useful
for a potential client?
If you don’t have skills, I would recommend that you build skills by taking an online course
and/or practising your chosen skill BEFORE you start freelancing.
Once you feel you are skilled enough, I would start off on Upwork as it will give you a good
introduction to the world of freelancing. You will not only be able to find clients but also be able
to build up your portfolio as a newbie. You might find this article useful: How to Get Your First
Job on Upwork: 12 Tips
Good luck!
Since you did not mention what you want to freelance in - can't provide specific approach. Hope
this helps.
Edit : Found a good article on getting paid - which is an important part of freelancing experience.
http://lifehacker.com/how-to-ensure-you-get-paid-as-a-freelancer-1665344682
2.4k Views · View Upvoters
Downvote
Share
RecommendedAll
Shakthi Velan, Class of '19, Indian Institute of Management Rohtak
Answered Feb 5
If a freelancer wants clients lining up outside his door, he needs to satisfy three conditions:
competence, credibility, and demand for his skill.
Competence is established from the body of work you’ve built over the years. Your past
association with well-known organizations and satisfaction of your clients gives you credibility.
Demand for your skills depends on the market value of your skills in the current economy.
If I’m just starting out in freelancing, these are the things I’d do:
First, I’ll assess the demand for my skills in the market; if there is a need to update my
skills, I’ll do it right away.
Second, I’ll establish my competence by doing work for clients on a pro bono basis; you
could find friends or family or even businesses who may use your expertise. By doing
this, I’d build a decent body of work.
Finally, I’d establish my credibility by showcasing the successful projects I’ve
completed.
Internet penetration has truly helped freelancers in India. Online platforms like Freelancer,
Truelancer are some places where you can find projects to build your body of work. This
platform has some open projects, check if there are projects that match your skill set.
Good luck!
Sharpen your Skills– You may want to write essays or dissertations for people but you do not
have the skills. Know what you can do so that you can determine what you need to improve.
if online, look for a good site ie Hire freelancers and find freelance jobs instantly, oDesk, the
world's largest online workplace, Graphics, marketing, fun, and more online services for $5 and
Hire Freelancers & Find Freelance Jobs Online where you can market your skills.
Get a mentor. he or she will show you around. for freelance writing
Don’t bother with self-constructed restrictions like India, Brazil, Venezuela, and Malaysia.
I am not sure what skills you are good or what kind of services you’d sell. But assuming you can
do freelancing on the computer (like writing, designing, accounting, web development, etc.), you
can actually get clients from anywhere in the world.
Unless you are a celebrity or a pro in India, you’d never make as much as you can when you start
hustling globally.
Freelancing jobs can be truly financially rewarding. If you have talent and if you are skilled
enough, then you can surely earn well. People who freelance actually earn quite well to live
happily and in peace. However, the best way you can earn by freelancing is to ensure if the client
is paying via escrow services.
What is escrow?
Escrow is a system where money is held by a third neutral party, on behalf of two transacting
parties. The money is released only after successful completion of the work and after the
approval of both the parties.
Why escrow?
This is a good payment mode for both clients and freelancers. The professional is aware that
after completing the task, the payment will be received. The employer also knows that freelancer
cannot escape with the fund without delivering ‘quality work’. A win-win situation for both!
To avail this service you can register for free with Seobloggers - Get Freelance Jobs Online and
work as a freelancer. The freelance categories you might select are:
· Admin Support
· Customer service
· Data entry
· IT and Networking
· PPC
· SEO
· Translation work
· Writing services
And many more! Just make sure you know the job, otherwise bad ratings and reviews can ruin
your freelance career even before it begins!
All the best! If you have the will to excel, nothing can stop you.
It doesn’t matter whether you’re in India or America; freelancing is something that can be done
and prioritized from wherever you’re dwelling.
All you need to do is making use of your skills. Not everybody own same skill; it would vary.
In response to your query, I strongly believe that freelancing indeed has huge potential in India.
A lot of new startup projects are boosting up! That too from kids who’re not even done with their
schooling. They think differently by making use of technology.
When I say about freelancing, I’m not just talking about running an online business, you can do
it in offline mode too.
For example: If you’re good at photography, you can make use of your talent in part/ full time
mode with the title of freelancer.
If you think of trying freelancing in online mode, I would strongly recommend you to start it
either via fiverr or upwork. These are the best freelance networks that can be easily accessed by a
newbie. Their workings are as simple as they are!
If you wish to try it in offline mode, make a proper plan and execute it accordingly.
Like— if you wish to work as a photographer, try establishing connections with photographers
within your city and convey your plan to work in such a manner. I wouldn’t recommend you to
start it by yourself as chances would be low for you to get your clients and there will be
investment too.
Thanks!
Freelancing has been in India for a long time, post opening up of Indian economy and advent of
information technology companies in India the word Freelancing and Freelancer have become
more prevalent. There are many reasons why independent work is on the rise, from shifting
economic conditions to corporate downsizing and employee dissatisfaction. The biggest enabler
though is technology.
The increase in internet penetration in India and technology development has enabled
professionals with varied skills to take advantage of technology and work as independent
contractors/ freelancers to monetize their skills. Freelancers are not to be confused for “temp”
labour, Freelancers are increasingly strategic, experienced, and professional and offer more
flexibility than a traditional employee.
There are now more ways to work remotely than ever before, from devices, apps, and other
personal technology that lets us communicate with one another from virtually everywhere.
Talent matching platforms are destined to play a bigger role and augment technology to match
companies with talent.
The freelancing scenario in India is still nascent when compared to USA, where a 2014 study
commissioned by the Freelancers Union found 53 million Americans (34% of total workforce)
are independent workers. In comparison, the number of active freelancers in India is about 1.5
million.
Freelancing opportunities are growing rapidly across industries especially in Engineering. Indian
companies (small/ medium and large) are realizing the benefits freelancing professionals bring
into the organization. It also allows businesses to find more targeted and better-qualified talent to
address their needs at comparatively lower costs. Rather than bringing someone in full-time, with
benefits and a salary, a company can hire a consultant /Freelancer who is ideally suited to a
particular project.
With the ever increasing push for digital India, Freelancing has a bright future across all
industrial sectors in India and will be a force to reckon with.
253 Views
Downvote
Share
RecommendedAll
Parvathi Vijaymohan, Indian woman
Updated Jul 23, 2015
Originally Answered: How do I become a freelancer in India?
Freelancing is hard. People are attracted by it's glamour, it's promise of freedom, of being one's
own boss (like startups really). But keep in mind that when you go solo, you'll be your own boss,
salesman, project manager, technician, accountant, lawyer and delivery boy rolled into one. And
let's not forget this is India, where you run a bigger risk of getting cheated out of your pay. If
you're game, here are a few tips to get you going.
1) Identify what you're good at - It took me a few years to find a modest talent for writing, and
I was helped along by feedback and criticism from people around me. That's the key. It's not
enough to think you're good enough; other people must also think you're good enough.
2) Work on what you're good at - When people think you're good enough, they'll give you
work. That work might not have a paycheck - it could be mini projects like (just my experience
here) your department head's College Day speech. Or a project presentation at an inter-university
academic meetup. Or a banner for your local charity. It won't get you money, but it'll flex your
creative muscle. And yes, your initial efforts will be terrible.
4) Start local - Realistically speaking, your chances of getting a higher paying project are nil at
this stage (assuming you're a beginner) - you have no formal experience or testimonials. Start
with people you know - it's easier to get testimonials from someone you're familiar with (even if
it's from the owner of a net cafe who's your mother's brother's uncle's son).
5) Work your way outward - There are four ways to go about this.
A. Register in local discovery platforms like Skilldesk or FindYahan and find projects in your
city. Given a chance, clients prefer to hire someone in their area - it's a great way to build up a
reputation as a reliable freelancer.
B. If you're really good and really fast, you can register on sites like Guru, Freelancer, and
Upwork. But you may have to apply for several projects before you get one. On the plus side
they have project management and invoicing systems, which provide a measure of security.
C. Join job groups on FB like this one. But the nature of the posts makes it time consuming to
find a worthwhile project. Plus it's risky, as the burden is on the freelancer to have a project
management and invoice system in place.
6) Have a regular day job: Being employed has the same effect on job hunters and freelancers:
it makes them more appealing to recruiters. The grind of a 9-to-5 is exhausting for some, but it
can teach you unexpected skills like professionalism and discipline, which come in handy when
you go solo.
Getting a freelancing career could be a little challenging for newcomers, but continuous
evolution and learning will help in the growth of freelancers. Freelancing starts with the
following steps:
Identify your talent: First, you must know if you have it and you like working on it. Make it a
sellable scheme and shape it to market it. It could be writing or a cake baking service, offer
whatever you have. If you are wondering, how to become a freelance writer, you need to
follow the same tips and carry forward your writing skill set. Even demands for a freelance web
developer is high and new technology will open more option as well for freelancers. You can
enhance your talent by learning trending platforms.
I am from India and I work as a freelancer. Trust me it’s better than working for some servicing
IT company both income-wise and job satisfaction-wise. This will work out best if you are
capable of doing things on your own, otherwise I would not recommend it and you’d be better
off working for some startup/company.
It’s written based on my past 2 years experience as a freelancer and I’ve got feedback from
others that it was quite useful. Check it out, might be quite helpful to you too.
The first thing you have to do is just start. Start somewhere, Upwork, Fiverr, PeoplePerHour,
make your own site, it doesn’t matter.
Next, what you need to get good at is selling your services and learning how to market. For that I
recommend you to read and research a lot. If you’re using Upwork, visit Freelance To Win -
Learn what it really takes to be successful in the world of online freelancing or Blog -
F4Freelance
The question is very broad, so that’s why I’m recommending you to just start. Choose a service
you feel comfortable with and research, research a lot.
Good luck!
Check out freelancing sites like Upwork, Freelancer, Guru and People per Hour. Here’s a few
pointers on how to start on one of them (Upwork): How to Land Your First Job on Upwork and
Start Freelancing with a Bang?
Freelance in India is still growing compared to how it is looked at in the west. As a freelancer,
you need to understand its a highly competitive market and you cannot start expecting results
right from the word go.
If you would like to know about the pros and cons of freelancing and how you can get started on
the right, go check out my blog Learn Freelancing - Freelancing tips which coves a wide range of
topics on indian and global freelancing market.
You can also reach out to me if you have any specific queries.
good luck
188 Views
Downvote
Share
RecommendedAll
Deepika Verma
Answered May 23, 2017
Freelancing is the latest trend in india. a lot more people are attracted to freelancing work.
Freelancing work offers a lot of freedom that why people like it so much.
There are many websites are available for freelancing work. some of them are
151 Views
Downvote
Share
RecommendedAll
From India, Freelancing is a bit difficult compared to doing it from Europe or the US. I will
recommend the following sites for Indian freelancers:
1. Upwork
2. TopTal
3. LinkedIn
I will recommend a billing rate of $30 /hour. Or Rs 2000 /hr. For 2000 /hr, please do not work
onsite in office premises. If you are working onsite in office premises, I will suggest a rate of
3000 /hr.
Finally, I have added more tips to my blog post: Tips for a career as freelancer in India - Vijay T
227 Views
Downvote
Share
RecommendedAll
Although Freelancing looks very attractive as a work option, keep in mind that Freelancing is
still nascent and not that widely preferred in India. Unlike western countries where you can
choose the hours and the type of work you do, there is a lot of rigidity in India and Freelancers
are not accepted as serious employees. However things are changing and sooner or later it will
become a norm. For details on how to Freelance, it depends on the field of work. If you are
interested in Freelance Training, I can suggest you read my book - “Freelance Training - How to
crack the Freelance Training business in India” It is a comprehensive guide on the subject.
196 Views
Downvote
Share
RecommendedAll
The Internet has a wide range of opportunities, you can work remotely for different companies,
start your own business, promote yourself or others in social media, etc. And these are just to
name a few.
It all depends on your knowledge and your will for learning, you can take advantage of already
existing projects, spice it up with your inventions and earn money from them.
Web development. Start your own web studio, customize ready-made templates for clients. Oк
you can study programming and build sites from scratch.
Storytelling. Craft content for freshly made sites and compelling descriptions for products.
Experienced type writers can create content strategies, write engaging articles and promotional
pieces for different products.
Blogging. Launch your own blog, drive traffic to it and make money from ads. After establishing
in the industry, take part in affiliate marketing, partnership programs and make paid posts.
If you want to study each method in detail, read a full eBook on how to be a successful
freelancer.
Rajiv Kumar
for reference - Top 7 Freelancing Websites | Easy Clams
Hope it helps!
598 Views
Downvote
Share
RecommendedAll
Other than the sites you've mentioned, you can also find freelance gigs at Upwork (formerly
oDesk), Fiverr, and even through LinkedIn.
For the latter, read this > 7 Ways to Master Your Job Search on LinkedIn
653 Views · View Upvoters
Downvote
Share
Lucas Miller, Lucas Miller is the Founder and Head Copywriter at Echelon Copy.
Answered Jul 6, 2015
Originally Answered: How should I start working as a freelancer?
David couldn't be more correct with this one. To be honest with you, this isn't a horribly difficult
gig. All of the websites that David mentioned are incredible for helping young freelancers get
started.
That being said, I would also offer that social media is excellent for not only promoting your
work--think LinkedIn and platforms of that nature--but can also help you solidify yourself as an
industry leader. It's that kind of reputation management that, in time, has people coming to you
with freelance opportunities, as opposed to the other way round.
Though the world's top Do-It-Yourself Web Design Programs are great, I can promise you that
there are plenty of people who really need the services of incredible web developers. The more
people that see your work and like it--once again, through social media--the more clients you're
destined to nab. Keep your head up. At the end of the day, the best way to learn is to just get out
there and start working!
917 Views · View Upvoters
Downvote
Share
RecommendedAll
If you have a good circle, then get projects from customers by directly interacting with them.
Ask your friends if they are doing any freelancing work, if they, then share the work or contact
of the customer.
1k Views
Downvote
Share
RecommendedAll
It is many and many ways to earn money as a freelancer. The main rule - make great work for
your customer. You can register on the following sites and find the jobs, which are compatible
with your skills:
Upwork
Freelancer
Fiverr
873 Views
Downvote
Share
RecommendedAll
You can provide a prototype for a project and if the client likes it, he will give you the project.
Once you deliver the project to the client, he will provide you a rating. This rating will be useful
for getting more projects.
1. Advance. Advance. Advance - I know we are a courteous lot but get in the habit of
talking an advance amount before you start writing. 50% 70% and if possible 100%.
2. Pitch unlimited - Pitch to every possible potential client. Pitch with lot of self-worth!
The more you pitch, more your chances of discovering good work.
3. Grab a niche - My niche is writing blogs and storyboards. People remember you for that.
4. No free lunches - No one will give you free internet, electricity or food. Have some
samples of your work ready, do not work for free.
5. Faith - Keep the faith and work with a frenzy! With hunger and passion. People love that
in freelancers.
Be proud and keep that chin up! We all learn, someday soon I would love to hear your
experiences.
305 Views
Downvote
Share
RecommendedAll
Getting a project also depends on your skills and profile. You must build a nice portfolio page to
show your employers before you bid on some projects. You can give some tests related to your
expertise and subject and increase your chances to get projects on international freelancing sites.
You can earn a full time income if you are serious about freelancing.
Some of the Great Indian Freelance Writing Jobs - Real Online Jobs
391 Views
Downvote
Share
RecommendedAll
Sumon Ahmed, SEO & SMM Expert
Answered Feb 11, 2015
Originally Answered: How can I start freelancing?
Before start Freelancing you must have desire skills. if you have already then you can follow
those steps Want to be freelance at oDesk to earn money? Get the best guideline on this matter.
But if you have not any skills then you have to learn about before starting this profession. You
can learn from Online tutorial sites, Google, YouTube and more.
Or may take any Training courses on Online Outsourcing Profession to Earn Cash from your
own location.
527 Views · View Upvoters
Downvote
Share
RecommendedAll
I would pass on Freelancer and Guru, they have awful customer service and they are never there
to help you with anything.
I have used Upwork for years to find freelancers and I`m impressed from the screening process
of hiring freelancer and the availability of customer service and support. They also have escrow
service that is working well to protect both clients and freelancers. Also, working on Upwork for
a long time has own perks, like being a member to “special invited clouds” and work for clients
that are paying $$$.
Gayatri Shinde
Answered Jan 15, 2015
Originally Answered: How should one start freelancing?
freelancing is a best site to grow your carrier and they can get waht they wants even.there is no
one is boss no one is employee. you can work on your own.project manager will gives you idea
about the project whatever you want to run and you can be done from home.freelancing is giving
best opportunity for fresher other than freelance there are some more sites are available to work
on such type of works.
http://onedollardeveloper.com/
http://www.stuffandnonsense.co.uk/
http://www.guru.com/
http://www.odesk.com/
352 Views
Downvote
Share
RecommendedAll
Agni Kumar Shukla, Love my country and countrymen
Answered Jun 18, 2016
You can start freelancing at any age. All you need is set of skills. whether it is writing skills or
coding or photography .
As a freelancer based in India I would suggest to start online freelancing. I mentioned all steps in
the article How to start freelancing , How to be freelancer Career as freelancer
614 Views
Downvote
Share
RecommendedAll
Jason Smith
Answered Apr 29, 2016
A New Platform is coming across named AppMeadows. They are doing their pre launch
campaign now. Fill out their forms to get the pre launch bonus.
Google Form
Hiring Freelancer
245 Views
Downvote
Share
RecommendedAll
Magda Kosinska, works at Galilea3.com
Answered Apr 15, 2015
Originally Answered: How can I start freelancing to earn my pocket money?
It all depends on what you can do. If you have any experience, take some time on completing
your profile carefully. Maybe present some of your previous work, if possible. Try to brand your
activities on specialized websites, you can try to create your website of a blog. Do not limit
yourself to only those two platforms. There are other sites, some of them are operated in more
languges, such as http://galilea3.com. If you're more into art, some websites give you a
possibility to present your potrfolio in a very pleasant way, such as http://behance.com.
991 Views
Downvote
Share
RecommendedAll
Good luck!
361 Views
Downvote
Share
RecommendedAll
Just prepare yourself with any good skill and try again again to get job in freelancing market
places. Be communicative well . This is how you can start work in the freelancing.
You can register at Ekprice.com/services. On ekprice.com/services you can list your hobby
[teaching, singing, freelancing etc] as a service and earn on the go.
186 Views
Downvote
Share
RecommendedAll
Bhogo Marimo, Blogger, startup founder, marketer, engineer, teacher, vocalist, freelancer, dad
Answered Sep 10, 2014
Originally Answered: How should one start freelancing?
Check out our multilingual platform for freelancing services at http://galilea3.com You may also
find this blog post about mistakes to avoid useful Common Mistakes that Freelancers Should
Avoid
2.6k Views · View Upvoters
Downvote
Share
RecommendedAll
Hope it helps.
BTW I also started freelancing in 2002 when I was in college for my pocket money and now
freelancing and my clients is almost 60% of my total income as an online blogger.
708 Views · View Upvoters
Downvote
Share
RecommendedAll
Actually one's dedication level helps a lot to make the dream comes in true!
# Start Practice to do in a real life (As practice makes us perfect, why u r not starting yet)
Finally the most important thing is that, we have Google, Then why we not just
googling/youtubing (not necessary to ask anyone, just ask to Google)
(Really If anyone setup their mind, that I have to do something for my self/family/country
then this above line will help u a lot...)
Daniel Hall, CEO @ Association of Freelancers. Top rated PPC freelancer on Elance.
Answered Feb 21, 2015
Originally Answered: How should one start freelancing?
The best way to get in to freelancing is to do so whilst you are still employed for a company. It
can take a while to build up your freelance reputation, which is incredibly important. Look to
create a blog and upload a few posts. This will help you pick up initial work on the main
freelance sites, as will having a profile on http://www.aofreelancers.com/.
Have patience. It can take a while to get your first job. But when you pick up a job, make sure
you do whatever you can to keep the client happy. Once you get your first feedback you are well
on your way.
When you have 5 or 6 feedbacks work becomes easier to find and as such you can think about
becoming freelance full time.
690 Views
Downvote
Share
RecommendedAll
Upen Patel
Answered Oct 31, 2015
Originally Answered: How can I earn through freelancer?
Freelance is one of the most sought after careers as people turn towards sustainable and
achievable goals. You may even consider the independence associated with a career as a
freelancer. So i would like to suggest a resource Freelance Career Options with many categories
like Freelance make up artist, Freelance business analyst, Freelance tattoo artist etc to learn most
of the things online.
287 Views
Downvote
Share
RecommendedAll
You can Visit on Skills on Click , there is everything free for employers and employs, you can
register and your requirement and connect to employers directly on chat or search requirements
and place your bids on that and connect directly to employers.
66 Views
Downvote
Share
RecommendedAll
Arslan Rashid
Answered Mar 2, 2015
Originally Answered: How should one start freelancing?
Try GigLegend - Global freelancing marketplace it's a new and rapidly growing freelancing
website. The best part is they are totaaly free for march 2015 and after that they will only charge
3% on transactions. So you get jobs easily and almost all of the amount you earn unlike other big
websites.
324 Views
Downvote
Share
RecommendedAll
Anonymous
Answered Aug 1, 2017
Currently i am earning 30000 per month by just watching and clicking on certain ads on this
website Create Your Account & Get Free Mobile Recharge . Your earning is directly
proportional to the amount of time u spend on this website. By watching ads i am able to earn
sufficient amount for my living.
140 Views
Downvote
Share
RecommendedAll
There are a lot of work from home options and freelance jobs. You can do website testing, online
tutoring, freelancing your skill set and many more.
You may check out the below link for Global Work from Home options.
33 Views
Downvote
Share
RecommendedAll
Paul Lee
Answered Dec 24
Actually the main plus of freelancing is freedom. Nobody cares where do you live, just make
your job good! If we speak about freelancing platforms the best one for me is QwkHire
Sailesh Thakur
Answered Nov 23
Hi,
You may consider Its Jungle. It is one of the popular Freelancing site.
And the best part is that it’s totally free (No Fees, No Commission).
Thanks.
Hey, you can also go through Post your project & Hire freelancers to get freelance online jobs.
5 Views
Downvote
Share
RecommendedAll
Through indian freelancer company you can get more freelancer jobs ..
15 Views
Downvote
Share
RecommendedAll
This question is way to broad, what is your special skill or freelance work you would like to do?
Rajesh Menon, India is the place that will drive the next Internet disrupter
Answered May 20, 2014
Originally Answered: How should one start freelancing?
Join a freelance marketplace- elance is one such place, or you could look at freelancer and odesk
or blugroup.
340 Views
Downvote
Share
Robert Tewik
Answered Jul 7, 2015
Originally Answered: How should I start working as a freelancer?
Projects go for between $5 and $100, Zeerk - this is a great place to gain some experience to
add to your portfolio.
328 Views · View Upvoters
Ok, let’s not kid ourselves here. Freelancing is not that ‘you sit at home and work comes to you’
bullshit. Reality of freelancing is - you have to fight for it, and fight hard.
The best advice I've received when it comes to freelancing is not to focus only on one platform.
The biggest advantage you can get for yourself is to promote yourself wherever you can.
This is also how I discovered Wegrowth.com, and I liked it quite a bit. It’s a cool, growing,
freelance platform with quality marketers, and I must say, quite unique services. I think it has got
a lot of potential.
But enough with where, and lets focus on how. The thing with freelancing is you need to market
yourself, and you need to do it good.
When you get a client who tells you the project's budget (which is on its own an amazing thing)
and it's 10x the amount you'd usually charge, email the client and let them know the budget is
way too big. Then send an actual quote for the project.
You might lose some money, but trust me, you'll win a client for life and you'll earn even more
money on the long run.
It doesn't matter how busy you are. It doesn't matter if you're a n00b or a veteran. Find the time
to work on personal projects.
Small projects, big projects…it doesn't matter, all that matters is that you're always growing at
your own pace. You got into this business because you love it. Don't let deadline, clients and
crappy paid projects make you forget that!
Create an account on all social media and art websites and keep them updated. Yes, even on the
ones you don’t like!
I'll often hear: "I don't have a Facebook account for my freelance portfolio or business because I
don't like Facebook." The new age of entrepreneur doesn't look to Facebook just for
entertainment. For them, it's a place of business and connections.
Give them bonuses from time to time or on special occasions. When they send you a lot of
projects and you'd like to thank them for their business.
Offer them free updates, or even free projects. Those clients will never hire another artist if you
are always thinking about them.
Business isn't all about making money. It’s not about a deadline. It's not about reaching inbox
zero or that big promotion - It's simply about caring.
Joshua Krohn
Answered Dec 31, 2014
Originally Answered: Finding work as a freelancer?
Get Specific
Designing logos and implementing CMS websites are two different disciplines. Designers that
can do both are few and far between. Those that do both well are even more rare. In the immortal
words of Ron Swanson, "Don't half-ass two things. Whole ass one thing." Pick a discipline and
be the expert at it.
Get Networking
If design is your specific discipline, try and get drafted to Dribbble. The site has a ton of eyeballs
so companies large and small scour the site looking for great talent. When the site started, it was
difficult to get an invite but with so many players now, it should be easy to find an invite. But
your work has to be good! Once drafted, post awesome work, contribute meaningful critiques to
the community, follow those you admire, and help out those who need it. Don't be a jerk.
Behance is also a good site to promote your work and network with other designers. I don't have
experience with it but have seen others have great success.
Designers on Dribbble and Behance are usually on Twitter. Network with them! Talk shop,
connect with similar interests, and don't be a jerk! Once you have a network of designer friends
built up, it's easier to get more work. 95% of the design jobs I've worked on in the last year have
come from:
Dribbble
Referrals from dot comrades on Twitter
Word of mouth referrals from those I've worked with previously
Out of the 25 clients I worked with this year, only one came through my website.
Get Persistent
Trying to make a living as a freelance designer is tough. I've been doing it casually for the past
five years, semi-serious for the past three, and downright obsessive for the past year where I
finally made the jump to full-time. It takes a lot of work (sometimes for free!) and a lot of late
nights to open up the right opportunities. And did I mention, not being a jerk?
You also have to make design mistakes...a lot. But persist through them. The only way you can
grow as a designer and get better is to make lots of crap. All designers that came out of college
produced some work that sucked. Yes, all of them. With enough experience, you'll find what
works and what doesn't a lot faster.
Overall, if you have the passion, persistence, good work ethic, and respect for your peers, you'll
eventually get to a place where people will gladly pay you for your design expertise. So much so
that you'll start turning away projects.
Get to work!
599 Views · View Upvoters
Downvote
Share
RecommendedAll
Ryan Aldrin, 8+ years International recruitment experience across Europe and MENA
Answered Feb 27, 2016
Here are my top tips to make sure you drastically increase your chances of getting hired as a
freelancer:
1. In your initial introduction, tell the client how you'll solve their problem.
The client is looking for a freelancer to solve a problem. Most clients are either looking to hire a
freelancer with a skill they don't have experience with or time constraints where they need to
deliver on a project urgently. When you tell them how you'll help and show a level of expertise
and confidence, you'll be the freelancer who they compare other responses too and most likely
get hired.
2. Your cover letter should be 100% job related (No canned responses)
Please stop with the "I can do the job", "Dear Sir/Madam" and "Please review my profile". These
are always the first responses to get rejected. Try to include some specifics about the job where
the client knows you have read the description and capture their attention with evidence you are
the right freelancer for the job.
3. Don't make simple spelling mistakes in your proposal, a client will judge you before he's
even reviewed your portfolio.
It juz dusnt look dat profesional wen u send a client an email that containz simple speling errors.
They wil hav serius concerns about the qwality of your deliverd work.
4. Make sure you have an up-to-date portfolio that you're proud of.
Too many times I see freelancers with bloated portfolios and it can actually hide some of that
amazing work you've delivered in the past. You would never see Ronaldo's top 500 goals, you
see his top 10. Goals that make you go "Wow" and "That's incredible!". Let's be honest, most
people only care about number 3, 2 and 1, skipping to the end. It should be the same for your
portfolio of work, try to include pieces of work in your chosen field where you can sit back and
let those amazing projects speak for themselves. Quality over quantity, every time.
5. When building your reputation only accept jobs which you're confident in completing
successfully.
Everyone is guilty of taking on something out of their scope, pushing them to the edge.
Sometimes you have to do that so you can learn and grow as a freelancer. But always make sure
it's within a field and area where you have prior experience. If you're a developer with years of
experience in E-commerce and the client is requesting a brand new plugin which you haven't
used before, but you've implemented lots similar and understand the core principles, that's ok.
What you shouldn't do is promise to be a freelance Wedding Photographer and ruin someones'
memories if you've never done it before. Obviously this is an exaggeration, but building trust and
delivering what you say you will is the fastest way to getting more referrals and building a great
reputation.
6. Make sure you agree a clear set of deliverables with an agreed price (Protect against
scope creep).
Make sure upfront, both parties are clear with what needs to be delivered, what's expected and
what price has been agreed (Ideally in writing, not on Skype). If there is not a clear agreement in
place from the beginning, the project will most likely turn into something much larger and it's
nearly impossible to end with both sides being happy. Again it's all about setting expectations
and being honest from the start.
Join meetups and find local groups of people who share a passion for your area of expertise.
Help out other freelancers and send them leads of projects you've heard about which don't fit
your skill set, also recommend them if you are confident in their ability to execute on the project.
A lot of freelancers will be able to get enough work through word of mouth and referrals once
you've built up a network and reputation, the same applies across almost all industry verticals.
I hope some of my comments help refresh in your mind what's important as a freelancer and how
to build habits which win more work. Next up I'll be sharing some insights on: How a client can
find the perfect freelancer.
Before finding out how you can get jobs by freelancing, you need to understand and make a
honest assessment of these points mentioned below:
If you have decent communication skills, that is a huge plus to be able to communicate
If you have a specific skill or two such as writing, designing, coding or marketing, it
would be a perfect scenario to get started without any experience
You need to have a good internet connectivity with decent speed
You need to have basic internet skills such as being able to browse websites, uploading
and downloading files, use skype or any other medium to be able to communicate
be able to learn on your own by reading articles and watching videos
To begin with, you can consider signing up a free account on world’s top most freelancing
website www.freelancer.com and become a freelancer. Their platform offers you a lot of features
along with a knowledge base and support forum which allows you to gain a lot of knowledge to
help yourself get going. Once you create an account, its time you define your skills and start
bidding on relevant projects. If you end up creating a free account, you will get limited bids to
use which means you should be able to win a project and complete it in order to get some money
which can be used for purchasing a pro membership plan. If you end up consuming bids, but
don’t get any response, don’t be disheartened because there is a lot of competition and clients
prefer hiring someone that has a proven track record.
It is only your persistence that will land you a deal sooner or later, but if you consider this a
longer route full of uncertainty, you could consider finding a local client or someone you know
that can post a project to help you get going in case there is a requirement. There are other
websites such as upwork which will increase your chances of getting noticed. You could also try
your luck by being part of forums that are relevant to your skills and offer your services for a
nominal price and someone will notice you if you have a decent profile/portfolio
To know in depth about how you can get jobs or projects by freelancing, go check out this how
to start freelancing with no experience - Learn Freelancing which will give you a lot of in depth
information you need.
Timothy McSwain, Inactive due to the fact that Quora majorly sucks now
Answered Dec 24, 2012
Originally Answered: Finding work as a freelancer?
I have several methods of promoting myself, which is mainly for photography but also for
Graphic Design:
Website
Facebook Page
Personal Facebook (product) Timeline
Twitter (product) Account
Flickr (product) Pro Account
Behance (product) Profile
Get drafted on Dribbble
Mention on LinkedIn (product)
Mentions on Quora
References from Clients
Utilizing Personal Resources
Providing Low-Quality Samples
There are many other ways to promote yourself as well. For example, I could probably get more
clients if I paid for advertising in my local area on Facebook or promoted a few Tweets, but I
stuck to the free (and generally less-effective) methods. I am not a master of self-promotion by
any means, but I've done decent for doing this kind of stuff as a hobby.
926 Views · View Upvoters
Downvote
Share
RecommendedAll
Your first assumption is that a designer should be able to consistently book great work using the
internet alone. In my experience, booking projects depends on developing relationships - and it's
a whole lot easier to do that in person than it is online. I'd say start building connections offline.
If someone contacts you for a project you're not interested in - talk with them anyway. Get a
coffee and let them get to know you a little bit - even if you don't work together they might refer
you with someone else. You should also offer to connect them with another designer if you don't
take the project (or don't have the right skillset for the project) - this is a pay-it-forward kind of
game.
You might try putting up a Collabfinder profile and building out your LinkedIn network to let
people find you in those ways (then talk with them by phone or meet for coffee), but also attend
design meetups, etc.
As for your portfolio - you've been at this for 5 years, but be honest with yourself. If your work
still isn't great then pursue some small pro bono projects through your university to build our
your portfolio - maybe you can turn this work into paying gigs. Don't look for job listings, just
identify a small project you'd love to do and make it happen.
If your profile is awesome then do yourself a favor - don't ever refer to yourself as a student
unless a client asks. You should be judged on the merit of your work, not by your educational
achievements.
I'm wondering if you can refine your "range of work." Delete older projects and highlight your
most impactful projects (n users or downloads) or desirable skills (mobile, etc). Clients skim
portfolios so 5 amazing projects are way better than 15 mediocre ones.
1.6k Views · View Upvoters
Downvote
Share
RecommendedAll
For bidding based freelancing, I would recommend only 3 sites from entire market:
www.Elance.com
www.FreelancerCircle.com
www.Upwork.com (oDesk formerly)
Don't waste your time anywhere else this is my personal experience.
For Talent posting based freelancing, I would recommend only 3 sites from entire market:
www.Fiverr.com (Highly recommended)
www.Freecie.com (Highly recommended)
www.MicroWorkers.com
Now, apart from choosing right marketplace there are a few more things to click the clients while
freelancing:
1.) How you draft your proposal while bidding.
2.) Professional communication.
3.) Porfolio showcase.
4.) Place an average bid; not lower not higher.
Ed Camara, Graphic Designer, Advertising. I love space and the blink of Sirius A.
Answered Apr 23, 2014
Originally Answered: Finding work as a freelancer?
Create an online portfolio on Top Creative Work On Behance, it's such a great place where you
can be contacted and your work can spread fast. My portfolio is Eduardo Camara on Behance
A friend of mine has been contacted many times through there for some projects. Last week I
helped this friend with a project that he had been contacted through behance, from a client from
another country. I haven't been contacted through there yet though.
Also it has some joblists where you can be a freelancer. Try contacting as many posts as possible
so they might write you back.
Or twitter search terms like "freelance design" and look for tweets of people looking for
freelance designers for projects. I'm currently working on a project I found on twitter this way.
It's not enough for a living (yet) but it will spread your work (word of mouth) on some other
places.
1.3k Views · View Upvoters
Downvote
Share
RecommendedAll
1. Start a blog and write interesting articles about graphic design. Encourage other people to
learn from you. I think Katrina at Pugly Pixel does an amazing job of this and can strongly
recommend you take a look at her posts and tutorials. Be sure to include your portfolio on your
blog/website so that people can see who you are after reading your posts.
2. Become connected with fellow designers. You can try and get an invite for
http://Dribbble.com or Behance. Even http://Deviantart.com might be of interest for you to post
things.
3. Provide resources for fellow designer at places like http://Brusheezy.com and be sure to link
back to your blog.
4. Become involved in the community- for example if you enjoy designing blogs become
involved in the blogging community.
5. Finally, when you've created a website be sure to sign up for freelance sites such as 99design
and http://peopleperhour.com and http://elance.com. These are places you can find work. Or
submit templates to stock sites such as http://www.graphicriver.net
2.1k Views · View Upvoters · Not for Reproduction
Downvote
Share
RecommendedAll
Joe Lancer
Answered Oct 20, 2016
We can find jobs easily by looking browsing at the current job postings on Upwork and other
freelancing sites. However, will this guarantee that you will be hired?
Chances to be hired if you apply to this jobs is very slim especially if you are a freelancer who
has just started. However, there is an amazing way to get hired in which clients will just message
you and invite to their jobs! This will make you the “hunted” instead of a “hunter.”
Based on my experience, I stopped applying to jobs recently. But invitations just come to me. In
fact, 100% of my current jobs and contracts at present comes from invitations.
I am sure you are excited on how did I make it? Well, I would like to say that I did not do it
overnight. It took me 3 years before experiencing this amazing result.
My ultimate secret is that I focused building the foundation. Our greatest asset is our profile. Be
true to yourself. Focus on one clear goal and expertise you can showcase. Take as many tests as
possible. Give your best to earn your client’s trust. Their reviews will be very helpful in your
career. This is how I made myself as one of Upworks top-rated freelancers.
-Joe Freelancer
www.freelancerbundle.co
116 Views
Downvote
Share
RecommendedAll
Jake Jorgovan, I help agencies and consultants win their dream clients
Answered Mar 11, 2015
Originally Answered: Finding work as a freelancer?
Finding work as a freelancer can be challenging but it does get easier over time. My biggest
recommendation is to spend at minimum 30 minutes per day marketing yourself or doing
something to prospect for new work.
Here are some articles that I wrote which should hopefully help.
It depends on your area of expertise. If you come from the fields of science, both natural and
social sciences, publishing, writing, translation, editing, design, etc., you can check Peerwith,
platform for expert-led researcher services platform for some pending requests.
However, the most important is to be good at what you do. At Peerwith, platform for expert-led
researcher services, clients will rate your work, and if you are good, it opens a new space for
your work, otherwise…
Good luck!
129 Views
Downvote
Share
RecommendedAll
Eddie Thornton
Answered Mar 4, 2015
Originally Answered: Finding work as a freelancer?
Lots of great suggestions here. I would like to add and echo.
1) Get more of your work out there and it will be your best advertising. Do some select projects
for free if they will be visible. Volunteer to do your work for charities, park districts, the arts
councils, etc. The more the merrier! Not only will thest types of projects put your work in front
of large number of eyes, but it will often put your work in front of "eyes that matter".
2) Register for everyone! GetSerio, Freelancer, Elance, oDesk, etc.
3) Maximize your LinkedIn profile.
4) Work those LinkedIn Groups.
5) Enter contests.
http://www.getserio.com/ has no fees for the freelancers and has a jobs board aggrigator so it
does double-duty in that regard.
Good luck!
171 Views
Downvote
Share
RecommendedAll
Have you done your best in the webpage you created? Maybe its turning them off.
381 Views · View Upvoters
Downvote
Share
RecommendedAll
Jason Smith
Answered Apr 29, 2016
A New Platform is coming across named AppMeadows. They are doing their pre launch
campaign now. Fill out their forms to get the pre launch bonus.
Google Form
Hiring Freelancer
38 Views
Downvote
Share
RecommendedAll
Arslan Rashid
Answered Mar 2, 2015
Originally Answered: Finding work as a freelancer?
Try GigLegend - Global freelancing marketplace it's a new and rapidly growing freelancing
website. The best part is they are totaaly free for march 2015 and after that they will only charge
3% on transactions. So you get jobs easily and almost all of the amount you earn unlike other big
websites.
209 Views · View Upvoters
Downvote
Share
RecommendedAll
Daniel Hall, CEO @ Association of Freelancers. Top rated PPC freelancer on Elance.
Answered Feb 21, 2015
Originally Answered: Finding work as a freelancer?
For starters I would recommend Elance, People Per Hour, oDesk and Freelancer. Don’t listen to
the naysayers who says that you can’t get work on there and that people don’t want quality.
That’s the exact opposite of what I’ve found. I actually wrote a blog post that highlights this, but
that’s another story. Basically I regularly see new freelancers join, bid on everything for a week,
pick up no work and then never appear again. Building a reputation on these sites takes time.
Once you pick up your first job and get good feedback it’s then easier to pick up your next job.
When you get to about 4/5 good feedbacks it becomes really easy to pick up work. I was
absolutely swamped with work through Elance last year and regularly turned down lots of clients
each day that specifically requested to work with me. Feedback counts on these sites. Just a
quick plug – because people regularly say that it’s too hard to build up feedback across the
freelancing sites, I launched http://www.AOfreelancers.com so that people can create profiles
where they combine all of their feedback in to one profile and as such it shortens how the time
needed to build up a reputation.
Outside of the freelance sites I’ve seen people hire telemarketers to ring up companies asking if
they want work done. Now this isn’t something that I’ve done before but I see a lot of agencies
trying to find telemarketers for such jobs on the freelance sites, so it obviously works for some
companies.
In my industry – Pay Per Click – when I first started out I looked for badly written and poorly
targeted adverts. I then emailed the companies involved explaining what they had done wrong
and how I could correct this for them. It helped me to pick up my initial clients. You could
possibly try finding sites that have poorly designed logo’s and then mock something up with a
watermark and offer this logo to them for a set price?
As others have mentioned, Behance is a great place to be showing off your portfolio in the
design industry. This is usually where I find the designers that I have hired in the past.
247 Views
Downvote
Share
RecommendedAll
Caspian Ievers
Answered May 11, 2012
Originally Answered: Finding work as a freelancer?
Do great work.
Tell people about it.
Collaborate with great talent.
Learn from everyone.
Don't take it (or yourself) too seriously.
Never give up. There are easier ways of making money than with a career as a graphic designer
but if you have the passion you can make it with for you.
2.1k Views · View Upvoters
Downvote
Share
RecommendedAll
David Taylor
Answered Oct 15, 2014
Originally Answered: Finding work as a freelancer?
Create your own website, optimize its SEO for the local area you are based on and start finding
client in your area. Word of mouth is incredibly powerful if you are valuable.
The use niche freelance platfroms like picklance.com avoiding overcrowded websites like
elance, odesk and so on: it will be really difficult for you getting jobs on there and you will face
a huge competition on prices.. people there look for cheap services, not quality!
552 Views
Downvote
Share
RecommendedAll
Gayatri Shinde
Answered Mar 11, 2015
Originally Answered: Finding work as a freelancer?
It's great opportunity to build your career and earn from home that can be done by freelancing is
you are from IT background you work on various freelancer sites. which are here:
http://onedollardeveloper.com
http://getfreelancer.com
http://scriptlancer.com
http://odesk.com
120 Views
Downvote
Share
RecommendedAll
38 Views
Downvote
Share
RecommendedAll
Louiestanley
Answered May 31, 2016
LinkedIn is great for finding jobs, especially for a start up businesses. Want To Work For A
Startup? Here's Where To Look
You will need to decide on what type of skills you have in order to progress and find the job you
are looking for.
40 Views
Downvote
Share
RecommendedAll
Jim Oliver
Answered May 4, 2015
Originally Answered: Finding work as a freelancer?
Try with fresh prospect.. try looking for new websites which can turn your aspirations in to
revenue.. check http://www.gicree.com for more info
64 Views
Downvote
Share
RecommendedAll