Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Code Project
  1. Home
  2. The Lounge
  3. Plugging Gaps - a Query

Plugging Gaps - a Query

Scheduled Pinned Locked Moved The Lounge
csharpdelphidatabasecomtutorial
38 Posts 25 Posters 0 Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • L Lost User

    I was reading Cornelius's (@cornelius-henning) post about plugging gaps in his understanding of C# and his story is very similar as mine. I also taught myself how to program 30 or so years ago from Basic, Assembler, Pascal, to C#. I was wondering, how many here on CP has a similar story? Are you self taught or do you have a CS degree in programming? (This would probably make a good poll, if it hasn't been done already.)

    When you are dead, you won't even know that you are dead. It's a pain only felt by others. Same thing when you are stupid.

    F Offline
    F Offline
    Foothill
    wrote on last edited by
    #17

    I started out as self-taught then went to university for CS degree. Dabbled with BASIC as a child. Taught myself C++ in my late 20's. Learned how to "code" with VBA. Took years of CS classes at a local university where I learned all about the fundamentals such as architecture, algorithms, and data structures (mostly in Java). Got a job. Got my feet wet in .Net with VB. Now I do most of my work in C# and SQL with a little bit of JavaScript mixed in to spice up some internal web sites. I can tell you that I learned a lot more outside the classroom than in it but the classroom teaches you why things are they way they are so that you don't waste your time fighting up-hill battles or attempting to re-invent the wheel (re-engineering the wheel is fine, though).

    if (Object.DividedByZero == true) { Universe.Implode(); } Meus ratio ex fortis machina. Simplicitatis de formae ac munus. -Foothill, 2016

    1 Reply Last reply
    0
    • L Lost User

      I was reading Cornelius's (@cornelius-henning) post about plugging gaps in his understanding of C# and his story is very similar as mine. I also taught myself how to program 30 or so years ago from Basic, Assembler, Pascal, to C#. I was wondering, how many here on CP has a similar story? Are you self taught or do you have a CS degree in programming? (This would probably make a good poll, if it hasn't been done already.)

      When you are dead, you won't even know that you are dead. It's a pain only felt by others. Same thing when you are stupid.

      P Offline
      P Offline
      PIEBALDconsult
      wrote on last edited by
      #18

      "Self taught" and "class taught" are not mutually exclusive. Even when taking classes, one must go beyond what's being presented by an "expert", whether that expert is teaching in a classroom, online, or in a book.

      1 Reply Last reply
      0
      • L Lost User

        I was reading Cornelius's (@cornelius-henning) post about plugging gaps in his understanding of C# and his story is very similar as mine. I also taught myself how to program 30 or so years ago from Basic, Assembler, Pascal, to C#. I was wondering, how many here on CP has a similar story? Are you self taught or do you have a CS degree in programming? (This would probably make a good poll, if it hasn't been done already.)

        When you are dead, you won't even know that you are dead. It's a pain only felt by others. Same thing when you are stupid.

        M Offline
        M Offline
        Mycroft Holmes
        wrote on last edited by
        #19

        Self taught but I started with Excel macros - Excel 1 converting 100s of lotus 123 macros. This leaves me without the technical grounding that a formal CS education would have imparted. I find this shortcoming quite frustrating as there are whole areas of c# that I don't use because of a lack of that grounding. I do do excellent commercial work with the tools I do understand and enjoy exploring the boundaries of my knowledge so it is reasonably wide ranging these days.

        Never underestimate the power of human stupidity RAH

        1 Reply Last reply
        0
        • L Lost User

          I was reading Cornelius's (@cornelius-henning) post about plugging gaps in his understanding of C# and his story is very similar as mine. I also taught myself how to program 30 or so years ago from Basic, Assembler, Pascal, to C#. I was wondering, how many here on CP has a similar story? Are you self taught or do you have a CS degree in programming? (This would probably make a good poll, if it hasn't been done already.)

          When you are dead, you won't even know that you are dead. It's a pain only felt by others. Same thing when you are stupid.

          G Offline
          G Offline
          GenJerDan
          wrote on last edited by
          #20

          Always went to school after-the-fact, just for documentation. A little BASIC with the TI-99/4A A little more BASIC with some sort of monster IBM at the community college (my girlfriend was going, and I had to drive her...figured I might as well take the class, too. Oddly enough, that's exactly how I joined the Army, too.) Then Propero Pascal on the 520ST, some GEM, then nothing for a few years. Then Turbo Pascal, Delphi, and finally C# in 2007. Oh. And about 45 minutes of C somewhere in there.

          We won't sit down. We won't shut up. We won't go quietly away. YouTube and My Mu[sic], Films and Windows Programs, etc.

          1 Reply Last reply
          0
          • L Lost User

            I was reading Cornelius's (@cornelius-henning) post about plugging gaps in his understanding of C# and his story is very similar as mine. I also taught myself how to program 30 or so years ago from Basic, Assembler, Pascal, to C#. I was wondering, how many here on CP has a similar story? Are you self taught or do you have a CS degree in programming? (This would probably make a good poll, if it hasn't been done already.)

            When you are dead, you won't even know that you are dead. It's a pain only felt by others. Same thing when you are stupid.

            Kornfeld Eliyahu PeterK Offline
            Kornfeld Eliyahu PeterK Offline
            Kornfeld Eliyahu Peter
            wrote on last edited by
            #21

            I have CS (sort of), but I had already 10 years of learning when I started it... However some of the formal explanations I had helped me to see things orderly, but there is nothing - beyond that - in a degree prepare you to the real thing... If one things that pushing thru the 2 (3? 4?) years of CS will let you live-out the rest of the 50, 60 - one just dreaming...

            Skipper: We'll fix it. Alex: Fix it? How you gonna fix this? Skipper: Grit, spit and a whole lotta duct tape.

            "It never ceases to amaze me that a spacecraft launched in 1977 can be fixed remotely from Earth." ― Brian Cox

            1 Reply Last reply
            0
            • L Lost User

              I was reading Cornelius's (@cornelius-henning) post about plugging gaps in his understanding of C# and his story is very similar as mine. I also taught myself how to program 30 or so years ago from Basic, Assembler, Pascal, to C#. I was wondering, how many here on CP has a similar story? Are you self taught or do you have a CS degree in programming? (This would probably make a good poll, if it hasn't been done already.)

              When you are dead, you won't even know that you are dead. It's a pain only felt by others. Same thing when you are stupid.

              Sander RosselS Offline
              Sander RosselS Offline
              Sander Rossel
              wrote on last edited by
              #22

              Self taught, although no gaps. I did go through some courses at the Open University for a while, but nothing is more demoralizing and demotivating than school so I stopped doing that before it meant the end of my programming career. Before going to school I was always working on some project or article here on CP. During school I did almost nothing except not like programming anymore. After school I started picking up the pace again and I'm now writing books and last year I wrote my own JavaScript LINQ library. All better ways to learn than going to school :D

              Best, Sander arrgh.js - Bringing LINQ to JavaScript SQL Server for C# Developers Succinctly Object-Oriented Programming in C# Succinctly

              1 Reply Last reply
              0
              • L Lost User

                I was reading Cornelius's (@cornelius-henning) post about plugging gaps in his understanding of C# and his story is very similar as mine. I also taught myself how to program 30 or so years ago from Basic, Assembler, Pascal, to C#. I was wondering, how many here on CP has a similar story? Are you self taught or do you have a CS degree in programming? (This would probably make a good poll, if it hasn't been done already.)

                When you are dead, you won't even know that you are dead. It's a pain only felt by others. Same thing when you are stupid.

                R Offline
                R Offline
                R Giskard Reventlov
                wrote on last edited by
                #23

                Self-taught but took an OU CS degree a few years ago just for fun. It wasn't fun - never doing that again. :-)

                1 Reply Last reply
                0
                • L Lost User

                  Cool! A Commodore guy. :thumbsup: I started on the Tandy machines. My first was the TRS-80 MC-10. I checked out a book called "100 games in Basic" and typed every one of those things in. The tough part was on the MC-10, you had to use a pencil to type on the keyboard, because the keys were so small. :-\

                  When you are dead, you won't even know that you are dead. It's a pain only felt by others. Same thing when you are stupid.

                  L Offline
                  L Offline
                  Lost User
                  wrote on last edited by
                  #24

                  Yeah, Commodore were sensible enough (perhaps because of their typewriter experience) to put a half-decent keyboard on their machines. The Sinclair computers were capable machines but the keyboards were (IMO) awful. Funnily enough, I've recently bought both a Commodore Amiga (A1200 this time around) and a Commodore C64. It's weird using them again, although I have to say that using the Commodore 64 again gave me a bit of a warm feeling. With the Amiga, I'd originally had the A500 with Workbench 1.2/1.3 - the newer version on the A1200 isn't as nice.

                  Now is it bad enough that you let somebody else kick your butts without you trying to do it to each other? Now if we're all talking about the same man, and I think we are... it appears he's got a rather growing collection of our bikes.

                  1 Reply Last reply
                  0
                  • T Tim Carmichael

                    Similar... Commodore PET - BASIC then Assembler, then C64. College was VAX/VMS BASIC, VAX/VMS Assembler, COBOL, PASCAL, RPG... Then I hit the working world and started using VAXVMS FORTran and FMS (forms). Self taught on VB and largely stayed there.. when I have to program, its VB.NET now. Largely administer OSISoft tools, so not a lot of programming.

                    L Offline
                    L Offline
                    Lost User
                    wrote on last edited by
                    #25

                    I remember using VAX at college for COBOL programming. BASIC was where I lived for quite a few years, although I did tinker with machine code on the VIC-20 and C64. The Amiga had enough BASIC compilers to live without assembler :) I've done C# for the longest period but there's been C, C++, VBScript, VBA, Pascal (at school), various versions of BASIC, a weird language called Omnis, a proprietary one called Protel, Swift, a bit of Java every now and again, plus all the usual javascript and CSS frameworks.

                    Now is it bad enough that you let somebody else kick your butts without you trying to do it to each other? Now if we're all talking about the same man, and I think we are... it appears he's got a rather growing collection of our bikes.

                    1 Reply Last reply
                    0
                    • L Lost User

                      I was reading Cornelius's (@cornelius-henning) post about plugging gaps in his understanding of C# and his story is very similar as mine. I also taught myself how to program 30 or so years ago from Basic, Assembler, Pascal, to C#. I was wondering, how many here on CP has a similar story? Are you self taught or do you have a CS degree in programming? (This would probably make a good poll, if it hasn't been done already.)

                      When you are dead, you won't even know that you are dead. It's a pain only felt by others. Same thing when you are stupid.

                      J Offline
                      J Offline
                      Jochen Arndt
                      wrote on last edited by
                      #26

                      Self taught. There were only three courses where I have learned something new: - Assembler for the 6502 8-bit processor during apprenticeship (while knowing 8080 and Z80 assembler already) - 8087 floating point instructions at university (while knowing 8086 assembler already) - Fortran at university (while knowing Basic, C, and Pascal already)

                      1 Reply Last reply
                      0
                      • L Lost User

                        I was reading Cornelius's (@cornelius-henning) post about plugging gaps in his understanding of C# and his story is very similar as mine. I also taught myself how to program 30 or so years ago from Basic, Assembler, Pascal, to C#. I was wondering, how many here on CP has a similar story? Are you self taught or do you have a CS degree in programming? (This would probably make a good poll, if it hasn't been done already.)

                        When you are dead, you won't even know that you are dead. It's a pain only felt by others. Same thing when you are stupid.

                        M Offline
                        M Offline
                        Magrat
                        wrote on last edited by
                        #27

                        Total self-taught. Built my first desktop computer in 1978 and started by writing 8080 hex code. Progressed through to assembler, BBC Basic, Pascal to VB.Net. I could never get my head around all the C variants! Still keeping the Alzheimer's at bay at 66 by writing programs for myself and family.

                        1 Reply Last reply
                        0
                        • P patbob

                          Donathan.Hutchings wrote:

                          Are you self taught or do you have a CS degree in programming?

                          Both. The CS degree exposed me to a lot of data structures and programming concepts. It also tried to expose me to some languages, but their choices were mostly useless (who needs to know CDC-6500 assembly). I taught myself basic, Z80 assembly, C, C++, OO programming & OO design, C# and pretty much everything else that I've ever used in a business environment. To this day, I still rely heavily on stuff I learned from both avenues. As for what hardware, let's just say I've written code to run on systems with actual ferrite core memory and leave it at that :)

                          We can program with only 1's, but if all you've got are zeros, you've got nothing.

                          N Offline
                          N Offline
                          Navanax
                          wrote on last edited by
                          #28

                          patbob wrote:

                          As for what hardware, let's just say I've written code to run on systems with actual ferrite core memory and leave it at that :)

                          CDC-6500 and ferrite cores - another Michigan State University grad???

                          P 1 Reply Last reply
                          0
                          • L Lost User

                            I was reading Cornelius's (@cornelius-henning) post about plugging gaps in his understanding of C# and his story is very similar as mine. I also taught myself how to program 30 or so years ago from Basic, Assembler, Pascal, to C#. I was wondering, how many here on CP has a similar story? Are you self taught or do you have a CS degree in programming? (This would probably make a good poll, if it hasn't been done already.)

                            When you are dead, you won't even know that you are dead. It's a pain only felt by others. Same thing when you are stupid.

                            P Offline
                            P Offline
                            Private Dobbs
                            wrote on last edited by
                            #29

                            I too am fundamentally self taught :) . I started on simple Basic on a ZX81, quickly moved to assembler and games programming on the 6809 (which was a great processor). About 5 years later, at age 30 I went to college to get some sort of formal qualification. In the programming subjects I knew way more than the lecturer but learning some discipline was invaluable.

                            1 Reply Last reply
                            0
                            • L Lost User

                              I was reading Cornelius's (@cornelius-henning) post about plugging gaps in his understanding of C# and his story is very similar as mine. I also taught myself how to program 30 or so years ago from Basic, Assembler, Pascal, to C#. I was wondering, how many here on CP has a similar story? Are you self taught or do you have a CS degree in programming? (This would probably make a good poll, if it hasn't been done already.)

                              When you are dead, you won't even know that you are dead. It's a pain only felt by others. Same thing when you are stupid.

                              Richard DeemingR Offline
                              Richard DeemingR Offline
                              Richard Deeming
                              wrote on last edited by
                              #30

                              Mostly self-taught - I don't think an A-level in computing counts. :D Started at home on a ZX-Spectrum. School had several BBC Micros[^] and a couple of primitive DOS-based PCs for GW-BASIC / QBasic. College had slightly more advanced Windows 3.11 PCs, with Pascal and a version of MS Office with the predecessors to VBA. University also covered the basics of Pascal. I got free copies of Delphi and an early version of Visual C++ from magazine cover discs, and tinkered with those for a bit. Then I got a proper job, which started with VB5, Office 97, and FrontPage. X|


                              "These people looked deep within my soul and assigned me a number based on the order in which I joined." - Homer

                              "These people looked deep within my soul and assigned me a number based on the order in which I joined" - Homer

                              1 Reply Last reply
                              0
                              • L Lost User

                                I was reading Cornelius's (@cornelius-henning) post about plugging gaps in his understanding of C# and his story is very similar as mine. I also taught myself how to program 30 or so years ago from Basic, Assembler, Pascal, to C#. I was wondering, how many here on CP has a similar story? Are you self taught or do you have a CS degree in programming? (This would probably make a good poll, if it hasn't been done already.)

                                When you are dead, you won't even know that you are dead. It's a pain only felt by others. Same thing when you are stupid.

                                S Offline
                                S Offline
                                stoneyowl2
                                wrote on last edited by
                                #31

                                Self taught - have Chemistry and Math degrees, but learned PDP-11 assembler to write elemental analysis routines for and Inductively Coupled Argon Plasma Spectraphotometer in the lab where I worked. Then went on to x86 assembly, Delphi, C, C++, VB 6.0, Powerbuilder, MUMPS, Forth and C#. I got no stinkin' CS degree on my wall!

                                Anyone who cannot cope with mathematics is not fully human. At best he is a tolerable subhuman who has learned to wear shoes, bathe, and not make messes in the house. - Lazarus Long

                                1 Reply Last reply
                                0
                                • L Lost User

                                  I was reading Cornelius's (@cornelius-henning) post about plugging gaps in his understanding of C# and his story is very similar as mine. I also taught myself how to program 30 or so years ago from Basic, Assembler, Pascal, to C#. I was wondering, how many here on CP has a similar story? Are you self taught or do you have a CS degree in programming? (This would probably make a good poll, if it hasn't been done already.)

                                  When you are dead, you won't even know that you are dead. It's a pain only felt by others. Same thing when you are stupid.

                                  E Offline
                                  E Offline
                                  englebart
                                  wrote on last edited by
                                  #32

                                  Seeing everyone's history reminded me of these stories. I used to give week long, crash courses for computer languages to corporate programmers that needed to learn a new language. Some highlights and lowlights: * Highlight: Introducing C++ to a bunch of C programmers with an average of 10 years of C! Unfortunately, the training company had selected some course from MS for transitioning COBOL programmers to C++. We covered that whole week of material in a few hours then made up our own class. They brought some samples of their nastiest (most efficient) C code that did things that C++ does not allow due to scope violations. I learned a thing or two. They had keggers every Friday, but I had to pass on the beer since I had a 3 hour drive home. * Lowlight: Not realizing until Thursday that a bunch of IBM mainframe assembly programmers that were learning C did NOT understand how the stack works! I was flabbergasted; they were really confused about the concept of local variables. I came to understand that their programs all worked on global variables. They would: load up a bunch of registers and then call a library, unload a register or two, load up some more registers and then call a library, etc. * Lowlight: Realizing that one of my students had no concept of breaking units of work down into functions/subroutines. Their background was in an environment that I knew. I knew it supported functions (VBScript/VBA type language). Their programs only had a single main() function!

                                  1 Reply Last reply
                                  0
                                  • L Lost User

                                    I was reading Cornelius's (@cornelius-henning) post about plugging gaps in his understanding of C# and his story is very similar as mine. I also taught myself how to program 30 or so years ago from Basic, Assembler, Pascal, to C#. I was wondering, how many here on CP has a similar story? Are you self taught or do you have a CS degree in programming? (This would probably make a good poll, if it hasn't been done already.)

                                    When you are dead, you won't even know that you are dead. It's a pain only felt by others. Same thing when you are stupid.

                                    T Offline
                                    T Offline
                                    Tipton Tyler
                                    wrote on last edited by
                                    #33

                                    Very similar story. I had one formal course in Fortran some 50+ years ago. Then did some Basic programing throughout my career. Upon retiring I started with VB6 and then, about 5 years ago C#. I'm trained as a scientist, not engineer: we experiment and our not very good designers. Makes for being bad programmers :-) I really do feel the gaps I have in knowledge and have found OOP particularly difficult to comprehend. A whole new way of thinking for an old guy :-)

                                    1 Reply Last reply
                                    0
                                    • L Lost User

                                      I was reading Cornelius's (@cornelius-henning) post about plugging gaps in his understanding of C# and his story is very similar as mine. I also taught myself how to program 30 or so years ago from Basic, Assembler, Pascal, to C#. I was wondering, how many here on CP has a similar story? Are you self taught or do you have a CS degree in programming? (This would probably make a good poll, if it hasn't been done already.)

                                      When you are dead, you won't even know that you are dead. It's a pain only felt by others. Same thing when you are stupid.

                                      T Offline
                                      T Offline
                                      tom1443
                                      wrote on last edited by
                                      #34

                                      I am self taught in Basic as a kid on a Commodore 64 and later a Trash 80. After high school I went and got a BS in Electrical Engineering and that came with some actual classroom training in Basic, Fortran, and assembly language but the focus was not computer science. Around that time I built an Apple II clone and Pascal was the hot ticket so I took a night course in that as well as COBOL (who knows why?). I was also employed working on diagnostic software for high volume printers in Forth and C. I decided I wanted an MSCS degree so I went at night. Learning the theory was worth it for me. Thirty years later I'm still working on embedded software but these days it's mostly C++, assembly and Python. I fool around at home with some robotics and when I retire next year I plan to do even more with that.

                                      1 Reply Last reply
                                      0
                                      • L Lost User

                                        I was reading Cornelius's (@cornelius-henning) post about plugging gaps in his understanding of C# and his story is very similar as mine. I also taught myself how to program 30 or so years ago from Basic, Assembler, Pascal, to C#. I was wondering, how many here on CP has a similar story? Are you self taught or do you have a CS degree in programming? (This would probably make a good poll, if it hasn't been done already.)

                                        When you are dead, you won't even know that you are dead. It's a pain only felt by others. Same thing when you are stupid.

                                        M Offline
                                        M Offline
                                        MadMyche
                                        wrote on last edited by
                                        #35

                                        I can definitely relate to that... I bought a Commodore Vic20 when I was 12,and the cost at that time was $300 USD. Got me the VIC modem and was online at 300 baud. When I went to a Catholic high school, they had a few Apple II computers; and going into my sophomore year someone had donated about 30 of the new Commodore 64s. I got to take a course in BASIC. Mid way through the year, we received a grant from IBM, 60 PCs and a few XTs. WooHoo! I was now in the "Special Projects in Computer Programming" elite course. After HS, I was in the Marine Corps, Information Systems Development; working with DB2. I left after 6 years including Desert Shield/Storm. Got me a "fast food" diploma in Applied Science from DeVry in the mid 90s, where I first learned OOP with Turbo Pascal. Late 90's I got an MCSE+i and a CNA, we touched on VBScript and Classic ASP. Built a website for the volunteer fire department using Classic ASP and FrontPage in 2002. Got a job as a programmer for a local web developer where my Classic ASP was fine tuned. Boss wasn't hip on .Net Framework until 2010. Had a so-called developer build a new Content Management System in C# following MVC. That programmer was scared of SQL Server, and wrote everything using LinqToSql; as he was learning from some "learn C# in 30 days" type of book. This was a code-first architecture, and the resulting Sql architecture was very ugly. It also was generating about 50x the queries when compared to the well written Classic ASP it was replacing. I wasn't to keen on all of these methods of building new projects, seemed to be too much drag-n-drop programming for people who couldn't program or work with SQL. After this is when I got to learn C#, by fixing what was broke. Took about 3 years to get rid of all the errors and to get it to be somewhat efficient; as the boss was more interested in moving ahead and not fixing the busted foundation. Those 3 years saw this CMS replicated about 500 times. I was tasked with building a new CMS in 2014, and had full engineering control. At this time I actually started doing the research needed on the best ways of implementing what needed to be done; and the new platform was created. In 2016 I left the company as they were no longer invested into the programming aspect, just having a template and seeking alternative revenue streams based on the marketing of the clients. So for the last 6 months, I have really gotten into learning the actual foundation of C#; when to use structure vs class, immutability, etc. T

                                        1 Reply Last reply
                                        0
                                        • N Navanax

                                          patbob wrote:

                                          As for what hardware, let's just say I've written code to run on systems with actual ferrite core memory and leave it at that :)

                                          CDC-6500 and ferrite cores - another Michigan State University grad???

                                          P Offline
                                          P Offline
                                          patbob
                                          wrote on last edited by
                                          #36

                                          Nope, points further south -- Purdue. Serial numbers 2 & 3 as I heard. Still in service until sometime in the 1990s (and now trying to get a second life in the Living Computer Museum[^] according to what I heard). Must be some kind of record for the longest in-production use of a computer or something. And they probably made us learn assembly for it because, well, they had it :)

                                          We can program with only 1's, but if all you've got are zeros, you've got nothing.

                                          1 Reply Last reply
                                          0
                                          Reply
                                          • Reply as topic
                                          Log in to reply
                                          • Oldest to Newest
                                          • Newest to Oldest
                                          • Most Votes


                                          • Login

                                          • Don't have an account? Register

                                          • Login or register to search.
                                          • First post
                                            Last post
                                          0
                                          • Categories
                                          • Recent
                                          • Tags
                                          • Popular
                                          • World
                                          • Users
                                          • Groups