Very good advice Tim. Another thing worth mentioning is reaching out to local businesses in your neighborhood and offering your services at a lower rate just so you can get your name out there and eventually referrals will bring in more work in the future.
@@IAmTimCorey One thing my father would do as a artist would be list the price of his work and give a special discount the the person he was doing the work for.
I've seen that working on freelance websites that build credibility is the best investment you can make for your career. By putting in the work early and building 5-star reviews, you can secure a future flow of clients by building a very strong profile and a specialized skill. Just like Tim said, having a clear message is a part of that. However, don't let this hold you back from testing multiple skills/services to see which you enjoy best!
Hi Tim, great content as always! I think someone has asked already -- but just to drive it home. ... A video on how to price your services would be awesome. More specifically, how to handle requests when it's a mixture of developing for businesses vs. friends/family.
Hi Tim, I have learned C# at akademy, but 2 weeks after I have bought your packed of C# lesson because I not was good enough to this language it go fast forward to be good, my goal is to be freelancer about 5 year when I am good enough to it, I think my plan is 2 year to be good in basic C# and then go forvard by Blazor, my kompetence is Logistics, so I think to programme in this direction , thx Tim
I transitioned to software development 3 years ago from my finance controlling job. I finished 4 projects to my client since. They are satisfied but I need now new projects or a full time job. It seems I'm stuck as the software companies in the region are impacted by the covid crisis and have no openings that match my profile. What can I do now ?
@@IAmTimCorey I position myself as an asp.net backend developer with mid level experience. These companies have either no opening at all for such position or they advertise a much more senior role and I cannot match their requirements. I am still hoping to find something in the next months.
Who (or how do you determine) "owns" source code when freelancing and how should that affect pricing when quoting clients? Example if I create a web client for updating "something" and the client uses, then decides it's no longer in their budget to maintain, what goes in the contract to determine if they get my source dump or they lose the entire app?
It depends on what you put in the contract (and you can decide that before signing) but typically, if a company pays you to create code for them, they own that code.
Seriously? So you pay a builder to build a house for you and you think there might be some confusion about the rights to the house ownership? Strange...
Thomas - There is a bit more nuance than that in this issue. A software developer has code libraries that they can reuse. They might bring a library like that to the customer's project to make the project go faster. That doesn't necessarily mean the software developer is giving the client exclusive rights to their library. If you wanted to compare it to building, it would be more accurate to compare the design of a kitchen and wonder if that kitchen design can ever be used again for any other customer.
I actually had an opposite experience than what was described in the video. A few years ago, I actually had a freelance client and she did not like the automation. One of the things I actually got into trouble was automating quickbooks. Even though my programs worked, she was actually against automation. I have actually found that most companies are actually against automation even though I love automating the systems. There was even one time for a volunteer project where I found a way to automate updating files but they did not like that either. How does somebody deal with it if nobody even wants the automation.
Part of your job is to build confidence. Don't try to force things if they don't want it (your job is to serve them, not make the calls for them). However, you can help them move in the right direction slowly. Identify why they are concerned about automation. For example, some people are concerned about mistakes. Automation can make horrible mistakes because it isn't a thinking machine. It just does what it was programmed to do. Make a mistake and you could destroy thousands of records before it is caught. A human won't do that (normally). Humans, though, do make mistakes. Maybe see if you can build an automation that performs the same tasks but does so in a separate environment. Then, at the end of a month, compare the two results. If they are different (they probably will be), figure out why. If the human made a mistake, identify it. If the automation made a mistake, fix the code and try again. When the automation is making less mistakes than the human, present the findings to your client. Show how much time could have been saved and how many mistakes could have been fixed/not made.
I can add that to the list. The simple answer is that it shouldn't negatively affect you that much, especially if you got paid up front and had a good agreement in place about cancellation and what that means to the remaining money you are owed. They don't become a good case study, but how they choose to run their business is ultimately up to them.
Hey Tim, I appreciate the insight. I have a question regarding my specific circumstance. I went through a software developer bootcamp and learned 'a little about a lot' and have worked on an MVC web app completing stories on a storyboard in azure (both front end and back end). I am confident in my existing experience and abilities, but I am a college student and dont always have time to commit to learning and working on a full time freelancing project. I would like to use my knowledge of c# to earn some money on the side when I have time. Do you have any suggestions on where I could find clients or small projects to work on?
Hi. Thank you for this video. I had another question: What programming languages are required to be learnt and add to my portfolio? Are C, C++ and C# enough?? Thank you again for this great video.
It all depends on the jobs you are applying for. Knowing just C# is enough for a lot of jobs. Other jobs might require HTML, CSS, and JavaScript. Others might require other languages.
Thank You Sir.. This was for me...70%. others doesn't apply.. Sir..Questions:- 1. Having UI with WebBrowser control, Is that a good idea to solve heavy data /multi control UI? example: Showing a MCQ user interface,displaying bulk list of connected IPs... etc.
You can do it through a web application but the term "WebBrowser control" is concerning to me. Are you anticipating putting a web control into a desktop application? That seems really inefficient. The point of a desktop app is to use the power of the desktop. Going through a web control gives you the worst of both worlds without a benefit that I can see (unless you can't get the data independent of a web page).
That can be difficult. Upwork.com is an option. Finding reliable people who are skilled and want to work part-time is a difficult thing to ask, though.
Very good advice Tim. Another thing worth mentioning is reaching out to local businesses in your neighborhood and offering your services at a lower rate just so you can get your name out there and eventually referrals will bring in more work in the future.
Be careful lowering your rate. It can show a lack of value (perception) and it can make it harder to get your full rate later.
@@IAmTimCorey One thing my father would do as a artist would be list the price of his work and give a special discount the the person he was doing the work for.
I've seen that working on freelance websites that build credibility is the best investment you can make for your career. By putting in the work early and building 5-star reviews, you can secure a future flow of clients by building a very strong profile and a specialized skill. Just like Tim said, having a clear message is a part of that. However, don't let this hold you back from testing multiple skills/services to see which you enjoy best!
Very well stated, thank you.
Remember that you are selling yourself, not just your skills. Talk about outcomes for the customer rather than yourself. And never give up!
Well said.
This is really good advice Tim, I think it applies even internally as well when trying to introduce your services to new departments.
Yep, that's true.
Hi Tim, great content as always! I think someone has asked already -- but just to drive it home. ... A video on how to price your services would be awesome. More specifically, how to handle requests when it's a mixture of developing for businesses vs. friends/family.
Added to the list, thanks.
The other benefit to specializing your message to clients is that you can specialize your skill set to be the best at those few niche services.
Absolutely!
thank you so much Tim
You're most welcome!
Hi Tim, I have learned C# at akademy, but 2 weeks after I have bought your packed of C# lesson because I not was good enough to this language it go fast forward to be good, my goal is to be freelancer about 5 year when I am good enough to it, I think my plan is 2 year to be good in basic C# and then go forvard by Blazor, my kompetence is Logistics, so I think to programme in this direction , thx Tim
Great to hear! Hang in there and don't sell yourself short. You will get this sooner then you think.
Finally a complete answer to a very important question!
Thank you Tim!
Glad it was helpful!
One followup I would like to see is: How can I price and market my software to sell?
Great question. I added this to my list for the future.
This was great advice that I will try to incorporate into my personal website bio statement and LinkedIn heading.
Great! Good luck
I transitioned to software development 3 years ago from my finance controlling job. I finished 4 projects to my client since. They are satisfied but I need now new projects or a full time job. It seems I'm stuck as the software companies in the region are impacted by the covid crisis and have no openings that match my profile. What can I do now ?
Maybe look outside your region. Covid has proven to companies that folks can work remotely.
@@IAmTimCorey I position myself as an asp.net backend developer with mid level experience. These companies have either no opening at all for such position or they advertise a much more senior role and I cannot match their requirements. I am still hoping to find something in the next months.
Don't be afraid to apply to positions that you don't feel qualified for. Often, the requirements are much higher than what they will actually accept.
Who (or how do you determine) "owns" source code when freelancing and how should that affect pricing when quoting clients? Example if I create a web client for updating "something" and the client uses, then decides it's no longer in their budget to maintain, what goes in the contract to determine if they get my source dump or they lose the entire app?
It depends on what you put in the contract (and you can decide that before signing) but typically, if a company pays you to create code for them, they own that code.
Seriously? So you pay a builder to build a house for you and you think there might be some confusion about the rights to the house ownership? Strange...
@@tommyj0059 you found a question not intended for you and took time to write out a whole useless response....strange.
Thomas - There is a bit more nuance than that in this issue. A software developer has code libraries that they can reuse. They might bring a library like that to the customer's project to make the project go faster. That doesn't necessarily mean the software developer is giving the client exclusive rights to their library. If you wanted to compare it to building, it would be more accurate to compare the design of a kitchen and wonder if that kitchen design can ever be used again for any other customer.
I actually had an opposite experience than what was described in the video. A few years ago, I actually had a freelance client and she did not like the automation. One of the things I actually got into trouble was automating quickbooks. Even though my programs worked, she was actually against automation. I have actually found that most companies are actually against automation even though I love automating the systems. There was even one time for a volunteer project where I found a way to automate updating files but they did not like that either. How does somebody deal with it if nobody even wants the automation.
Part of your job is to build confidence. Don't try to force things if they don't want it (your job is to serve them, not make the calls for them). However, you can help them move in the right direction slowly. Identify why they are concerned about automation. For example, some people are concerned about mistakes. Automation can make horrible mistakes because it isn't a thinking machine. It just does what it was programmed to do. Make a mistake and you could destroy thousands of records before it is caught. A human won't do that (normally). Humans, though, do make mistakes. Maybe see if you can build an automation that performs the same tasks but does so in a separate environment. Then, at the end of a month, compare the two results. If they are different (they probably will be), figure out why. If the human made a mistake, identify it. If the automation made a mistake, fix the code and try again. When the automation is making less mistakes than the human, present the findings to your client. Show how much time could have been saved and how many mistakes could have been fixed/not made.
best of luck Mr TimCorey and thanx for advice
You are welcome!
Thanks for the insight, my question is what's the way forward when a client abandons a project that's reached review stage
I can add that to the list. The simple answer is that it shouldn't negatively affect you that much, especially if you got paid up front and had a good agreement in place about cancellation and what that means to the remaining money you are owed. They don't become a good case study, but how they choose to run their business is ultimately up to them.
Hey Tim, I appreciate the insight. I have a question regarding my specific circumstance. I went through a software developer bootcamp and learned 'a little about a lot' and have worked on an MVC web app completing stories on a storyboard in azure (both front end and back end). I am confident in my existing experience and abilities, but I am a college student and dont always have time to commit to learning and working on a full time freelancing project. I would like to use my knowledge of c# to earn some money on the side when I have time. Do you have any suggestions on where I could find clients or small projects to work on?
Added to Entrepreneur playlist by seeing title itself.. Tim at his best:) ..
Thanks!
Hi. Thank you for this video. I had another question:
What programming languages are required to be learnt and add to my portfolio? Are C, C++ and C# enough??
Thank you again for this great video.
It all depends on the jobs you are applying for. Knowing just C# is enough for a lot of jobs. Other jobs might require HTML, CSS, and JavaScript. Others might require other languages.
@@IAmTimCorey thanks a lot
Hey Tim, what brand of Camera do you use to record?
A Panasonic GH5s
Thank You Sir..
This was for me...70%. others doesn't apply..
Sir..Questions:-
1. Having UI with WebBrowser control, Is that a good idea to solve heavy data /multi control UI?
example: Showing a MCQ user interface,displaying bulk list of connected IPs... etc.
You can do it through a web application but the term "WebBrowser control" is concerning to me. Are you anticipating putting a web control into a desktop application? That seems really inefficient. The point of a desktop app is to use the power of the desktop. Going through a web control gives you the worst of both worlds without a benefit that I can see (unless you can't get the data independent of a web page).
I have a question. Where is a good place to find part time C# coders that might be able to help with a large project? Dependable folks.
That can be difficult. Upwork.com is an option. Finding reliable people who are skilled and want to work part-time is a difficult thing to ask, though.
@@IAmTimCorey Thanks Tim. I think it would be more like a full time contract for a couple of months. I'll check it out.
What licensing requirements for free lancer regarding visual studio
Visual Studio 2019 Community Edition is free as long as you make less than $1 million per year and have 5 or less employees working with VS.
Thank you sir
Great, I am asking whether you talked about nano degrees or not?
We are discussing some ideas, but no promises.
Thank you, I want to tell a "none sense" info about the meaning of "Hamza" name in Arabic language:
Hamza is lion 🦁😁🙏
Thank you 🙏
So nice video thanks
Most welcome
Hi Tim. Who owns the code?
In freelancing? It depends on your contract, but typically the business you are building the code for.
@@IAmTimCorey Thank you for your reply.
I liked the vid just by the title ... then i watched the video.
I hope it met expectations.