www.ClassicTW.com
https://www.classictw.com/

Student Programmer
https://www.classictw.com/viewtopic.php?f=14&t=33958
Page 1 of 2

Author:  Cruncher [ Thu May 02, 2013 9:36 pm ]
Post subject:  Student Programmer

I just uploaded my final, looking forward to some self-study this summer.

Is it just me or does using .Net feel like baking a cake with a cake mix? Sure, it may be harder to do from scratch, but at least then you'd know exactly what all of the ingredients are.

If you do program for a living, how did you first learn? How many languages do you know?

Author:  LoneStar [ Thu May 02, 2013 9:58 pm ]
Post subject:  Re: Student Programmer

There are 10 types of people in the world; those that understand Binary and those that don't.


Nuff Said.

Author:  Cruncher [ Thu May 02, 2013 10:26 pm ]
Post subject:  Re: Student Programmer

LoneStar wrote:
There are 10 types of people in the world; those that understand Binary and those that don't.


Nuff Said.



Exactly! :)

Author:  Mongoose [ Fri May 03, 2013 2:48 am ]
Post subject:  Re: Student Programmer

I'm currently earning my living as an Android developer. I know a bunch of languages, but none as well as Java. I'm entirely self-taught. (Well, not quite entirely; I was taught Logo when I was in grade school, but then lost interest in programming until high school.)

Lately I've been setting up to learn how to program the Arduino. Its language is kind of like C. So far I've only designed and programmed a very simple blinking LED circuit. I've been gutting old printers for parts. My next goal is to drive a stepper motor.

Author:  Micro [ Fri May 03, 2013 4:18 pm ]
Post subject:  Re: Student Programmer

Let's all go back to assembler :)

Author:  Micro [ Fri May 10, 2013 3:09 pm ]
Post subject:  Re: Student Programmer

Cruncher wrote:
Is it just me or does using .Net feel like baking a cake with a cake mix? Sure, it may be harder to do from scratch, but at least then you'd know exactly what all of the ingredients are.

The cool thing about .Net it that you can use a cake mix (like LINK to SQL), or you could buy some flour and use your own recipe (like SqlDataReader), or you could grind your own flour and open a socket to the database on port 1433.

There have always been libraries that you could use for free, or purchase and you might not get very far without them. I would not have written MicroBot if .Net did not have a Socket class.

Author:  Cruncher [ Fri May 10, 2013 3:42 pm ]
Post subject:  Re: Student Programmer

Micro wrote:
Cruncher wrote:
Is it just me or does using .Net feel like baking a cake with a cake mix? Sure, it may be harder to do from scratch, but at least then you'd know exactly what all of the ingredients are.

The cool thing about .Net it that you can use a cake mix (like LINK to SQL), or you could buy some flour and use your own recipe (like SqlDataReader), or you could grind your own flour and open a socket to the database on port 1433.

There have always been libraries that you could use for free, or purchase and you might not get very far without them. I would not have written MicroBot if .Net did not have a Socket class.


Yeah, but you knew assembler first, right? I understand some universities are still teaching assembler, but not my local community college.

The grades are in, I passed .Net OOP! :) SQL and mobile apps next fall, .Net APX next spring. By the time I get a degree I'll be drawing Social Security! LOL

Author:  Oso [ Fri May 10, 2013 7:08 pm ]
Post subject:  Re: Student Programmer

Congrats Cruncher.
I know how difficult it can be.

My wife is taking a programming class in the Fall for her major.

Author:  Cruncher [ Fri May 10, 2013 9:11 pm ]
Post subject:  Re: Student Programmer

Oso wrote:
Congrats Cruncher.
I know how difficult it can be.

My wife is taking a programming class in the Fall for her major.


Thank you!

There are so many free online classes offered my prestigious universities today. I watched all the lectures for Harvard's CS50. I've signed up for another intro to programming class that starts the first of June offered by udacity. https://www.udacity.com/course/cs046

MIT also has an intro to computer programming course, but it started before my term ended. I'll have to try to catch the next one. www.edx.org has a lot of free online classes from large universities as well. Some of them are even starting to offer real college credit (for a small fee, usually $150).

From what I'm understanding, of those who are interested in learning programming 75% drop before completing. I'll have to admit, there were times when I felt as if I was being vetted, but I'm a stubborn old Irish woman who's not afraid to ask questions and stay after class for extra lab time.

Author:  Micro [ Sat May 11, 2013 5:14 am ]
Post subject:  Re: Student Programmer

Cruncher wrote:
Yeah, but you knew assembler first, right? I understand some universities are still teaching assembler, but not my local community college.

I programmed in gw-basic and dec-basic before assembler. I wasn't able to do much in assembler, and I don't feel that it helped me when learning other languages.

http://en.wikipedia.org/wiki/X86_assembly_language.

If you look at the sample code, you can see that a simple c++ printf "Hello World!" required about a dozen lines of code in DOS, and a few more than that in Windows. You entire assembler program would be less than 200 bytes when compiled, but the c++ version would be ~ 5,000 - 60,000 bytes depending on the compiler.

Author:  Cruncher [ Sat May 11, 2013 7:44 am ]
Post subject:  Re: Student Programmer

Micro wrote:
Cruncher wrote:
Yeah, but you knew assembler first, right? I understand some universities are still teaching assembler, but not my local community college.

I programmed in gw-basic and dec-basic before assembler. I wasn't able to do much in assembler, and I don't feel that it helped me when learning other languages.

http://en.wikipedia.org/wiki/X86_assembly_language.

If you look at the sample code, you can see that a simple c++ printf "Hello World!" required about a dozen lines of code in DOS, and a few more than that in Windows. You entire assembler program would be less than 200 bytes when compiled, but the c++ version would be ~ 5,000 - 60,000 bytes depending on the compiler.


I know I should be grateful for jumping into programming at this point, now that there are .Net libraries and I don't have to "reinvent the wheel" every time I need to do something. I still feel however that I'm missing a level of deeper understanding that you guys have who began much earlier.

Author:  Micro [ Sat May 11, 2013 12:18 pm ]
Post subject:  Re: Student Programmer

Things were smaller back then. DOS had a couple hundred files, and I knew what every one of them did. Windows has hundreds of thousands of files.

Author:  Cruncher [ Sat May 11, 2013 12:55 pm ]
Post subject:  Re: Student Programmer

Micro wrote:
Things were smaller back then. DOS had a couple hundred files, and I knew what every one of them did. Windows has hundreds of thousands of files.


What is your preferred method of data storage? I guess that would depend on the application though, wouldn't it?

It drove me nuts when the instructor would have make a win form, but the data was stored only in RAM when it should have been in a dbase, and we already knew how to use xml files.

I've been "introduced" to saving data as text, xml, accessdb, & SQL.

My guess is that most data today is in SQLServer files?

Author:  Micro [ Sat May 11, 2013 1:34 pm ]
Post subject:  Re: Student Programmer

That's the problem with school, they don't teach you what you will need in real life.

My website is stored in SQL (Even the static content). SQL is huge though. For a local program, I would use LINQ to XML. For a distributed application, I would use a web service to connect to SQL.

Author:  Mongoose [ Sat May 11, 2013 7:23 pm ]
Post subject:  Re: Student Programmer

And now there's NoSQL (or NOSQL, "Not Only SQL") databases supporting the buzzword ju jour, Big Data.

Page 1 of 2 All times are UTC - 5 hours
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/