Thanks for your responses folks.
Everything you have written will be taken into consideration!
Everything you have written will be taken into consideration!
Quote: (06-11-2018 06:36 AM)YMD Wrote:
Does anyone know a good resource about how to be a self-employed programmer?
(or, freelancer, whichever term you like to use)
Since I read a book titled "So good they can't ignore you", I've been highly interested in being self employed,
In my view, common steps to be a freelancer are...
Quote: (01-30-2016 11:52 AM)Ensam Wrote:
I've been programming as a hobby/ancillary part of my job for about 20 years. I finally stepped into the world of professional software development and it's very different.
I'd highly recommend anyone looking to move that direction to learn some of the current software development paradigms. Particularly test driven development, refactoring best practices and source code management workflows (e.g. Git). There are lots of free resources. For a (currently) free Python/Django based approach check out: http://chimera.labs.oreilly.com/books/12...index.html
Quote: (01-28-2016 06:16 AM)AntiTrace Wrote:
Quote: (01-26-2016 06:17 PM)Wutang Wrote:
Quote: (01-23-2016 08:34 AM)AntiTrace Wrote:
Also: for those thinking programming , just get out there and do it. Think of your own projects and go from there.
Most college graduates can't program there way out of a paper bag. They know how to apply the basics of many programming languages to simple sricpts or quick jobs, but if they were told go solo on a new project they would fail miserably. The simple fact that the fizz buzz tests exists shows you this. And yes, I know many college seniors that would struggle with fizzbuzz, when it should take a marginally competent programmer less than 5 minutes to complete.
Focus on a language or stack, put some effort into your own project, and you will be on par or better than your average college graduate in about a year.
I had an interview once where I had to make a function that would solve the first problem on projecteuler.net which is simply to find the sum of all numbers below 1000 that are a multiple of either 3 or 5. It's pretty simple so I finished it quick. The guy interviewing me said that the previous 10 people he had interviewed couldn't do this. One guy even snuck out of the office before he came back to check on him presumably out of embarrassment.
Yeah that problem is very similar to fizz buzz in terms of logic as well. When learning. New language, the first thing I do is fizz buzz, then I do some project Euler problems. Once I'm comfortable with that I'll do a simple file scanner and then simple sorting algorithms (binary sort, insertion sort). Or I'll combine then, read a file with a list of names, sort it alphabetically, and write the results to a new file.
I wish I was better with GUIs though. I've made some cool little projects with arduinos lately but want a GUI a user can use to control the machines instead of it running off certain commands from switches and button presses.
That or 2d gaming, I started 2d game development a few weeks back but got swamped with other stuff. For the little time I spent on it, it seems like it might the best bang for the buck for intermediate programmers in terms of practicing the language. It combines multiple libraries, OOP, and more than enough logical work to impress an interviewer for an entry level position
Quote: (06-24-2018 05:09 AM)duedue Wrote:
I didn't real all the pages but am curious about one thing. What marketable stuff you can do with web programming tools like PHP or JavaScript? I mean what you can do that you cannot with Wordpress. Also does anyone use Drupal?
Quote: (07-19-2018 06:34 AM)Alpha Hunter Zero Wrote:
Can anyone explain how to convert a python file to a zip file in order to be e-mailed and opened and reviewed by someone else. Stackoverflow has me confused with their explanations.
Quote: (07-19-2018 06:34 AM)Alpha Hunter Zero Wrote:
Can anyone explain how to convert a python file to a zip file in order to be e-mailed and opened and reviewed by someone else. Stackoverflow has me confused with their explanations.
Quote: (07-20-2018 07:31 PM)godzilla Wrote:
Im coding calculators (not exactly just summing it up.)
Trying to get into more data visualization. Anyone know some great courses for that ?
Quote: (06-11-2018 06:36 AM)YMD Wrote:
Does anyone know a good resource about how to be a self-employed programmer?
(or, freelancer, whichever term you like to use)
Since I read a book titled "So good they can't ignore you", I've been highly interested in being self employed,
In my view, common steps to be a freelancer are...
0. Pick a field
(most people would pick either web or mobile development, because few people live without a computer and smart phone these days)
1. Build up your skills in the field you've chosen
2. Create a portfolio, in a way that you can show who you are publicly and what you can do for someone with your expertise.
(I think that creating your website is the most reasonable way to do so.
Some people say that participating in a open source project is fine too. However, I'm not really encouraged to do so, because coding solely for my personal interest seems more meaningful.
Does anyone here advocate for open source project?)
3. Find your client on a web site such as up work.
(I may have to work for free at the beginning in order to build solid reputations as a freelancer, )
4. Learn from the previous step, as well as self study
5. Find another client, while learning new technologies
6. Repeat the previous step
Any input will be appreciated.