Software Development and Programming Careers (Official Discussion Thread)

OSUBaneBrowns

Ohio to California
Supporter
Joined
May 10, 2012
Messages
5,949
Reputation
823
Daps
16,093
Reppin
Long Beach, CA
Breh. I found this app “SoloLearn”. It has Python learn on it. It breakdown everything and has quiz questions every couple of sections. Has a comment section where people explain the answers to the questions. It’s the best easiest way to learn Python that I have come across.

Try it out. You have to go through everything to get to the next section.
I wound up buying How to do the automatic stuff with Python off of Amazon. I’m 100 pages deep and hope to be done with it by the end of this month. I’m just looking for coding that would be beneficial to the financial sector since I have over 14 years of experience in banking. Does anyone have other suggestions? I’m thinking about learning Power BI next.
 

Black Nate Grey

The God Emperor of Mankind
Joined
Jan 24, 2014
Messages
7,343
Reputation
3,166
Daps
29,958
I'm heading into my 2nd year of Comp Sci. Do any of y'all have tips on how to improve programming logic/problem solving skills in general?
I know I'm comparing myself to people who have been doing this since they were in diapers but damn some of them are rapid. They just see things I don't, make connections I don't.

Also should I code with IDE's. I did C++ course with emacs and recently did Java with Eclipse and holy shyt it was so Much easier. But the C prof says I should not lean on IDE's as a crutch since different places will use different IDE's.
 

dontreadthis

philly.
Joined
May 6, 2012
Messages
11,467
Reputation
2,224
Daps
46,201
I'm heading into my 2nd year of Comp Sci. Do any of y'all have tips on how to improve programming logic/problem solving skills in general?
I know I'm comparing myself to people who have been doing this since they were in diapers but damn some of them are rapid. They just see things I don't, make connections I don't.

Also should I code with IDE's. I did C++ course with emacs and recently did Java with Eclipse and holy shyt it was so Much easier. But the C prof says I should not lean on IDE's as a crutch since different places will use different IDE's.
:gucci:


posted this earlier in here but...
  • understand WHAT they are asking for before even attempting to arrive to an answer
  • sitting there not knowing where to start and having to utilize looking at the solutions (even on easy) is OKAY
  • find some good solutions in the ones you don't understand in your language of choice and take them to your editor and debug, run one line at a time so you can see the flow of what's going on (helps to comment along)
  • watch the patterns and methods they use to deal with data for certain kinds of problems (reversing strings, incrementing through arrays, dealing with substrings)
  • do it all over again with another problem......

go through those codewars, hackerrank, codingbat exercises and
 

Obreh Winfrey

Truly Brehthtaking
Supporter
Joined
Nov 18, 2016
Messages
20,852
Reputation
25,252
Daps
131,941
I'm heading into my 2nd year of Comp Sci. Do any of y'all have tips on how to improve programming logic/problem solving skills in general?
I know I'm comparing myself to people who have been doing this since they were in diapers but damn some of them are rapid. They just see things I don't, make connections I don't.

Also should I code with IDE's. I did C++ course with emacs and recently did Java with Eclipse and holy shyt it was so Much easier. But the C prof says I should not lean on IDE's as a crutch since different places will use different IDE's.
The more you do, the better you get. It kinda is that simple. You see more examples and get better at identifying patterns and troubleshooting. It's important to understand the basics but use IDEs, there's no point in making life more difficult than it already is.
 

Black Nate Grey

The God Emperor of Mankind
Joined
Jan 24, 2014
Messages
7,343
Reputation
3,166
Daps
29,958
:gucci:


posted this earlier in here but...
  • understand WHAT they are asking for before even attempting to arrive to an answer
  • sitting there not knowing where to start and having to utilize looking at the solutions (even on easy) is OKAY
  • find some good solutions in the ones you don't understand in your language of choice and take them to your editor and debug, run one line at a time so you can see the flow of what's going on (helps to comment along)
  • watch the patterns and methods they use to deal with data for certain kinds of problems (reversing strings, incrementing through arrays, dealing with substrings)
  • do it all over again with another problem......
go through those codewars, hackerrank, codingbat exercises and

The first bit is something I need to work on. Sometimes I'll skim through the problem and start coding without an in depth understanding of the problem. I've been reading "How to Solve it" by George Polya and he pretty much echoes what you're saying.

I just started using coding bat, I didn't know about the other sites, so thanks.
 

DJSmooth

Superstar
Joined
Oct 22, 2015
Messages
3,975
Reputation
1,229
Daps
23,676
I'm heading into my 2nd year of Comp Sci. Do any of y'all have tips on how to improve programming logic/problem solving skills in general?
I know I'm comparing myself to people who have been doing this since they were in diapers but damn some of them are rapid. They just see things I don't, make connections I don't.

Also should I code with IDE's. I did C++ course with emacs and recently did Java with Eclipse and holy shyt it was so Much easier. But the C prof says I should not lean on IDE's as a crutch since different places will use different IDE's.

The first bit is something I need to work on. Sometimes I'll skim through the problem and start coding without an in depth understanding of the problem. I've been reading "How to Solve it" by George Polya and he pretty much echoes what you're saying.

I just started using coding bat, I didn't know about the other sites, so thanks.

tenor.gif
Every professional uses an IDE. Most places you work at will let you use whatever IDE you are comfortable with. Some people prefer Visual Studio I personally lean towards the JetBrains suite. If you write Java again in your life I recommend using Jet Brians Intellij. :pachaha:

You will however have to write code on a white board during interviews but it is what it is.

I recommend LeetCode and HackerRank for solving problems. Like brehs have said you got to do problems over and over and over and over again. Then do problems again after that till you see patterns.
 

Spin

All Star
Joined
Jul 11, 2012
Messages
1,010
Reputation
390
Daps
2,862
tenor.gif
Every professional uses an IDE. Most places you work at will let you use whatever IDE you are comfortable with. Some people prefer Visual Studio I personally lean towards the JetBrains suite. If you write Java again in your life I recommend using Jet Brians Intellij. :pachaha:

You will however have to write code on a white board during interviews but it is what it is.

I recommend LeetCode and HackerRank for solving problems. Like brehs have said you got to do problems over and over and over and over again. Then do problems again after that till you see patterns.


How long did it take you to get good at leetcode algorithm questions?
 

Obreh Winfrey

Truly Brehthtaking
Supporter
Joined
Nov 18, 2016
Messages
20,852
Reputation
25,252
Daps
131,941
How long did it take you to get good at leetcode algorithm questions?
I'll let you know when I find out :pachaha:. I get tired of them after a few minutes, but I don't have any drive to do them. If you're serious about it then you'll be pretty solid within 3 months at 1 or 2 hours a day.
 

Pyrexcup

Superstar
Joined
Dec 30, 2012
Messages
4,746
Reputation
765
Daps
14,814
Reppin
NULL
anyone here a business analyst? need some interview preparing role for a junior/grad BA interview i got coming up
 

Black Nate Grey

The God Emperor of Mankind
Joined
Jan 24, 2014
Messages
7,343
Reputation
3,166
Daps
29,958
tenor.gif
Every professional uses an IDE. Most places you work at will let you use whatever IDE you are comfortable with. Some people prefer Visual Studio I personally lean towards the JetBrains suite. If you write Java again in your life I recommend using Jet Brians Intellij. :pachaha:

You will however have to write code on a white board during interviews but it is what it is.

I recommend LeetCode and HackerRank for solving problems. Like brehs have said you got to do problems over and over and over and over again. Then do problems again after that till you see patterns.

Then my C++ prof prepared me well. We had no multiple choice all our code hand to be written down lol.
 
Top