Need Advice ASAP....Software Engineering vs Computer Science.

irishfury

Get Money Gang
Joined
Apr 30, 2012
Messages
2,721
Reputation
350
Daps
2,979
gottdamn...

But u do know that that is the business right? That's just what it is.

You can find good people out there tho. I just hired 2 SR Level .Net(c#) guys..... good. A PHP Developer. and a Jave w Mule.

Watch out for BULLshyt resumes... there are certain questions u can ask that nearly100% sure will weed people out. Plus if they don't start explaining the technical shyt after u hitting them w a general question like "tell me about ur last project" then the bushes they go.

In the end the contract to hire is worth it imo. A guy may want 70/hr, but that's better for 6 month than hiring and firing.

Yeah we have a core programmers that our great and good CTO. It's just they lack people skills so they're easily fooled by peoples bullshyt. Also even when finding people if they turn out to be good they turn to be really unreliable. We've spent easily 200k this last year on shytty programmers.
 

ReggieFlare

Superstar
Joined
May 1, 2012
Messages
10,654
Reputation
570
Daps
24,486
Reppin
#ITGang
I'll add a few more cents on this as i think about this more...software engineering is the way to go because it'll teach you more of the practical side of coding & touch on some of the concepts inherent to project mgmt/product development. those are skills that will really pay off in a corporate setting and give you an advantage in terms of managerial potential. if you ever want to do your own start-up or create your own app from scratch, etc, i'd think being well versed in the more practical rather than theoretical side of computation would help a lot as well. definitely consider that as you think about this.

Very true...but when it comes to writing software, experience and research on your own will get you further than most of what you'll do in school anyway (unless you're at a Tech heavy college I'm guessing). Learning about the theoretical side of things can give you a much clearer understanding of the subject, which will lead to more effective programming.

If you're completely set on doing software development, you really can't go wrong either way. Just know that if you decide to try something different in the tech field, Computer Science will give you a better foundation to do that.
 

O.J. Yayo

Rookie
Joined
Jun 24, 2012
Messages
24
Reputation
0
Daps
7
Yeah we have a core programmers that our great and good CTO. It's just they lack people skills so they're easily fooled by peoples bullshyt. Also even when finding people if they turn out to be good they turn to be really unreliable. We've spent easily 200k this last year on shytty programmers.
Just out of curiosity ...What type of process are yall using?
 

irishfury

Get Money Gang
Joined
Apr 30, 2012
Messages
2,721
Reputation
350
Daps
2,979
Very true...but when it comes to writing software, experience and research on your own will get you further than most of what you'll do in school anyway (unless you're at a Tech heavy college I'm guessing). Learning about the theoretical side of things can give you a much clearer understanding of the subject, which will lead to more effective programming.

If you're completely set on doing software development, you really can't go wrong either way. Just know that if you decide to try something different in the tech field, Computer Science will give you a better foundation to do that.

This is very true. When hiring I could careless about college education. If you can explain principles and real world use and if you have portfolio of stuff you have created.

If you have your own program you have built in a language that is great. I will hire you everytime over a guy with an education.

Really if your in school you should build your own software spend 6 months on it in a relevant language and you will get a job and get a job fast.
 

unit321

Hong Kong Phooey
Joined
May 2, 2012
Messages
22,214
Reputation
1,815
Daps
23,103
Reppin
USA
I have a computer science degree and all I've been doing is software engineering since.
What is that extra class you are going to take?
 

O.J. Yayo

Rookie
Joined
Jun 24, 2012
Messages
24
Reputation
0
Daps
7
I have a computer science degree and all I've been doing is software engineering since.
What is that extra class you are going to take?

Software Process....People tell me its basically writing a bunch of test code and documenting it. We will learn how to code efficiently by timing how long it takes to code, refactoring and documentation
 

unit321

Hong Kong Phooey
Joined
May 2, 2012
Messages
22,214
Reputation
1,815
Daps
23,103
Reppin
USA
Software Process....People tell me its basically writing a bunch of test code and documenting it. We will learn how to code efficiently by timing how long it takes to code, refactoring and documentation
Wow. Never heard of that course or anything like it.
I don't know, if you want to take it, go ahead.

Try out for a spring semester sport. It's your last chance to get into the NCAA, sign big contracts with pro sports teams and live large.
 

irishfury

Get Money Gang
Joined
Apr 30, 2012
Messages
2,721
Reputation
350
Daps
2,979
Software Process....People tell me its basically writing a bunch of test code and documenting it. We will learn how to code efficiently by timing how long it takes to code, refactoring and documentation

Does this class teach you things like cucumber?

@javascript
Feature: Change password

Scenario: Change my password
Given I am signed in
When I go to the users edit page
And I fill out change password section with my password and "newsecret" and "newsecret"
And I press "Change password"
Then I should see "Password changed"
Then I should be on the new user session page
When I sign in with password "newsecret"
Then I should be on the stream page

Scenario: Reset my password
Given a user with email "forgetful@users.net"
Given I am on forgot password page
When I fill out forgot password form with "Forgetful@users.net"
And I submit forgot password form
Then I should see "You will receive an email with instructions"
When I follow the "Change my password" link from the last sent email
Then I should see "Change my password"
When I fill out reset password form with "supersecret" and "supersecret"
And I submit reset password form
Then I should be on the stream page
 

O.J. Yayo

Rookie
Joined
Jun 24, 2012
Messages
24
Reputation
0
Daps
7
Does this class teach you things like cucumber?

@javascript
Feature: Change password

Scenario: Change my password
Given I am signed in
When I go to the users edit page
And I fill out change password section with my password and "newsecret" and "newsecret"
And I press "Change password"
Then I should see "Password changed"
Then I should be on the new user session page
When I sign in with password "newsecret"
Then I should be on the stream page

Scenario: Reset my password
Given a user with email "forgetful@users.net"
Given I am on forgot password page
When I fill out forgot password form with "Forgetful@users.net"
And I submit forgot password form
Then I should see "You will receive an email with instructions"
When I follow the "Change my password" link from the last sent email
Then I should see "Change my password"
When I fill out reset password form with "supersecret" and "supersecret"
And I submit reset password form
Then I should be on the stream page


Well, yes...guess we will go through scenarios.. basically it will teach us requirement analysis(check for possible failures), how to deal with clients/teams, and map out how to any given project... probably how to use Scrum, Waterfall, Extreme Programming...etc Kinda got this first hand in my Senior Design course. Just dealt with a client who actually turned out to be very demanding. We lost some sleep last semester
 

irishfury

Get Money Gang
Joined
Apr 30, 2012
Messages
2,721
Reputation
350
Daps
2,979
Well, yes...guess we will go through scenarios.. basically it will teach us requirement analysis(check for possible failures), how to deal with clients/teams, and map out how to any given project... probably how to use Scrum, Waterfall, Extreme Programming...etc Kinda got this first hand in my Senior Design course. Just dealt with a client who actually turned out to be very demanding. We lost some sleep last semester

This is great experience. I'm president/owner for one of my companies and alot of my job is dealing with project management. A large portion of my day is with using stuff like.

Github/Scrum/Pivotal Tracker/Sugar Crm

I really enjoy the project management. I've spent two years managing this project from the idea to a sold solution.
 

Gallo

Banned
Joined
May 24, 2012
Messages
1,982
Reputation
115
Daps
2,106
Reppin
NULL
Computer science will be my bet

This.

A software Engineering degree doesn't make you a software engineer. Knowing the languages does. The degree title is irrelevant. But no doubt Computer Science holds more cache. So get the CS degree and learn the languages.
 

el_oh_el

Bulls On Parade...
Supporter
Joined
Aug 23, 2012
Messages
10,322
Reputation
1,920
Daps
26,076
Reppin
H-Town
I am a year and half away from a CS degree. I have dabbled in C++ and am finishing up my first semester of Java. In the past couple days I have been thinking of trying to learn the syntax of Obj C simply because i have an idea for a simple iphone app that i want to create.

I want to know, what are the qualities of a BAD software programmer?

One more thing, im not super strong in math. Im decent, but it is definitely not my favorite thing to deal with. How much complicated math would one have to deal with in a practical software writing position?
 
Top