Answer the question
In order to leave comments, you need to log in
What to freelance?
I'm a 2nd year computer science student I
won't go into details, but unfortunately next year I will have to provide for myself
what is worth studying for freelancing?
I understand perfectly well that many people think that freelancing should only be done after working in an office, but, alas, I have no choice, regular work does not fit the schedule
, I will also be glad to have any advice in terms of books!
Answer the question
In order to leave comments, you need to log in
The only working paths to freelancing for a spherical student in a vacuum in the specialty Computer Science are puff-shit code or html layout.
first learn to do well what is interesting to yourself, and then offer it to others :)
I understand perfectly well that many people think that freelancing should only be done after working in an office
First of all, IMHO, it is worth learning English at the level of
hassle-free communication with potential foreign customers via e-mail / IM in order to compete on equal terms with Indians in freelancing (economic and psychological)?
Do not listen to those who say that there is nothing to do in freelancing without experience. I started from scratch when I was a schoolboy. Of course, I wrote PHP/Perl bydlokod. There are plenty of customers who need exactly a cheap contractor, and at the same time do not need super quality. Books on PHP any - but not "in 24 hours, for dummies, etc." Read Koterov, if it’s good with English - look through the Zend PHP Certification Guide too - competent soaps can sometimes be read there how to do it and how not to do it. I'm talking about Russian freelance - in English, I don't know what's going on with web development. It seems to me that you can’t really compete with the Indians in terms of bydlove development.
Another option is that a friend went to a foreign exchange as a 2nd year student in C++. What I studied, I don't know.
I read the book "PHP for hackers" at one time. Such a thin book, which talked about SQL injections, PHP inclusions, etc. Code examples were shown, it was told how not to do it - it was very good for me to get my brain right at first. And all sorts of Refactorings, Design Patterns are not the kind of books that a student should read without experience in commercial development IMHO. And certainly not the books that will help you successfully start freelancing.
My advice is, don’t count on freelancing, because without special experience and skills, no one will give tasty projects. The best option for "feeding yourself" IMHO is to go to set up computers, install Windows and other joys for people. The initial capital is minimal - newspaper ads and several hundred ads printed on a risograph for subsequent pasting of your area. The second option, if you remember / understand something in computer science, is tutoring with applicants for the Unified State Examination.
Well, freelancing is somehow in between orders and the university. As mentioned above, this is either “design”, or layout, or web programming. In particular, for web programming, I advise you to start with php. A good book to start with: Koterov D., Kostarev A. PHP 5 in the original. The rest can be found on the Internet and on php.net .
In principle, you can make money in freelancing on anything, much more important is to be able to sell yourself and be able to competently organize your time. For the first one, I recommend www.koob.ru/atkinson_jean/vse_o_prodajah_atkinson and www.koob.ru/goodman/seven_secrets , for the second one, Allen's books and articles on GTD.
Providing yourself with freelancing alone, with such limited time and a minimum of knowledge and experience even in php / html - I would say the task is absolutely overwhelming. I repeat, it is to provide - i.e. not to earn extra money for beer, but to consistently receive funds for food, clothes, rent, the Internet, etc.
A person does not even know php / html, and although most of the orders are based on these technologies, there are also 30-40 candidates for each. Will he be able to consistently earn normal money, significantly losing to them both in experience and in the time he can work? Do not make me laugh.
Of course, it is possible to find shitty customers from time to time, maybe even by a miracle to get lucky a couple of times for big things, but it is hardly feasible to live a stable normal life on this. There will be no orders for a couple of weeks (they will load at the institute or no one will corny choose) - what the hell will a normal life be like here.
I would advise, if you have already decided to choose freelancing, it is good to master some narrow technology (not php, not js, not java, etc.), in which there are few employees and look for orders on it. Such specialists are highly valued, unlike tons of php-Indians, and it is quite possible to quickly find an employer who, in view of your uniqueness and importance, will offer permanent cooperation, and will also make a discount on employment at the institute.
Learn how to base C, other languages can be quickly caught up without problems.
ps Do it on time and don't disappear, the rest is garbage :)
It is best to make applications for social networks. Accordingly, study php, ajax, mysql. We will take you with us if you learn :)
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question