Beginning developing

Started by
26 comments, last by GeneralJist 5 years, 6 months ago
22 minutes ago, Vilem Otte said:

While I have less time to actually make games now, having more interests made me work a lot more efficiently and waste a lot less time.

This is very nice for you! Keep adding more interests!

I have the modeling/programming programs open all the time, but i code not all the time. For example, chatting here in the forum from time to time is improving my codding. If i am 10hours codding in a row, most probably i will go to sleep and at the next morning i would delete it all for being a completely nonsense. I easily get stuck and blinded from concentration itself. Distractions ire very beneficent for me. And the act of playing with a cat could give me ideas about codding too. 

I bought a cheap electric piano to learn to play, but finally programming won and it is now in its box. I try it, but there is always so much work to do on front of the screen. The worst is even if i try to do other things, i am still thinking in the problem to solve.

I wish to travel a bit. Maybe proving/disproving the Earth is flat xD That would be great!

Advertisement
1 minute ago, NikiTo said:

I wish to travel a bit. Maybe proving/disproving the Earth is flat xD That would be great!

No need to travel (easy to say from me when I'm right now 8,946 km away from home on holiday), but doing a bit of high powered rocketry can help with that!

I noticed one thing, the more I spend just in front of the computer working on a hobby project (doing work is just doing work) - the more distracted I am. Suddenly I'm bored of the project and I eventually start procrastinating. On the other hand if I keep myself doing other things (going for walk with dog is major thing, but there are lots of others) - I'm indeed less distracted or bored from the project and keep it pushing forward (at quite large speed).

As OP mentioned I do know some developers who see just source code all day long, they're very good developers. Also, sometimes I'm questioning myself whether they are mentally healthy or already went nuts. Those people may eventually be ruined by coding.

My current blog on programming, linux and stuff - http://gameprogrammerdiary.blogspot.com

On ‎9‎/‎21‎/‎2018 at 4:07 PM, Vilem Otte said:

If you ask me whether I go to bar in the evening, or work on the code. I'd pick the code most of the time - but mostly because I have personally more fun working with the code, than getting drunk at the bar.

It's great to hear I'm not the only one.

2 hours ago, NikiTo said:

Projects as 3D Engine and OS, can take many years and give you nothing back(money/career).

That is not true in my experience, but you need to think long term and keep at it. 

My general advice would be to keep programming on the side, and one day you will be good. But don't just wait for it, you need to practice, practice, practice, and apply for jobs, that's how you will know when you are good enough. Also try to keep a balance, and practice/pursue other interests. For me, this is drawing and martial arts (tae kwon-do) at the moment. Both of these can also be mastered with a lot of practice, and they really help to stay motivated and not burnt out with programming.

5 minutes ago, turanszkij said:

you need to practice, practice, practice

i am most of the time doing investigation. If i tried to code known techniques from a technical papers, i would finish a 3D engine in less than one year. But this, constant experimenting is eating 90% of my time.

I would not try to code yet another engine/app if there were nothing new i think i could "invent". We have already too many engines out there.

Today i forgot to eat again, got very hungry and my head started hurting. "i will just do that, i will just finish that chunk here..and go to eat". The working places at home of some programmers look (sorry for saying that) miserable and depressing.
The monitors hurts too. Having to dig inside the corners of a 3D model inside the modeling software is painful to the eyes. I turn and turn and turn it until i find a corner from where i have visibility. It gives me headaches.
If i were a woman, i would not date somebody obsessed with something so much.

Somebody could say that the problem is i am too obsessive, but what if i were obsessive with sports, not programming? I would have a sixpack and medals. Now i have a basement....

15 minutes ago, NikiTo said:

Somebody could say that the problem is i am too obsessive, but what if i were obsessive with sports, not programming?

A healthy obsession with keeping yourself in shape is not a problem, but obsession with sport itself is more questionable as a pursuit to spend all your time on than programming imo.

Sports are often full of random chance that you have no control over, there are unlikely to be rewards except for a few lucky ones, and any day you can have an injury that will end a sport career, rendering all that effort wasted. Whereas with programming, in nearly all circumstances you will still be able to use the skill you have gained. It is like the difference between putting your savings in a bank for high interest, or gambling them at a casino.

25 minutes ago, NikiTo said:

If i were a woman, i would not date somebody obsessed with something so much.

Who cares what women think who are not right for you? Don't waste time trying to impress them. Just find one (or several) that want you for who you are and what you enjoy.

Good quote here:

Quote

Obsessed is a word the lazy use to describe the dedicated

 
37 minutes ago, lawnjelly said:

Whereas with programming, in nearly all circumstances you will still be able to use the skill you have gained.

We swim in an ocean, we have to adapt or die. Ocean says: "you need a career and income to proof your as a human being! nobody cares about your inventions nobody paid you for!"
If a person loses the social touch with external world, he could lose his social skills(i open the mouth and everybody instantly hates me. what did i say?!?!). If a person is not able to work in a team, he very very very hardly will find a job in programming. Modern programming practices expect people to work in teams. Everywhere, i was told by everyone like: "even if you are the best programmer out there(i am not, just saying), if you can not work in a team, you will not find work, you will have no money, no money no worth as a human being, antidepressant pills, anime, hikikomori, hentai, basement.."

1 hour ago, NikiTo said:

Today i forgot to eat again, got very hungry and my head started hurting

One day long years ago i has so intrasting task and it has progress  so fast, so i ever forgot to sleep for 3 days. But really productivity begin to decrease after 8 hours. After 16 hours it decreases dramatically.  Also  short breaks every hour hepls to save productivity longer.

Also a phisical excercises required to keep head clear and  productivity longer and have a good mood. Ever not hard exercises but regular. So each morning and eavning i'm sit to bike and 15 minutes pedal around neigborghood buildings. Also it help to save lile bit  more health.

Cat can make a significant help with it. Especially ledy-cat. Its cudate tiny teammate highly require a attention to his persone, so when you ignore she to long  time, she began to attract your attention. My little black home devil already invent triks for it like "to turn router off",  "to drop keyboard from a table", "to catch a fingers that type on his favorite pillow". And of course cat is endless source of a good mood.

1 hour ago, NikiTo said:

The working places at home of some programmers look (sorry for saying that) miserable and depressing.

Just stop to drop cigarette stubs directly to floor first. Good trik  for it  - when you eat during coding, leave a empty plate on table and use it as ashtray. It is very hard to overflow it ever on 3 days. Also it is good idea to hire cleaner that will be clean at least working cabinet at least weekly. It usualy cost no so high, but can significantly impove look of working place so will improve your mood. Also it good idea to remove enything unnessesary for development from working room. I really have on working room only gamers armchair and  big 1.8x0.5 meters table that have no any mood collectors like drawers, and with installed on it computer tower with 3 27" monitors and projector  have a free desk space that can fit no more then  2 plates, cup, keyboard, 2 joystics, 2 usb hubs, wireless mouse and one black cat at time. So it just have no corners where mood and garbage can be collected in big quantities.

1 hour ago, NikiTo said:

If i were a woman, i would not date somebody obsessed with something so much.

Really womens can be obsessed too. I know one family where husbend and wife both obsessed by competition who of them better in programming since his first university year. And i guess their little doughter will join it competition very soon.

#define if(a) if((a) && rand()%100)

 I was making once with a kid boy a shooting game in Scratch at Coder Dojo. When the staff said everyone to have a break to pick some sweets, that boy kept staying with Scratch. When his mother came to take it home, I told her that it is not normal for a kid to skip sweets because of Scratch(almost every other kid left Scratch and gone to the table with the sweets). I advised her to not bring that kid more and to not let it become a programmer.

Around these parts, we generally prefer to encourage newcomers to the field. We also prefer to keep discussion in the For Beginners forum at least somewhat relevant to helping out the original poster.

4 hours ago, NikiTo said:

I told her that it is not normal for a kid to skip sweets because of Scratch(almost every other kid left Scratch and gone to the table with the sweets). I advised her to not bring that kid more and to not let it become a programmer.

With that kind of attitude, I can only hope you aren't in the business of teaching kids anymore. Not all kids are the same - I certainly would have taken an interesting project over sweets at any age.

Tristam MacDonald. Ex-BigTech Software Engineer. Future farmer. [https://trist.am]

27 minutes ago, swiftcoder said:

With that kind of attitude, I can only hope you aren't in the business of teaching kids anymore. Not all kids are the same - I certainly would have taken an interesting project over sweets at any age.

It was never a business. Nobody took money form the kids and we all were volunteers.
I did for that kid what i would do for my little kid brother, or for my own child. My conscience is white clear.
I am not anymore volunteering there. I tried it to see how is it, but we were forced to force kids to code. Some kids wasn't wanting to code, and was watching youtube. The organizers told me to force them somehow to code. Not cool for me. And i stopped volunteering there.

 

This topic is closed to new replies.

Advertisement