Click here to Skip to main content
15,895,746 members

Welcome to the Lounge

   

For discussing anything related to a software developer's life but is not for programming questions. Got a programming question?

The Lounge is rated Safe For Work. If you're about to post something inappropriate for a shared office environment, then don't post it. No ads, no abuse, and no programming questions. Trolling, (political, climate, religious or whatever) will result in your account being removed.

 
GeneralRe: Is CS not meant for beginners or do I have severe ADHD? Pin
JP Reyes9-Nov-20 5:23
JP Reyes9-Nov-20 5:23 
GeneralRe: Is CS not meant for beginners or do I have severe ADHD? Pin
SeattleC++9-Nov-20 5:55
SeattleC++9-Nov-20 5:55 
GeneralRe: Is CS not meant for beginners or do I have severe ADHD? Pin
harvyk09-Nov-20 17:28
harvyk09-Nov-20 17:28 
GeneralRe: Is CS not meant for beginners or do I have severe ADHD? Pin
pmauriks9-Nov-20 20:02
pmauriks9-Nov-20 20:02 
GeneralRe: Is CS not meant for beginners or do I have severe ADHD? Pin
User 1493685315-Nov-20 7:51
User 1493685315-Nov-20 7:51 
GeneralRe: Is CS not meant for beginners or do I have severe ADHD? Pin
BotReject10-Nov-20 3:04
BotReject10-Nov-20 3:04 
GeneralRe: Is CS not meant for beginners or do I have severe ADHD? Pin
User 1493685315-Nov-20 7:38
User 1493685315-Nov-20 7:38 
GeneralRe: Is CS not meant for beginners or do I have severe ADHD? Pin
Shawn_Eary10-Nov-20 3:07
Shawn_Eary10-Nov-20 3:07 
Most thinks at the University level require a passion. Some people are naturally gifted. I was not one of them. In order to be "successful" in the university experience you kind of have to have the mindset of "what's in this for me"? What I am going to do with this and how can I apply it to achieve the goals the Lord Jesus has set for me. Sadly, I wondered though college without focusing on Christ but I did have goals. I started in Industrial Electronics and Electrical Engineering and had trouble. I did okay for a while but I could see how to apply the topics to anything useful in my life. I felt the Lord possibly drawing me to music and I tried that for a while but I was too lazy and didn't seek the Lord enough. I found music seemed just as hard as Electrical Engineering (take Aural Perception for Example and how fast those kiddos rattle out their major/minor and other scales), but that I wasn't ready to put in the work at that stage of my life. I eventually got my BS in Computer Science because it came easier for me than the other diciplines.

Why did CS come easier for me? Because I already liked Math and Music and I already had programming as a hobby. That was enough to get me through some of of the material with less effort. I wanted to create my own code and release it to the public. I had a "passion" for programming and it didn't conflict too much with what the professors were teaching. When you find your "passion" and the "why" the how will come. I haven't completed an Ironman yet, but if you have the time or money you might consider training for an ultra-endurance event some suffer. Take some challenge that seems impossible like an Ironman and go for it with some strong committed Christian friends that will hold you accountable. If I keep doing it and don't quit, you will be surprised at the barriers you overcome. As I said, I have yet to finish an Ironman, but I have overcome some hurdles that I thought very well might stop me in the beginning.

The point is, you have to find a passion. Maybe you want to code Video Games and put them on GitHub this Summer. You can get started with SVG, HTML and WebAudio:
SVG.js v3.0 | Other Elements

Personally, I don't like Java or PhP. I feel both languages have "issues" but they are probably good beginner languages since they don't have a lot of "arbitrary" barriers. My favorite language is Haskell but I/O is a royal pain in Haskell. If you're okay with Java. Maybe you sound augment your learning with C# and XNA over the summer. Maybe your professor will allow you to use C# (or a language of your choice) in some of the classes. Getting to pick your own language makes the CS classes much more fun.

A professor once told me that a numerical analysis class that we could use any language we wanted (that worked on our server) for our assignments. Then he said he didn't like LISP because he thought it was unintuitive. To be a smart aleck, I wrote one of my programs in LISP. I had a hard time with it but I didn't have to deal with floating point error and I had arbitrarily long rational numbers. I had a hard time getting that assignment to work but I got an A and most importantly it was FUN!!!

Find your passion!!! Try to find ways to make CS relevant to you and try to learn the virtue of commitment early in life while you are young. I certainly hope you are able to graduate in 4 years but I think it took me 8 years to graduate from college and 45 years or so to learn the art of commitment.

Pray every day for the Lord Jesus to give you guidance. I'm not saying you need to jump school and go be a minister, but you and honor the Lord Jesus as a programmer, but be humble and give *him* the glory.

I need to go. I have a day job...

Sorry if I rambled and didn't proofread.

May The Lord Bless You,

Shawn
EDIT: I don't care for JavaScript either but it's a decent way to get started with Video games if you combine it with SVG and WebAudio. I think the *best* way to write Video games "might" be C# with XNA or C# with Unity but I haven't personally tried it. Don't even go there with DirectX right now. DirectX is a pain... I would probably save DirectX for when you are highly comfortable with C++, multithreaded programming and GPUs. Sorry if there are errors. I really need to get to my day job. Would love to talk with you.

modified 10-Nov-20 9:17am.

GeneralRe: Is CS not meant for beginners or do I have severe ADHD? Pin
User 1493685315-Nov-20 7:30
User 1493685315-Nov-20 7:30 
GeneralRe: Is CS not meant for beginners or do I have severe ADHD? Pin
Shawn_Eary16-Nov-20 3:07
Shawn_Eary16-Nov-20 3:07 
GeneralRe: Is CS not meant for beginners or do I have severe ADHD? Pin
James Lonero10-Nov-20 12:57
James Lonero10-Nov-20 12:57 
GeneralRe: Is CS not meant for beginners or do I have severe ADHD? Pin
User 1493685315-Nov-20 8:24
User 1493685315-Nov-20 8:24 
GeneralSlow Cooking for the weekend Pin
Stephen Gonzalez6-Nov-20 6:37
Stephen Gonzalez6-Nov-20 6:37 
GeneralRe: Slow Cooking for the weekend Pin
RickZeeland6-Nov-20 6:44
mveRickZeeland6-Nov-20 6:44 
GeneralRe: Slow Cooking for the weekend Pin
Nelek6-Nov-20 7:49
protectorNelek6-Nov-20 7:49 
GeneralRe: Slow Cooking for the weekend Pin
OriginalGriff6-Nov-20 9:29
mveOriginalGriff6-Nov-20 9:29 
GeneralRe: Slow Cooking for the weekend Pin
Slacker0076-Nov-20 10:02
professionalSlacker0076-Nov-20 10:02 
GeneralThought of the Day Pin
OriginalGriff6-Nov-20 4:40
mveOriginalGriff6-Nov-20 4:40 
GeneralRe: Thought of the Day Pin
W Balboos, GHB6-Nov-20 5:00
W Balboos, GHB6-Nov-20 5:00 
GeneralRe: Thought of the Day Pin
megaadam6-Nov-20 6:16
professionalmegaadam6-Nov-20 6:16 
GeneralRe: Thought of the Day Pin
RickZeeland6-Nov-20 7:49
mveRickZeeland6-Nov-20 7:49 
GeneralRe: Thought of the Day Pin
Daniel Pfeffer7-Nov-20 6:33
professionalDaniel Pfeffer7-Nov-20 6:33 
GeneralRe: Thought of the Day Pin
DerekT-P7-Nov-20 8:02
professionalDerekT-P7-Nov-20 8:02 
GeneralI just got a comment worth 50 upvotes. PinPopular
honey the codewitch6-Nov-20 2:25
mvahoney the codewitch6-Nov-20 2:25 
GeneralRe: I just got a comment worth 50 upvotes. Pin
RickZeeland6-Nov-20 2:43
mveRickZeeland6-Nov-20 2:43 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.