Jump to content
Search In
  • More options...
Find results that contain...
Find results in...

madknight3

Member
  • Content Count

    1,786
  • Joined

  • Last visited

Reputation Activity

  1. Like
    madknight3 got a reaction from Claryn in Languages/frameworks to get valuable experience while studying   
    It sounds like C++ is where you want to be. You're considering game development, which is an area where C++ plays a big role, and applying for an internship that you think uses C++, so it sounds like it's worth spending some time on that. Whether game development is something you end up doing or not, C++ isn't a bad language to be familiar with anyway.
     
  2. Agree
    madknight3 got a reaction from mackncheesiest in Books for Java Beginners   
    Check out Must-reads for Java Developers: From Beginner to Professional. Couple notes
    Head First Java is a little dated now, covering Java 5. Which means it doesn't have the new language features from Java 6, 7 and 8 which was the latest release. That isn't stopping people from continuing to recommend it though (ex 1, 2). They just recommend using other material to cover the newer features. Java, A beginners Guide has been updated to a 6th edition and does include the new features.  
    Just keep in mind that you're going to find people for and against any book, even good ones. If the large majority of reviews are positive, it's probably worth considering.
     
    Also, remember that no book can cover everything and even good books will leave stuff out or can have weak areas. Learn from multiple sources and always be open to exploring new ways to do things.
  3. Like
    madknight3 got a reaction from Fyfey96 in C# Converting String Array to Int Array   
    That code works when all the data is valid. You're getting an overflow exception because at least one of your string values are too large to be converted to an int.
     
    For example
    int.Parse("212324124124124124"); // throws an OverflowException long.Parse("212324124124124124"); // works Either you need to make sure that DataValues_raw doesn't contain any invalid data, or you need to modify your code to properly handle invalid data.
  4. Informative
    madknight3 got a reaction from fpo in What does ~ do in C#?   
    It would apply the operation to the integer value returned from the cullingMask field, not to the fpsCamera object
     
    edit: For reference, the C# Operators page lists the order in which the operators are evaluated.
     
  5. Agree
    madknight3 reacted to Yamoto42 in Need Help With Some Other Homework   
    My only thing is seeing the "DigiPen" copyright, it may be for graphics class they did not fully met the prerequisites for.

    It is early January, and looking at the variety of what are very basic questions, it does give the appearance of a start of the semester refresher than the primary subject material.
  6. Agree
    madknight3 got a reaction from Nuluvius in Resources for C#   
    Check out Pluralsight. They have a large number of C# and .NET courses (along with many other topics) as well as a C# path to follow if you want. They also have a C# for VB Developers course which you might enjoy as an introduction to C#.
     
    You can get 3 free months to Pluralsight with the free Visual Studio Dev Essentials program.
  7. Like
    madknight3 got a reaction from SSL in How to Pick a Programming Language   
    It's nice of you to try but I think you're overestimating the level that beginners are at. Most people who are new to programming will find your post way too complex and it'll just seem like a foreign language to them with all the terminology you're using. A few people may start looking up definitions and researching further on their own, but most people just want to be told a simple place to start. Programming can be confusing enough to start learning without compounding the problem.
     
     
  8. Informative
    madknight3 got a reaction from IAmAndre in Which technology to push data to browser?   
    It looks like browser compatibility for websockets is pretty good these days, however you can fall back to other options if needed.
     
    This is what signalr does. It attempts to use websockets and falls back to other options, described below, if necessary.
    Source of quote
  9. Agree
    madknight3 got a reaction from straight_stewie in A Lesson on the Fundamentals   
    Also utilize things like error pages so even if you miss something, the user doesn't see anything they shouldn't. 
  10. Agree
    madknight3 got a reaction from Nicholatian in A Lesson on the Fundamentals   
    Also utilize things like error pages so even if you miss something, the user doesn't see anything they shouldn't. 
  11. Informative
    madknight3 got a reaction from Fyfey96 in How did you learn C#?   
    I'd go with Pluralsight (video tutorial site). They have a large number of C# courses, including a C# path that you can follow. They also have plenty of other topics you can learn as well. You can get 3 months free with the free Visual Studio Dev Essentials program.
  12. Agree
    madknight3 got a reaction from DolphinOps in Ruby or Python   
    I doesn't really matter. Both are good languages to start with. You could always learn a little of both and then pick which you prefer.
  13. Informative
    madknight3 got a reaction from Made In Canada in Best Places To Learn Programming   
    I've never used Code.org or Sololearn, and I've also never seen them recommended by anyone before. That doesn't necessarily mean they aren't good, but I can't speak to their quality.
     
    Codecademy works for some people and it's probably one of the easiest beginner tutorials I've seen for Python. It also has a low barrier to entry because everything is done in the browser and you don't have to worry about downloading/installing anything. I've found the free version to be a little lacking though. It does go over the basics of Python, but it doesn't really get you to practice what you're learning. The pro version seems to give you quizzes and projects to do and also offers live chat help, so maybe that greatly improves the quality of the lessons as a whole, but I've never used it so I can't say for sure. I'm not against paying for lessons if you think it'll work for you but there are a lot of great free resources out there too so it's not required.
     
    Also, because everything is done in the browser, you don't get used to working with the Python command line and tools that most developers use. Maybe they show you how to use them with the pro version or with the external resources they link to, but again I'm not sure.
     
    Personally I don't recommend it based on the free version because I think other resources like Automate the Boring Stuff are better, but not everyone learns the same so you may develop a different opinion after trying them.
  14. Informative
    madknight3 got a reaction from Coaxialgamer in What would be the best way to start learning a new language?   
    This could mean that programming just isn't for you or perhaps you just haven't found the right stuff to be working on. Something to keep in mind. Programming isn't for everyone, so there's no harm in finding a different career/hobby.
     
    If you are already familiar with some programming, you may be able to jump right into what you want to do without learning the basics of the language first (assuming it involves a new language). You may be able to pick it up as you go.
     
    If you have an interest in raspberry pi and arduino stuff, and you think you can handle it, then just jump right into working with them. Dive in while the interest is there. There should be plenty of tutorials online that show you how to work with these things. Supplement your learning with language specific resources as necessary.
     
    Once you've already got some programming experience, learning the syntax of a new language can be a much simpler task since many languages share similarities and many programming concepts apply regardless of the language being used.
     
    Knowing the syntax doesn't necessarily mean you will automatically write good code in that language, but you can often understand/be able to figure out what's going on with pieces of code you look up. You may pick up some of the commonly used functions/libraries while learning the syntax, otherwise you can look them up.
     
    Just keep in mind that not all code is easy to understand, even when you are familiar with a language. Some code can be naturally complex, poorly written, etc. So you aren't always able to understand everything right away without additional work.
  15. Agree
    madknight3 got a reaction from vorticalbox in What would be the best way to start learning a new language?   
    This could mean that programming just isn't for you or perhaps you just haven't found the right stuff to be working on. Something to keep in mind. Programming isn't for everyone, so there's no harm in finding a different career/hobby.
     
    If you are already familiar with some programming, you may be able to jump right into what you want to do without learning the basics of the language first (assuming it involves a new language). You may be able to pick it up as you go.
     
    If you have an interest in raspberry pi and arduino stuff, and you think you can handle it, then just jump right into working with them. Dive in while the interest is there. There should be plenty of tutorials online that show you how to work with these things. Supplement your learning with language specific resources as necessary.
     
    Once you've already got some programming experience, learning the syntax of a new language can be a much simpler task since many languages share similarities and many programming concepts apply regardless of the language being used.
     
    Knowing the syntax doesn't necessarily mean you will automatically write good code in that language, but you can often understand/be able to figure out what's going on with pieces of code you look up. You may pick up some of the commonly used functions/libraries while learning the syntax, otherwise you can look them up.
     
    Just keep in mind that not all code is easy to understand, even when you are familiar with a language. Some code can be naturally complex, poorly written, etc. So you aren't always able to understand everything right away without additional work.
  16. Like
    madknight3 got a reaction from SCHISCHKA in SQL help   
    "Job_tittle" looks like a typo to me.
  17. Like
    madknight3 reacted to Remixt in Tastr- Application Development Update.   
    Hello everyone, as some of you many know I've been developing an app for android (for the first time ever!) for my software engineering class this semester.
     
    Previous posts:
    I polled everyone and it seemed like interest was fairly high.
     
    Well today, the last day of development for my class has come. I'm not finished with the app, but it has come a long way and I did get an A+ for my work.
    It was supposed to be a team effort, but I ended up doing 99% of the work. (Always happens in group projects lol)
     
    I'll post some more details and answer questions as time goes on, but for now I've got to get to bed!
     
    Here is a short demo of what I've got at the moment, as well as some photos of the development side stuff.
    Everything in the video is live and none of it has been emulated. It runs on my phone just fine, but that's harder to record.
    The internet browser on my android emulator doesn't have a connection for some reason, but when you click the rating at the bottom it brings up the google review page of the restaurant responsible for that specific dish.
     
     



  18. Like
    madknight3 reacted to MisterWhite in Advent of code is back!   
    Thought I'd share that advent of code is back this year.
    http://adventofcode.com
  19. Funny
    madknight3 reacted to Nuluvius in Basics Of White Hat Hacking   
  20. Agree
    madknight3 got a reaction from Clechay in Thoughts on Treehouse?   
    Use their 7 day free trial. If you like their lessons and can afford it, keep using them. If not, find something else. There are plenty of other paid/free resources out there.
     
    If you tell us what kind of development you're looking to learn, we might be able to provide you with some alternative resources.
  21. Agree
    madknight3 got a reaction from brenan999 in Java beginner needs help   
    Step through the code one statement at a time. Write it out on paper or whatever works best for you.
    // example 1 for (int i = 0; i < 10; i++) { for (int j = 0; j < 10; j++) { if (j > i) continue; System.out.println("Java"); } } /* i = 0 j = 0 j > i == false print "Java" j = 1 j > i == true continue ... i = 1 j = 0 j > i == false print "Java" j = 1 j > i == false print "Java" j = 2 j > i == true continue ... ... */  
  22. Agree
    madknight3 got a reaction from vorticalbox in Java beginner needs help   
    Step through the code one statement at a time. Write it out on paper or whatever works best for you.
    // example 1 for (int i = 0; i < 10; i++) { for (int j = 0; j < 10; j++) { if (j > i) continue; System.out.println("Java"); } } /* i = 0 j = 0 j > i == false print "Java" j = 1 j > i == true continue ... i = 1 j = 0 j > i == false print "Java" j = 1 j > i == false print "Java" j = 2 j > i == true continue ... ... */  
  23. Like
    madknight3 got a reaction from pompom15 in Programming Procrastination   
    You could enroll in online courses. The deadlines for assignments and such could help keep you on a more consistent schedule. Here's two links with a list of courses
    OSS University Here's a list of 540+ free online programming/CS courses ...
  24. Like
    madknight3 reacted to SMR in Leave C#/SOA developer job to go work in Node.JS   
    Wow this is one-sided ! Which is good, makes it easier that way, the business owner is supposed to call me tonight, this would be a second interview and the first one went smoothly. 
     
    I'll wait for more input but this helps me a lot.
     
    Thank guys! Keep you updated.
  25. Informative
    madknight3 got a reaction from l3igwill in Where to start ASP   
    Do you know if they are using WebForms, MVC 5, or Core MVC (aka MVC 6)? They are all ASP.NET options and what you learn kind of depends on the answer.
     
    If you do know, or can find out, what they are using then focus on that.
     
    However, if you don't know what they use then I would say the safest option is to focus on MVC 5 as it's probably the most common ASP.NET option in use right now. WebForms isn't as common these days, but a lot of companies still use it so there's a chance that's what they want. If you have time, it wouldn't hurt to at least look at the basics of WebForms as well to give you an idea of how it works, just in case, but MVC 5 is the safer bet.
     
    WebForms is quite different from MVC 5 (and Core MVC), so MVC 5 skills won't really transfer to WebForms skills but they may still hire you on and have you learn WebForms on the job. It's not an uncommon practice for companies.
     
    It's unlikely they use MVC Core exclusively because it's only recently been released, but even if they did it I would expect they'd still hire someone for the position with MVC 5 experience. By learning MVC 5 you'll get familiar with a lot of the same concepts that Core MVC uses, so while there will still be a lot of new things to learn, the transition shouldn't be too bad.
     
    Also, take some time to go over ASP.NET WebAPI as that's also commonly used.
     
    In terms of learning resources, I would recommend Pluralsight, a video course website, as a place to start. It's $29 USD a month (or $299 USD a year) but you can get 3 months free through the Visual Studio Dev Essentials program. They have multiple courses on each ASP.NET option.
×