ML
    • Recent
    • Categories
    • Tags
    • Popular
    • Users
    • Groups
    • Register
    • Login

    Going back to school...

    Developer Discussion
    7
    71
    24.2k
    Loading More Posts
    • 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.
    • tonyshowoffT
      tonyshowoff @scottalanmiller
      last edited by

      @scottalanmiller said:

      Don't spend your time learning an IDE. Learn to use vi or Notepad++ instead of focusing on tooling. IDEs just get in the way of learning. Only look to an IDE once you have the fundamentals down.

      And if I had wheels, I'd be a wagon.

      Only learn vi if you have to, it's an entire environment of absolute hell in of itself. I mean, super simple stuff like easy menus and so on, no, we need complicated insert mode, command mode, delete mode, cut your grass mode, etc.

      Don't listen to @scottalanmiller when it comes to programming, he's trying to misinform you so you'll hate programming and he can monopolise every thread as being the only programmer. You know the only reason I joined this site is so I could tail gate him in programming threads. He doesn't know I'm on to him though.

      MattSpellerM 1 Reply Last reply Reply Quote 2
      • scottalanmillerS
        scottalanmiller @RamblingBiped
        last edited by

        @RamblingBiped said:

        @thecreativeone91 I agree... I've got an AS in CS from a community college and pretty much all of my IT/CS courses were a joke. The curriculum was outdated and less than useful. On the flipside, I breezed through the courses relatively easily. The affordability of this degree program and my familiarity with a lot of the IT-related curriculum are a bonus. Ideally I will be able to breeze through the Network+ course and most of the Security+. Hopefully the courses centered on development will just give me a lot of time excuses to create code using the language(s) and quickly build a proficiency.

        From that I have seen, community colleges are among the best for this. It just goes downhill from there.

        I actually sat on the board of the CS and IT programmers for a community college in NY for many years. Without a degree, I should add.

        1 Reply Last reply Reply Quote 1
        • MattSpellerM
          MattSpeller @tonyshowoff
          last edited by

          @tonyshowoff said:

          Only learn vi if you have to, it's an entire environment of absolute hell in of itself.

          I'll second that.

          ? 1 Reply Last reply Reply Quote 1
          • RamblingBipedR
            RamblingBiped @scottalanmiller
            last edited by

            @scottalanmiller There were numerous responses before I could copy and paste the original post from here... lol

            MattSpellerM 1 Reply Last reply Reply Quote 1
            • MattSpellerM
              MattSpeller @RamblingBiped
              last edited by

              @RamblingBiped It's late in the day, usually it'll be solved here before it hits SW. Sorry bout that mate

              scottalanmillerS 1 Reply Last reply Reply Quote 2
              • scottalanmillerS
                scottalanmiller
                last edited by

                In addition to Notepad++, which is pretty nice, Sublime is popular with the Mac crowd. GitHub recently released Atom which I like a bit. Atom and Notepad++ are free. Sublime isn't bad.

                I use JetBrain's tools for some languages, but that's unnecessary and I have money to burn so I don't worry about it.

                There are online IDEs now that are pretty nice too, often free for a student or single developer.

                1 Reply Last reply Reply Quote 0
                • ?
                  A Former User @MattSpeller
                  last edited by A Former User

                  @MattSpeller said:

                  @tonyshowoff said:

                  Only learn vi if you have to, it's an entire environment of absolute hell in of itself.

                  I'll second that.

                  What? I like vi. Just not for programing.

                  MattSpellerM tonyshowoffT 2 Replies Last reply Reply Quote 1
                  • scottalanmillerS
                    scottalanmiller @MattSpeller
                    last edited by

                    @MattSpeller said:

                    @RamblingBiped It's late in the day, usually it'll be solved here before SW can load the quote.

                    FTFY

                    1 Reply Last reply Reply Quote 0
                    • scottalanmillerS
                      scottalanmiller
                      last edited by

                      Here is the IDE that both @tonyshowoff and I are recommending if you go the IDE route.

                      https://www.jetbrains.com/idea/

                      1 Reply Last reply Reply Quote 1
                      • RamblingBipedR
                        RamblingBiped
                        last edited by

                        I actually use vi/vim fairly regulary and am already familiar with the basic commands. We are a mostly Linux shop here and I try to avoid MS whenever possible...

                        1 Reply Last reply Reply Quote 0
                        • scottalanmillerS
                          scottalanmiller
                          last edited by

                          @tonyshowoff did you notice that CLion is production now? CLion 1.0 is out.

                          1 Reply Last reply Reply Quote 0
                          • MattSpellerM
                            MattSpeller @A Former User
                            last edited by

                            @thecreativeone91 said:

                            What? I like vi.

                            Good grief why. I think the only people who enjoy using it are suffering from Stockholm syndrome.

                            tonyshowoffT 1 Reply Last reply Reply Quote 1
                            • tonyshowoffT
                              tonyshowoff @A Former User
                              last edited by tonyshowoff

                              @thecreativeone91 said:

                              What? I like vi.

                              So you're one of those people. I posted on my blog about the "editor wars," to me if anything is more complex than pico/nano/ee then it's garbage and obsolete and should be rm -rf forever. There's no sense in using something built in a time when keyboards had 70 keys or whatever.

                              Anyway @RamblingBiped, IDEs will make your life a lot easier, make debugging easier, etc even when learning a language, and the hinting and so forth will actually cut your learning curve. You can be masochistic and use some crappy syntax highlighter like vi(m), Sublime, or Notepad++ but when you play with the big boys, like me (I'm fat), we use real tools for real lazy people. Lazy programmers, are good programmers.

                              ? 1 Reply Last reply Reply Quote 1
                              • ?
                                A Former User @tonyshowoff
                                last edited by

                                @tonyshowoff said:

                                @thecreativeone91 said:

                                What? I like vi.

                                So you're one of those people. I posted on my blog about the "editor wars," to me if anything is more complex than pico/nano/ee then it's garbage and obsolete and should be rm -rf forever. There's no sense in using something built in a time when keyboards had 70 keys or whatever.

                                I use them all. I have no preference to nano or vi. But I don't install either one I just use whatever the distro has.

                                1 Reply Last reply Reply Quote 0
                                • tonyshowoffT
                                  tonyshowoff @MattSpeller
                                  last edited by

                                  @MattSpeller said:

                                  Good grief why. I think the only people who enjoy using it are suffering from Stockholm syndrome.

                                  LOL! I really did laugh out loud. That's true, or they're trying to impress other people, or they're literally insane.

                                  scottalanmillerS 1 Reply Last reply Reply Quote 0
                                  • StrongBadS
                                    StrongBad
                                    last edited by

                                    Head First Java 2nd Ed

                                    Here is an example book that I would recommend trying out before you start school. You can get a solid foundation and know the material very quickly. Even if you are going to do Java in a class, I would recommend having the fundamentals down first because you want to be solid before facing learning in an academic environment. This book is a decade old but still pretty good. Java fundamentals have not really changed that much in that time.

                                    1 Reply Last reply Reply Quote 1
                                    • scottalanmillerS
                                      scottalanmiller @tonyshowoff
                                      last edited by

                                      @tonyshowoff said:

                                      @MattSpeller said:

                                      Good grief why. I think the only people who enjoy using it are suffering from Stockholm syndrome.

                                      LOL! I really did laugh out loud. That's true, or they're trying to impress other people, or they're literally insane.

                                      It's because you are looking at it as a programmer and not as a systems admin. From an SA perspective, vi is very important. I've not had a job in 21 years that didn't require me to know vi cold the moment I was in the door.

                                      tonyshowoffT 1 Reply Last reply Reply Quote 1
                                      • RamblingBipedR
                                        RamblingBiped
                                        last edited by

                                        @StrongBad And that is another nice aspect of this program; I don't have the traditional course structure. If I am proficient in the material I can pretty much go strait to the exams and test out with no penalty whatsoever. It is all done at my own pace completely independent of a class. I'll definitely take a look at the book, I've got a month before my first class starts.

                                        1 Reply Last reply Reply Quote 0
                                        • tonyshowoffT
                                          tonyshowoff @scottalanmiller
                                          last edited by

                                          @scottalanmiller said:

                                          @tonyshowoff said:

                                          @MattSpeller said:

                                          Good grief why. I think the only people who enjoy using it are suffering from Stockholm syndrome.

                                          LOL! I really did laugh out loud. That's true, or they're trying to impress other people, or they're literally insane.

                                          It's because you are looking at it as a programmer and not as a systems admin. From an SA perspective, vi is very important. I've not had a job in 21 years that didn't require me to know vi cold the moment I was in the door.

                                          I remember every new SGI and Sun machine I got, SunOS, Solaris, and IRIX only came with vi, so I understand the pain. Plus I do manage a lot of servers too you know, I am a renaissance man. In system administration, vi is crappy but you gotta know the basics, it's like using a plunger, nobody wants to use it, but sometimes you have no choice.

                                          1 Reply Last reply Reply Quote 1
                                          • scottalanmillerS
                                            scottalanmiller
                                            last edited by

                                            I'm going to ....

                                            alias plunger="vi"
                                            
                                            RamblingBipedR 1 Reply Last reply Reply Quote 2
                                            • 1
                                            • 2
                                            • 3
                                            • 4
                                            • 3 / 4
                                            • First post
                                              Last post