Overclock.net › Forums › Software, Programming and Coding › Coding and Programming › Having second thoughts about Programming.
New Posts  All Forums:Forum Nav:

Having second thoughts about Programming.

post #1 of 22
Thread Starter 
Hello OCN... Well I really wanted to get into programming so I decided that I would major in Computer Science. I really love the idea of using my computer power to create a piece of software that does something. However, after reading some material on Java I quickly realized how daunting programming is. There is such a minute methodology that it seems impossible to learn. It is in many ways like pure math and I'm not very good at math either.

I took that online Standford class on Youtube and I've read a few chapters on a book about Java and it just seems so... Impossible. Its really frustrating.

What do you guys think? Should I change my major or stick it out.
Po' Pimpin'
(11 items)
 
  
CPUMotherboardRAMHard Drive
i5 2500k @ stock Biostar TZ68K+ [A3] 4GB  Sandforce 1222 64GB SSD 
Optical DriveCoolingOSMonitor
LG 22x DVD-+RW  Stock Windows 7 x64 Acer S211HL 1080p 
PowerCaseMouse
600w Diablotek Linkworld Electronic Inland 
  hide details  
Reply
Po' Pimpin'
(11 items)
 
  
CPUMotherboardRAMHard Drive
i5 2500k @ stock Biostar TZ68K+ [A3] 4GB  Sandforce 1222 64GB SSD 
Optical DriveCoolingOSMonitor
LG 22x DVD-+RW  Stock Windows 7 x64 Acer S211HL 1080p 
PowerCaseMouse
600w Diablotek Linkworld Electronic Inland 
  hide details  
Reply
post #2 of 22
Just a tip, dont even consider trying to learn C++ pointer if you think Java is hard =P
Edited by NorCa - 4/8/11 at 9:01am
Atroc.V3.2
(16 items)
 
Home Server
(9 items)
 
 
CPUMotherboardGraphicsRAM
i5 2500k [Asrock] Z77E-ITX [EVGA] GTX 770 [Samsung] 8GB 30nm 
Hard DriveCoolingCoolingOS
[Crucial] M4 64Gb [Silverstone] NT06-PRO [Gelid] 120mm PWM Windows 7 Ultimate x64 
MonitorKeyboardPowerCase
[Samsung] 22" [Microsoft] Sidewinder X4 [Silverstone] SFX450w [Silverstone] SG05 
MouseAudioOtherOther
[Microsoft] Sidewinder [Shure] SRH-840 [Shiit] Magni [Schiit] Modi 
CPUMotherboardRAMHard Drive
[AMD] Athlon X3 450 [Asus] M4A785TD-V Evo [Corsair] 4GB XMS3 DDR3 [Western Digital] 200Gb 
Hard DriveOptical DriveOSPower
[Western Digital] 2Tb [Acer] DVD RW ArchLinux [CoolerMaster] Elite 460w 
Case
[NZXT] Gamma 
  hide details  
Reply
Atroc.V3.2
(16 items)
 
Home Server
(9 items)
 
 
CPUMotherboardGraphicsRAM
i5 2500k [Asrock] Z77E-ITX [EVGA] GTX 770 [Samsung] 8GB 30nm 
Hard DriveCoolingCoolingOS
[Crucial] M4 64Gb [Silverstone] NT06-PRO [Gelid] 120mm PWM Windows 7 Ultimate x64 
MonitorKeyboardPowerCase
[Samsung] 22" [Microsoft] Sidewinder X4 [Silverstone] SFX450w [Silverstone] SG05 
MouseAudioOtherOther
[Microsoft] Sidewinder [Shure] SRH-840 [Shiit] Magni [Schiit] Modi 
CPUMotherboardRAMHard Drive
[AMD] Athlon X3 450 [Asus] M4A785TD-V Evo [Corsair] 4GB XMS3 DDR3 [Western Digital] 200Gb 
Hard DriveOptical DriveOSPower
[Western Digital] 2Tb [Acer] DVD RW ArchLinux [CoolerMaster] Elite 460w 
Case
[NZXT] Gamma 
  hide details  
Reply
post #3 of 22
I'm a hardware guy....leave the programming to those who enjoy it!

If you are having second thoughts now, I doubt it's really going to get any better with time.

I went through college and got my bachelors in Business admin, because it was the thing to do at the time...i think college and improving education is good, but never do it just to do it. If you've gotten into the program and really don't see yourself doing programming as a career or hobby, then I would encourage you to look elsewhere and try something else.
Poison
(13 items)
 
  
CPUMotherboardGraphicsRAM
3820 @ 4.7 Sabertooth x79 Powercolor 6870x2 G Skill 2133 8gb 
Hard DriveCoolingOSMonitor
Crucial m4 Noctua DH14 win7 64 ultimate HP 2511x 
KeyboardPowerMouseMouse Pad
microsoft Sidewinder Enermax Modu 87+ 900 Asus GX800 none 
Audio
Yamaha RX-V955, B&W bookshelves and Infinity PS-8 
  hide details  
Reply
Poison
(13 items)
 
  
CPUMotherboardGraphicsRAM
3820 @ 4.7 Sabertooth x79 Powercolor 6870x2 G Skill 2133 8gb 
Hard DriveCoolingOSMonitor
Crucial m4 Noctua DH14 win7 64 ultimate HP 2511x 
KeyboardPowerMouseMouse Pad
microsoft Sidewinder Enermax Modu 87+ 900 Asus GX800 none 
Audio
Yamaha RX-V955, B&W bookshelves and Infinity PS-8 
  hide details  
Reply
post #4 of 22
Programming is a lot more daunting than people realize. When you really get into it, the complexities will scare many people off.

For what it's worth, I had about 20 "second thoughts" before I buckled down and really got into it. It's now a passion of mine.
Intellect v2
(9 items)
 
  
CPUMotherboardGraphicsRAM
Intel Core i7-6700K Processor ASUS ROG MAXIMUS VIII HERO LGA1151 DDR4 M.2 SAT... EVGA GTX 1080 SC ACX 3.0 Crucial Ballistix Sport 32GB DDR4 2400 MT/s (PC... 
CoolingKeyboardPowerCase
Noctua NH-D15 Das Keyboard 4 Professional (Brown) Corsair AX860 Fractal Design Define R5 
Mouse
MIONIX NAOS 7000 
  hide details  
Reply
Intellect v2
(9 items)
 
  
CPUMotherboardGraphicsRAM
Intel Core i7-6700K Processor ASUS ROG MAXIMUS VIII HERO LGA1151 DDR4 M.2 SAT... EVGA GTX 1080 SC ACX 3.0 Crucial Ballistix Sport 32GB DDR4 2400 MT/s (PC... 
CoolingKeyboardPowerCase
Noctua NH-D15 Das Keyboard 4 Professional (Brown) Corsair AX860 Fractal Design Define R5 
Mouse
MIONIX NAOS 7000 
  hide details  
Reply
post #5 of 22
Theres some great opprootunitys for Java based work, a lot of companies are looking for testers and people who can compile the code a line at a time and not use the auto compile functions. If you can get into enough to do that you could be well off.
ROJO
(14 items)
 
Endless
(15 items)
 
 
CPUMotherboardGraphicsRAM
i5-7600K MSI Z270 G M7 GTX 1080 FE ti CORSAIR Vengeance LPX 
Hard DriveHard DriveHard DriveHard Drive
SAMSUNG 960 EVO M.2 SAMSUNG 850 Pro  LITEON CX1-JB512-HP M.2 LITEON CX1-JB512-HP M.2 
CoolingOSMonitorKeyboard
Corsair H115i Win 10 Pro Asus ROG PG348Q  Ducky DK 9008S 
PowerCase
SeaSonic SS-750KM3 750W NZXT S340 Elite 
CPUMotherboardGraphicsRAM
Intel® Xeon® Processor E5-1650 v3  ASRock X99 Extreme4 Quadro K1200 Kingston  
Hard DriveHard DriveHard DriveCooling
SAMSUNG 950 PRO M.2  SAMSUNG 850 PRO  WB Black Cooler Master Hyper 212 EVO 
OSMonitorMonitorMonitor
Windows 7 Ultimate BenQ GW2760HS Black 27" BenQ GW2760HS Black 27" BenQ GW2760HS Black 27" 
PowerCaseAudio
SeaSonic M12II 750 SS-750AM2 750W Fractal Design Define XL R2 Black klipsch R-15PM 
  hide details  
Reply
ROJO
(14 items)
 
Endless
(15 items)
 
 
CPUMotherboardGraphicsRAM
i5-7600K MSI Z270 G M7 GTX 1080 FE ti CORSAIR Vengeance LPX 
Hard DriveHard DriveHard DriveHard Drive
SAMSUNG 960 EVO M.2 SAMSUNG 850 Pro  LITEON CX1-JB512-HP M.2 LITEON CX1-JB512-HP M.2 
CoolingOSMonitorKeyboard
Corsair H115i Win 10 Pro Asus ROG PG348Q  Ducky DK 9008S 
PowerCase
SeaSonic SS-750KM3 750W NZXT S340 Elite 
CPUMotherboardGraphicsRAM
Intel® Xeon® Processor E5-1650 v3  ASRock X99 Extreme4 Quadro K1200 Kingston  
Hard DriveHard DriveHard DriveCooling
SAMSUNG 950 PRO M.2  SAMSUNG 850 PRO  WB Black Cooler Master Hyper 212 EVO 
OSMonitorMonitorMonitor
Windows 7 Ultimate BenQ GW2760HS Black 27" BenQ GW2760HS Black 27" BenQ GW2760HS Black 27" 
PowerCaseAudio
SeaSonic M12II 750 SS-750AM2 750W Fractal Design Define XL R2 Black klipsch R-15PM 
  hide details  
Reply
post #6 of 22
I originally wanted to do programming as well. Took a C++ class in high school followed by a Java class in college and that changed my mind quick!

I changed my major my first year to IT Security and I'm glad I made the switch!

Programming takes a special type of personality, you pretty much have to be passionate about it to enjoy it and be good at it.

There is a lot of money to be made in IT Security! Networking is another good choice too.
    
CPUMotherboardGraphicsRAM
2600k 4.8 Ghz 1.45v ASRock Z68 PROFESSIONAL GEN3 Intel onboard Mushkin Blackline 10-11-10-28 2133 1.5v 
Hard DriveOptical DriveCoolingOS
Seagate Barracuda N/A Rasa RX360 kit Ubuntu 10.10 
MonitorKeyboardPowerCase
N/A N/A Raidmax 730 Watt IN WIN Dragon Rider 
MouseMouse PadAudio
N/A N/A N/A 
  hide details  
Reply
    
CPUMotherboardGraphicsRAM
2600k 4.8 Ghz 1.45v ASRock Z68 PROFESSIONAL GEN3 Intel onboard Mushkin Blackline 10-11-10-28 2133 1.5v 
Hard DriveOptical DriveCoolingOS
Seagate Barracuda N/A Rasa RX360 kit Ubuntu 10.10 
MonitorKeyboardPowerCase
N/A N/A Raidmax 730 Watt IN WIN Dragon Rider 
MouseMouse PadAudio
N/A N/A N/A 
  hide details  
Reply
post #7 of 22
If finding a solution to a problem isn't what you find fun then run away as fast as you can. The other end of coding is very tedious.

If you enjoy the hard work involved in trying to find a solution and are only daunted by the apparent complexities of the languages than forge ahead. I don't care for math myself but it makes much more sense to me when programming (and way more fun). The little things about the languages and how stuff works will come with experience. By the way I think people should learn C/C++ or a similar language soon after starting to program. You get a much better understanding of some important things in those languages than you do in others.
My giant
(13 items)
 
  
CPUMotherboardGraphicsRAM
E6600 lapped Asus P5n32-E 680i GeForce 9800GT 512MB 2x1GB (unused ATM) & 2x2Gb Corsair XMS2 PC6400 
Hard DriveOSMonitorPower
WDJS SATA-II 160GB + WD80GB + WDAAKS Raid0 320GB Aperature FSII 19" LCD Apevia DarkSide 600W 
Case
NZXT Zero 
  hide details  
Reply
My giant
(13 items)
 
  
CPUMotherboardGraphicsRAM
E6600 lapped Asus P5n32-E 680i GeForce 9800GT 512MB 2x1GB (unused ATM) & 2x2Gb Corsair XMS2 PC6400 
Hard DriveOSMonitorPower
WDJS SATA-II 160GB + WD80GB + WDAAKS Raid0 320GB Aperature FSII 19" LCD Apevia DarkSide 600W 
Case
NZXT Zero 
  hide details  
Reply
post #8 of 22
Have you even started classes? If you just try to jump right into programming on a higher level then yes it will be extremely daunting. Taking computer science will slowly ease you into programming and teach you the basics and then build upon those. I'm currently taking computer science and I really enjoy it. I love thinking about all the things I could do with my knowledge of programming even on a low level. I'd say stick it out if you really like computers. Really the only way to learn programming is by doing it.

That being said programming is something that requires you to think very logically and methodically, and if you don't think that way it can make things harder.
Sulaco
(14 items)
 
 
MacBook Pro
(4 items)
 
CPUMotherboardGraphicsRAM
Phenom II X6 1090T Asus Crosshair IV Formula Sapphire 7950 3GB 2x2GB Mushkin Enhanced Blackline  
Hard DriveOSMonitorPower
2x150GB Velociraptor RAID 0 | 2x1TB Hitachi Windows 8 Asus VH242H OCZ ModXStream 700W 
Case
Cooler Master HAF 932 
CPUGraphicsOSMonitor
Core 2 Duo P8400 GeForce 9400M OSX Yosemite 13.3" LED-backlit 
  hide details  
Reply
Sulaco
(14 items)
 
 
MacBook Pro
(4 items)
 
CPUMotherboardGraphicsRAM
Phenom II X6 1090T Asus Crosshair IV Formula Sapphire 7950 3GB 2x2GB Mushkin Enhanced Blackline  
Hard DriveOSMonitorPower
2x150GB Velociraptor RAID 0 | 2x1TB Hitachi Windows 8 Asus VH242H OCZ ModXStream 700W 
Case
Cooler Master HAF 932 
CPUGraphicsOSMonitor
Core 2 Duo P8400 GeForce 9400M OSX Yosemite 13.3" LED-backlit 
  hide details  
Reply
post #9 of 22
i got through it until the more difficult oop classes.... too much debugging for my taste... switched to mathematics instead

But now... they're are too many proofs.. lol i got screwed either ways, should have done marketing or business instead lol
Galbus
(21 items)
 
  
CPUMotherboardGraphicsRAM
Intel Core i7-6700K 8M Skylake Quad-Core 4.0 G... ASUS ROG MAXIMUS VIII EXTREME LGA 1151 Intel Z1... 3x MSI GeForce GTX 1080 Founders Edition  2x [Trident Z] F4-3600C16D-16GTZKW 16-16-16-36... 
Hard DriveHard DriveOptical DriveOptical Drive
Plextor M8Pe AIC 1TB PCI-Express 3.0 x4 MLC Int... Plextor M8Pe AIC 1TB PCI-Express 3.0 x4 MLC Int... LG BH16NS40 Blu-ray Card Reader: Rosewill RDCR-11003 - 3.5" 74-in-1... 
CoolingOSMonitorKeyboard
Custom Ultra cool passive heatsink Microsoft Windows 10 Pro 64-bit ViewSonic XG2703-GS Black 27" 4ms (GTG) IPS G-S... Das Keyboard 4 Professional Mechanical Keyboard 
PowerCaseMouseMouse Pad
CORSAIR AXi Series AX1500i Digital 1500W 80 PLU... Corsair Obsidian 750D Black Aluminum / Steel AT... Logitech G900 Chaos Spectrum Logitech 
AudioOtherOtherOther
onboard Canon i-SENSYS LBP7680Cx (5089B014) Duplex 9600... Canon imageFORMULA DR-F120 (9017B002) 600 dpi U... Brother Personal Plain Paper Fax Machine, FAX-575 
  hide details  
Reply
Galbus
(21 items)
 
  
CPUMotherboardGraphicsRAM
Intel Core i7-6700K 8M Skylake Quad-Core 4.0 G... ASUS ROG MAXIMUS VIII EXTREME LGA 1151 Intel Z1... 3x MSI GeForce GTX 1080 Founders Edition  2x [Trident Z] F4-3600C16D-16GTZKW 16-16-16-36... 
Hard DriveHard DriveOptical DriveOptical Drive
Plextor M8Pe AIC 1TB PCI-Express 3.0 x4 MLC Int... Plextor M8Pe AIC 1TB PCI-Express 3.0 x4 MLC Int... LG BH16NS40 Blu-ray Card Reader: Rosewill RDCR-11003 - 3.5" 74-in-1... 
CoolingOSMonitorKeyboard
Custom Ultra cool passive heatsink Microsoft Windows 10 Pro 64-bit ViewSonic XG2703-GS Black 27" 4ms (GTG) IPS G-S... Das Keyboard 4 Professional Mechanical Keyboard 
PowerCaseMouseMouse Pad
CORSAIR AXi Series AX1500i Digital 1500W 80 PLU... Corsair Obsidian 750D Black Aluminum / Steel AT... Logitech G900 Chaos Spectrum Logitech 
AudioOtherOtherOther
onboard Canon i-SENSYS LBP7680Cx (5089B014) Duplex 9600... Canon imageFORMULA DR-F120 (9017B002) 600 dpi U... Brother Personal Plain Paper Fax Machine, FAX-575 
  hide details  
Reply
post #10 of 22
I had a passion for the idea of making a game, programming hasn't really "daunted me" but i have had second thoughts along the way. Once you get into it i find programming wonderful. There's always a really satisfying feeling when you complete a program aswell.
Dolans Mate
(15 items)
 
  
CPUMotherboardGraphicsRAM
Intel i5 760 Gigabyte P55A-UD3 Gainward GTX 560Ti Mushkin Radioactive (4GB) 
Hard DriveCoolingOSMonitor
160GB Seagate x 2 Cooler Master Hyper 212 EVO Windows 7 Ultimate 64-bit LG LED Flatron E2250V x 2 
KeyboardPowerCaseMouse Pad
Das Keyboard Utimate S  Silverstone Strider 500w NZXT Guardian 921 Razer Goliathus Fragged Alpha 
Audio
Logitech X-540s 
  hide details  
Reply
Dolans Mate
(15 items)
 
  
CPUMotherboardGraphicsRAM
Intel i5 760 Gigabyte P55A-UD3 Gainward GTX 560Ti Mushkin Radioactive (4GB) 
Hard DriveCoolingOSMonitor
160GB Seagate x 2 Cooler Master Hyper 212 EVO Windows 7 Ultimate 64-bit LG LED Flatron E2250V x 2 
KeyboardPowerCaseMouse Pad
Das Keyboard Utimate S  Silverstone Strider 500w NZXT Guardian 921 Razer Goliathus Fragged Alpha 
Audio
Logitech X-540s 
  hide details  
Reply
New Posts  All Forums:Forum Nav:
  Return Home
  Back to Forum: Coding and Programming
Overclock.net › Forums › Software, Programming and Coding › Coding and Programming › Having second thoughts about Programming.