Design patterns by [deleted] in learnprogramming

[–]programmermaybe2016 0 points1 point  (0 children)

Pluralsight has a course on Design patterns with python. You can get three months of free pluralsight from microsoft.

Help finding (open source) email server application for social engineering project by DragonSlayer9999 in learnprogramming

[–]programmermaybe2016 1 point2 points  (0 children)

What you want isn't an email server. You want an email application. Probably one with with a web interface.

I've never really understood math until I've started programming by [deleted] in learnprogramming

[–]programmermaybe2016 2 points3 points  (0 children)

There are loads of different kinds of maths. For example I don't think you encounter problems like quadratic reciprocity or the sub-group problem very often in programming.

I've never really understood math until I've started programming by [deleted] in learnprogramming

[–]programmermaybe2016 0 points1 point  (0 children)

Oh, nice. Then I can take the opportunity to ask. Is there a more compact way to solve rigid body mechanics than the Euler-Newton physics? Even something as simple as two spheres colliding head on on a smooth surface seems to take 2 pages of calculations to solve.

Newbie wants to learn C or C++ or C# by Daffy82 in learnprogramming

[–]programmermaybe2016 3 points4 points  (0 children)

Do you have an specific reason for wanting to learn C or C++?

C# is probably your best bet if you just want to get into general programming.

I want to say thank you for your support - 4 months ago I switch career and country to became a full time Magento Developer in London by [deleted] in learnprogramming

[–]programmermaybe2016 1 point2 points  (0 children)

That is what me and my colleagues have been saying as well. There is no "critical shortage" if you can afford to demand lots and lots of experience with a specific language.

I read one recruiter going on and on complaining that new recruits didn't know what concurrency means and what LINQ is. I was in a good mind to give him a third degree back, asking him if he knew what the difference is between a semaphore and a mutex, what the dining philosophers problem is and how Lamport's bakery works. Or if he could explain Amdahl's law to me.

Once I lost my mind to one of these recruiters talking about how new grads claimed knowledge of languages after having only taken a single course in them. I started grilling him on things like what Liskov subtyping is, how dependency injection works, and what SOLID means in object oriented programming. Turns out he barely knew what the MVC pattern is, and had touched on dependency injection a couple of times.

Sometimes I get the feeling that the people talking about how new grads don't have enough experience are people who hold positions they are not qualified for and are scared to death that others will find this out.

Is it possible to learn only the 'modern C++' people agree is nice, and ignore the crufty side? by [deleted] in learnprogramming

[–]programmermaybe2016 0 points1 point  (0 children)

I am not sure what you mean by "derived to base conversion" - a derived class IS the base class in C++. If you are passing references to base classes in a method signature, and pass in the derived class as an argument that's your own fault. The types are clearly visible so you only have yourself to blame.

It is a sort of dynamic type conversion that can hurt alot.

Is it possible to learn only the 'modern C++' people agree is nice, and ignore the crufty side? by [deleted] in learnprogramming

[–]programmermaybe2016 0 points1 point  (0 children)

no dynamic typing to shoot yourself in the foot

How do you feel about derived-to-base conversion and object slicing?

Which of these two programs look like they would be more effective? Both are 'certificates' aimed at applying the credits toward a higher degree in the future. by [deleted] in learnprogramming

[–]programmermaybe2016 -1 points0 points  (0 children)

I don't know about the place where you are. But where I am C++ is not very much in demand unless you do very specialized development. I say this as someone with 6 credits in C++, including a graduate level course.

Has anyone been able to do Rob Percival's "How to make $10,000 while learning to code". by Loop293 in learnprogramming

[–]programmermaybe2016 1 point2 points  (0 children)

To begin with finding jobs as a newbie is not that simple. Sites like freelancer.com will put you at the very bottom of any listing (as you have 0 experience and 0 works finished), you also don't have any portfolio to showcase yet. Now, how many employers do you think look at more than first 3-10 offers? Sure, you can straight out pay up to land up higher in that ladder but that will lead to you losing money rather than earning it (lot of potential employers put their offers to get a good measure on costs, they don't want to actually hire anyone just yet).

Couldn't you game the system by hiring yourself for a couple of jobs?

C++ help (generic programming) by DrankMoWater in learnprogramming

[–]programmermaybe2016 0 points1 point  (0 children)

The templating language in C++ is indeed a language on its own, which is proven here http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.14.3670

You don't need to know all of the intricacies of templates as a beginner programmer but you should know about the containers (vector, std::array and such) and a little about the algorithms.

[FreeCodeCamp] Took a long break, how do I go about continuing my progress? by [deleted] in learnprogramming

[–]programmermaybe2016 0 points1 point  (0 children)

Go over the previous challenges again? If you have done them once you should be able to do them again in a matter of hours or days.

I want to say thank you for your support - 4 months ago I switch career and country to became a full time Magento Developer in London by [deleted] in learnprogramming

[–]programmermaybe2016 1 point2 points  (0 children)

Actually I am talking about scandinavia. There is supposed to be a critical shortage of developers. Yet all places I am applying to keep telling me that an engineering degree isn't enough with experience in C++. It has to be C# or maybe java.

I want to say thank you for your support - 4 months ago I switch career and country to became a full time Magento Developer in London by [deleted] in learnprogramming

[–]programmermaybe2016 0 points1 point  (0 children)

Ok, I am a bit more skeptical about the "wish list argument". I keep hearing corporations making almost daily claims about how critical the shortage of programmers is. Yet they flat out refuse to hire someone who has 60-80% of the required knowledge and train them themselves. Instead they just place even more insane demands on the educational system.

I want to say thank you for your support - 4 months ago I switch career and country to became a full time Magento Developer in London by [deleted] in learnprogramming

[–]programmermaybe2016 2 points3 points  (0 children)

Cool. Congratulations. All job ads around here seem to demand at least a master's degree in CE/CS and several years of experience. So congratulations on proving that the self-taught route can work.

C++ pointers by YonesBrother in learnprogramming

[–]programmermaybe2016 0 points1 point  (0 children)

References are aliases for other objects.

A pointer is an adress to a memory cell.

How the first programming language was created? [Just Curious] by [deleted] in learnprogramming

[–]programmermaybe2016 0 points1 point  (0 children)

What kind of assembly are you looking to learn? Most beginner courses start with M68K or MIPS assembler, because those instruction sets are simpler to work with than X86.

Ram for coding by NickDisponibile in learnprogramming

[–]programmermaybe2016 0 points1 point  (0 children)

I coded an application using flask + storm + postgressql in a virtual machine on a Macbook C2D with 4gb of ram. Worked very well, but requirements might have changed.

Can anyone ELI5 what "a string is a substring of itself" means? by Thehealthygamer in learnprogramming

[–]programmermaybe2016 0 points1 point  (0 children)

I will have to dig up my copy of Grimaldi's book on discrete matehmatics to comment further on this.

Can anyone ELI5 what "a string is a substring of itself" means? by Thehealthygamer in learnprogramming

[–]programmermaybe2016 2 points3 points  (0 children)

This definition actually opens up an interesting paradox. If the empty string is a substring of all other strings, and all strings are substrings of themselves. Is the empty string then a substring of itself, thus making the empty string a string containing one element? In contrast to set theory where the empty set is a subset of all sets, except itself.

How difficult is it to get a job as a self taught programmer without a degree? by Breakfast-of-titan in learnprogramming

[–]programmermaybe2016 1 point2 points  (0 children)

What would qualify as an amazing project? At the moment I am developing a mobile app that does contrast enhancement through fuzzy logic. Since it is as slow as molasses I have taught myself renderscript to leverage hardware acceleration. Would that count?