Click here to Skip to main content
16,021,172 members
Please Sign up or sign in to vote.
1.00/5 (1 vote)
Hello everyone!

So I've been thinking of becoming a freelancer as a C# .NET Developer OOP (As a part time business.) & I have some questions for you who are / have been freelancers before.

I know a fair bit of C# & the .NET environment but here is the thing.

When ever I go on my account on Freelancer.com & look for projects I look at the title & I read the description and it seems like everything is out of my reach, like it out of my sence of knowledge, how do you guys thing I should go about this issue?

Should I
A). Read up ALOT on one particular subject like Crawlers / Webscrapers or MySQL & Databases etc (Please do refeer me to some subjects that you would think would be good or fun)

B). Look at the projects on Freelancer & pick one and read up about it to learn more & then in the future apply to something similar.

C). Read up on C# alot & pick everything I can in the future.

Sorry for not being so in-depth about this subject but it seemed more like a fun discussion topic that might be able to help me out in the future.
Posted
Updated 15-Dec-15 8:23am
v2
Comments
Sergey Alexandrovich Kryukov 15-Dec-15 14:34pm    
This is pretty much off-topic for this forum. Perhaps you can try discussion forums.

But the items you listed are not reasonable options, not even close. They don't cover what you really have to do and cannot be considered as alternatives. So, the question (if it is a question) cannot be answered in the form you probably expect.

Also, no need to apologize about being too in-depth, because 1) being in-depth is never bad; 2) your assumption that you are in depth is wrong; in fact you are even out-of-the-surface. No problem, with some experience, you will be able to fix it.

—SA

Think about trying to get an internship (unpaid) where you are around other programmers, and have access to some code-in-progress, possibly can help-out.

Build your own web-site using MySQL, ASP.NET MVC latest version, jQuery, Angular, HTML5, server-side programming in Node.js.

Learn how to use RegEx in depth; learn how to use Linq in depth; learn a database query language in depth so you can work with SQL or MySQL databases.

Create a SQL-like database in a "cloud," like Azure and make your web-site inter-operate with it. Create a No-SQL database in a "cloud," and make your web-site inter-operate with it.

Create a web-service that regularly scrapes certain web-sites for information using HTML Agility Pack, and then uses the data in your client-side application, or on your web-site.

Create compelling articles for CodeProject !

Don't waste time thinking about what might be possible ... if.
 
Share this answer
 
Comments
BladeLogan 16-Dec-15 0:42am    
Thank you so much sir! This is exactly what I was looking for.
Now I have a goal to follow. It can become hard at times being self taught at times. Im so happy there are people like you!
Please see my comment to the question.

Sorry for answering this off-topic question, everyone.

So, here is what you think. Even though you really need to do some of the things you mentioned, none of the items is reasonable. You need to do something totally different: 1) do a lot of learning work, to really educate yourself; reading is only one important part of education; 2) do a lot of development work to get understanding and experience and, ideally, get some reviews and feedback from some good developers. And finally: while you do all of the above, for each given moment of time, decide yourself what to do, A, B, C or something else. Most likely, with experience, you will see that those items are not A, B, C you just listed.

Good luck.
—SA
 
Share this answer
 
v2
Comments
BladeLogan 15-Dec-15 14:45pm    
Thank you sir, I completly understand what you mean, Without actually getting my hands dirty & writing some code I will not be able to develop as a programmer, I can read & read all I want but without putting any action to it, it wont ammount to anything, I think that was what the true answer I was looking for, I need to get down to work for a certain ammount of time. The reading will only do me so much, but without the learning work (development work) I wont progress.. Thanks!
Sergey Alexandrovich Kryukov 15-Dec-15 15:12pm    
Very good, and your attitude is very good (it includes expectation of hard work, understanding, and, very importantly, constructive response to some criticism) — on of the important prerequisites to success.

I would add: don't get me wrong about reading. Many developers ignore the need of serious fundamental understanding of theory. So, this is the point: you need to study theory, which is not just reading about theory. We all know: it's very easy to come to reading without decent understanding of what one reads. There is such phenomenon as "illusion of knowledge", which is worse than lack of knowledge (because extra knowledge can always be acquired; it's way more important to realize the lack). So, to avoid the problem of illusion of knowledge, your own knowledge should always be a subject of doubt and testing from different sides. Also note that any book or article can contain any number of mistakes and false statements. And the ultimate criterion of truth is what? — right, the practice...

You are very welcome.
Good luck, call again.

—SA

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900