Overclock.net › Forums › Software, Programming and Coding › Coding and Programming › A few questions if you have time.
New Posts  All Forums:Forum Nav:

A few questions if you have time.

post #1 of 8
Thread Starter 
lordikon is right, you don't need to pm the answers since they might useful to others on the forum.
If you program for a living or it's just a hobby, would you mind answering a few questions and just p.m.ing me the answers. It's for a paper i have to write for English. I would really appreciate the help.

1) What what about programming first caught your interest?

2) What is your favorite part of the job?

3) Do you work from home or in an office, which do you prefer?

4) What type of projects do you work on?

5) What kind of mentality do you think it takes to be a good Programmer?

6) What is the toughest part of the job?

If there's anything you would like to add please do.

Thanks again to anyone who responds I really appreciate it.
Edited by AbsurdMan - 3/11/12 at 10:06pm
post #2 of 8
done
post #3 of 8
I know you asked to have this PM'ed to you, but answers to these kinds of questions might be useful to others on the forum that are interested in programming as a hobby or career. Feel free to have a moderator remove this if you absolutely don't want it in the thread.
Quote:
Originally Posted by AbsurdMan View Post

1) What what about programming first caught your interest?
My father did a small amount of programming for a company he worked for when I was a kid, one day I asked what he was doing, and asked him how it worked, and he explained a little bit which made me want to try it. Additionally, I was very much into video games as a kid, and after learning games were made through programming that made we want to try it even more. I was about 7 years old at this time.
Quote:
Originally Posted by AbsurdMan View Post

2) What is your favorite part of the job?
Programming is really just problem solving, knowing how to get a task accomplished through another language. I also like that I don't have to deal with customers (most of the time). I can sit down, put on headphones, and solve programming problems all day while listening to my music, and reading through OCN and other stuff while I'm compiling.
Quote:
Originally Posted by AbsurdMan View Post

3) Do you work from home or in an office, which do you prefer?
I work from an office, which I prefer VERY much. I've worked from home occasionally when the weather is bad or I've got a cold or something, and it's absolutely terrible. Even though I sit at a computer all day at the office, I have discussions and interactions with other people, if I sit at home alone all day I go out of my mind. If you do work from home however I recommend getting outside for a walk a couple of times per day for 15-30 minutes to keep you from going crazy being cooped up in the house all day.
Quote:
Originally Posted by AbsurdMan View Post

4) What type of projects do you work on?
I work on video games. I'm currently working on multiple PC games that are unannounced so I can't go into any detail.
Quote:
Originally Posted by AbsurdMan View Post

5) What kind of mentality do you think it takes to be a good Programmer?
You have to love solving problems and puzzles. And if you want to be a good programmer you have to want to solve problems efficiently and in a way that is extensible. Bandaging problems with cause problems later on. If you want to work on a team of programmers, or work on software that other programmers may extend later on you need to write code that is well commented or self-documenting and straightforward. I like focusing on clean and efficient architectures, I want others that use my code to understand it easily, and I want them to enjoy using it.
Quote:
Originally Posted by AbsurdMan View Post

6) What is the toughest part of the job?
Tight deadlines and long hours.
Foldatron
(17 items)
 
Mat
(10 items)
 
Work iMac
(9 items)
 
CPUMotherboardGraphicsGraphics
i7 950 EVGA x58 3-way SLI EVGA GTX 660ti GTX 275 
RAMHard DriveHard DriveHard Drive
3x2GB Corsair Dominator DDR3-1600 80GB Intel X25-M SSD 2TB WD Black 150GB WD Raptor 
Hard DriveOSMonitorKeyboard
2x 150GB WD V-raptor in RAID0 Win7 Home 64-bit OEM 55" LED 120hz 1080p Vizio MS Natural Ergonomic Keyboard 4000 
PowerCase
750W PC P&C Silencer CoolerMaster 690 
CPUGraphicsRAMHard Drive
Intel Core i5 2500S AMD 6770M 8GB (2x4GB) at 1333Mhz 1TB, 7200 rpm 
Optical DriveOSMonitorKeyboard
LG 8X Dual-Layer "SuperDrive" OS X Lion 27" iMac screen Mac wireless keyboard 
Mouse
Mac wireless mouse 
CPUGraphicsRAMHard Drive
i7-2600K AMD 6970M 1GB 16GB PC3-10600 DDR3 1TB 7200rpm 
Hard DriveOptical DriveOSMonitor
256GB SSD 8x DL "SuperDrive" OS X 10.7 Lion 27" 2560x1440 iMac display 
Monitor
27" Apple thunderbolt display 
  hide details  
Reply
Foldatron
(17 items)
 
Mat
(10 items)
 
Work iMac
(9 items)
 
CPUMotherboardGraphicsGraphics
i7 950 EVGA x58 3-way SLI EVGA GTX 660ti GTX 275 
RAMHard DriveHard DriveHard Drive
3x2GB Corsair Dominator DDR3-1600 80GB Intel X25-M SSD 2TB WD Black 150GB WD Raptor 
Hard DriveOSMonitorKeyboard
2x 150GB WD V-raptor in RAID0 Win7 Home 64-bit OEM 55" LED 120hz 1080p Vizio MS Natural Ergonomic Keyboard 4000 
PowerCase
750W PC P&C Silencer CoolerMaster 690 
CPUGraphicsRAMHard Drive
Intel Core i5 2500S AMD 6770M 8GB (2x4GB) at 1333Mhz 1TB, 7200 rpm 
Optical DriveOSMonitorKeyboard
LG 8X Dual-Layer "SuperDrive" OS X Lion 27" iMac screen Mac wireless keyboard 
Mouse
Mac wireless mouse 
CPUGraphicsRAMHard Drive
i7-2600K AMD 6970M 1GB 16GB PC3-10600 DDR3 1TB 7200rpm 
Hard DriveOptical DriveOSMonitor
256GB SSD 8x DL "SuperDrive" OS X 10.7 Lion 27" 2560x1440 iMac display 
Monitor
27" Apple thunderbolt display 
  hide details  
Reply
post #4 of 8
edit: I'm stupid and somehow skipped over the request for PM. D:
I'm just gonna leave this here anyway tongue.gif
Quote:
Originally Posted by AbsurdMan View Post

If you program for a living or it's just a hobby, would you mind answering a few questions and just p.m.ing me the answers. It's for a paper i have to write for English. I would really appreciate the help.
Quote:
1) What what about programming first caught your interest?
I'm not really sure, it was too long ago. I was always interested in creating software.
Quote:
2) What is your favorite part of the job?
All of it! Writing code, designing, coordinating with others, testing...
Quote:
3) Do you work from home or in an office, which do you prefer?
Office, and I prefer working in an office. Working with people who you can see and turn around and talk to is very important, and any development team which doesn't have this is at a huge disadvanage.
Quote:
4) What type of projects do you work on?
High availability systems.
Quote:
5) What kind of mentality do you think it takes to be a good Programmer?
To be a good programmer, you have to be developing the software for your own use, and write your code assuming many people will read it after you're gone.
Quote:
6) What is the toughest part of the job?
Balancing writing code faster versus writing more generic code - in essence, making the correct decision about whether this is something others can reuse, or whether it's too specialized to be reused. Writing generic code is more work.
Edited by Coma - 3/2/12 at 6:16pm
Akiyama Mio
(13 items)
 
  
CPUMotherboardGraphicsRAM
E6420 @ stock, 0.98v Asus P5N-E SLI Gainward GTX 460 1GB @ 800/1600/1900 2x2GB Kingston @ 800MHz 5-5-5-15 2T 
Hard DriveOptical DriveOSMonitor
WD 250GB, 320GB SATA/3, 16MB Cache, Seagate 1TB LG GSA-H62N 18x SATA Ubuntu 9.10 x86 & Win7 x86 Asus VW222U 
KeyboardPowerCase
Logitech Classic Corsair 650HX NZXT Apollo Black 
  hide details  
Reply
Akiyama Mio
(13 items)
 
  
CPUMotherboardGraphicsRAM
E6420 @ stock, 0.98v Asus P5N-E SLI Gainward GTX 460 1GB @ 800/1600/1900 2x2GB Kingston @ 800MHz 5-5-5-15 2T 
Hard DriveOptical DriveOSMonitor
WD 250GB, 320GB SATA/3, 16MB Cache, Seagate 1TB LG GSA-H62N 18x SATA Ubuntu 9.10 x86 & Win7 x86 Asus VW222U 
KeyboardPowerCase
Logitech Classic Corsair 650HX NZXT Apollo Black 
  hide details  
Reply
post #5 of 8
Thread Starter 
Thanks for the responses smile.gif They really help.
post #6 of 8
Quote:
Originally Posted by AbsurdMan View Post

lordikon is right, you don't need to pm the answers since they might useful to others on the forum.
If you program for a living or it's just a hobby, would you mind answering a few questions and just p.m.ing me the answers. It's for a paper i have to write for English. I would really appreciate the help.
1) What what about programming first caught your interest?
2) What is your favorite part of the job?
3) Do you work from home or in an office, which do you prefer?
4) What type of projects do you work on?
5) What kind of mentality do you think it takes to be a good Programmer?
6) What is the toughest part of the job?
If there's anything you would like to add please do.
Thanks again to anyone who responds I really appreciate it.

1) I'd say gaming got me into it. I used to play Warcraft III all the time, I eventually got into making maps for the game using the GUI in the (provided) World Editor, and eventually moved on to using some JassCraft, which is the underlying language that the World Editor compiles. After a while, I tackled HTML which seemed quite difficult at the time (actually HTML may have been before Jass), and then PHP, MySQL and Javascript, and then ActionScript 2.0, and then I moved on to Visual Basic, which is when I really started to expand my knowledge of programming. I had tried C++ several times early on, but I found it too difficult and gave up each time, but Visual Basic taught me a lot, and ultimately gave me more understanding about C++ and how it works.

2) I like making things, solving problems, it's just fun.

3) Home. I don't get out too often.

4) Anything. I've got a big project I started working on when I was fifteen, it's that project which taught me so much. (I believe I rewrote it at least fifteen times from scratch over the years, as I learned better ways to do things.) It's somewhat on hold now, I'm working on iPhone and iPad apps presently.

5) I've no idea honestly. You've just got to be willing to sit and chip away at it until it's done, compile, and repeat thumb.gif... I find it really fun, and I think that's important, it makes it really easy.

6) I'd say taking care of your body. I'm twenty and I'm somewhat messed up -- neck, back, eyes, etc., nothing too bad but for my age... it's not great lol. I've somewhat a tendency to sit down and not move for twelve to sixteen hours... lol. And when I'm not coding, I'm gaming for the same time lol tongue.gifbiggrin.gif
Kasuf
(9 items)
 
  
CPUMotherboardGraphicsRAM
Core i5 6600K ASRock Z170 Pro4 ASUS Radeon RX 480 ROG Strix Corsair Vengeance LPX 32GB 3000MHz 
Hard DriveCoolingMonitorPower
Samsung 850 EVO Noctua NH-D15 LG 34" Ultrawide (LG34UC98) Corsair HX750i 
Case
Silverstone FT05B-W 
  hide details  
Reply
Kasuf
(9 items)
 
  
CPUMotherboardGraphicsRAM
Core i5 6600K ASRock Z170 Pro4 ASUS Radeon RX 480 ROG Strix Corsair Vengeance LPX 32GB 3000MHz 
Hard DriveCoolingMonitorPower
Samsung 850 EVO Noctua NH-D15 LG 34" Ultrawide (LG34UC98) Corsair HX750i 
Case
Silverstone FT05B-W 
  hide details  
Reply
post #7 of 8
1) What what about programming first caught your interest?
I wanted to be able to help people. I understood computers really well, so that is how i could most help.

2) What is your favorite part of the job?
The satisfaction of the end users.

3) Do you work from home or in an office, which do you prefer?
I work from an office with the option of working from home occasionally, prefer the motivation that working at the offices gives.

4) What type of projects do you work on?
Large Database Front Ends, and random hobby type interests involving graphic algorithms

5) What kind of mentality do you think it takes to be a good Programmer?
Extreme Patience and Methodological Thinking

6) What is the toughest part of the job?
Explaining to upper management why a deadline is unrealistic why your job is harder than they think and can't afford to replace you in the middle of a project.
 
Tragbar
(14 items)
 
 
CPUMotherboardGraphicsRAM
Ryzen 1800X Asus Crosshair VI Hero Nvidia Geforce Titan X F4-3600C15D-16GTZ 
Hard DriveHard DriveHard DriveHard Drive
Combined: 6.13 TB of space Samsung SSD 960 EVO 500GB Crucial_CT1050MX300SSD1 M4-CT128M4SSD2 
CoolingCoolingCoolingCooling
EK-Supremacy EVO White Edition PrimoChill PrimoFlex Advanced LRT EK-RES X4 250 (R2.0) Reservoir EK-CoolStream XE 360 
CoolingCoolingCoolingOS
EK-Vardar F4-120ER (2200rpm)  EK-Ekoolant EVO Liquid Coolant EK-XTOP Revo D5 PWM Pump Windows 10 Pro 
MonitorKeyboardPowerCase
Asus VG278H Ducky YOTG Keyboard Corsair AX1200 Corsair Obsidian 800D 
MouseAudioAudioAudio
Logitech G700s Schiit Gungnir Multibit Schiit Mjolnir 2 Schiit LISST 
Audio
Audeze LCD 2 - pre fazor 
CPUMotherboardGraphicsRAM
intel i7 4770K ASRock Z87E-ITX Nvidia Geforce GTX Titan X GSkill F3-2400C10D-16GTX R 
Hard DriveOptical DriveCoolingOS
Samsung 840 Pro 512GB Silverstone 12.7mm Slot Load Blu-Ray Burner Noctua NH-L12 Windows 8 Pro 
MonitorCaseAudioAudio
LG PA75U Slim LED Projector Silverstone SG08 Schiit Bifrost Schiit Asgard 2 
AudioOther
AKG Q701 Headphones Pelican 1510 Green Case  
  hide details  
Reply
 
Tragbar
(14 items)
 
 
CPUMotherboardGraphicsRAM
Ryzen 1800X Asus Crosshair VI Hero Nvidia Geforce Titan X F4-3600C15D-16GTZ 
Hard DriveHard DriveHard DriveHard Drive
Combined: 6.13 TB of space Samsung SSD 960 EVO 500GB Crucial_CT1050MX300SSD1 M4-CT128M4SSD2 
CoolingCoolingCoolingCooling
EK-Supremacy EVO White Edition PrimoChill PrimoFlex Advanced LRT EK-RES X4 250 (R2.0) Reservoir EK-CoolStream XE 360 
CoolingCoolingCoolingOS
EK-Vardar F4-120ER (2200rpm)  EK-Ekoolant EVO Liquid Coolant EK-XTOP Revo D5 PWM Pump Windows 10 Pro 
MonitorKeyboardPowerCase
Asus VG278H Ducky YOTG Keyboard Corsair AX1200 Corsair Obsidian 800D 
MouseAudioAudioAudio
Logitech G700s Schiit Gungnir Multibit Schiit Mjolnir 2 Schiit LISST 
Audio
Audeze LCD 2 - pre fazor 
CPUMotherboardGraphicsRAM
intel i7 4770K ASRock Z87E-ITX Nvidia Geforce GTX Titan X GSkill F3-2400C10D-16GTX R 
Hard DriveOptical DriveCoolingOS
Samsung 840 Pro 512GB Silverstone 12.7mm Slot Load Blu-Ray Burner Noctua NH-L12 Windows 8 Pro 
MonitorCaseAudioAudio
LG PA75U Slim LED Projector Silverstone SG08 Schiit Bifrost Schiit Asgard 2 
AudioOther
AKG Q701 Headphones Pelican 1510 Green Case  
  hide details  
Reply
post #8 of 8
1) What about programming first caught your interest?
I started learning computers at a very early age, around 4-5, playing with a Commodore 64 which required putting the 5.25" disk in the B drive and running the disk. I picked up learning how to do BASIC and dabbled in doing level design for Duke Nukem 3D using the BUILD tool. I think as the Internet started to grow in the 90s I had found my calling in life.

2) What is your favorite part of the job?
I like to take a concept, idea, paper application or report and turn it into a tool that people can use. You also have to love what you're doing so that it doesn't feel like work. People who don't have passion that drives what they do are in the wrong career field.

3) Do you work from home or in an office, which do you prefer?
I work in an office but have also worked from home too. I try to draw a line between work and home though as i work for a living, not live to work.

4) What type of projects do you work on?
I wear a lot of hats doing Coldfusion web application development, DBA, SEO, and customer support. I do some web design projects from time to time too.

5) What kind of mentality do you think it takes to be a good Programmer?
You have to have patience to be able to deal with the clients and meet the deadlines. People that are organized and logical are best suited for this kind of job.

6) What is the toughest part of the job?
Putting in the time to not only give the client what they want but impress them enough so they come back for more.
New Posts  All Forums:Forum Nav:
  Return Home
  Back to Forum: Coding and Programming
Overclock.net › Forums › Software, Programming and Coding › Coding and Programming › A few questions if you have time.