Thread: 10 Reasons Why Self-Taught Engineers are the Best in the World

Hybrid View

Previous Post Previous Post   Next Post Next Post
  1. #1
    Registered User
    Join Date
    Mar 2015
    Posts
    6

    10 Reasons Why Self-Taught Engineers are the Best in the World

    When it comes to learning, passion is essential. Because if you have passion you have the boundless energy you need to overcome the challenges you will face in becoming a self-taught engineer. Formal education is not a requirement any more, all you need is a curious mind and passion for learning. This is why self taught engineers often deliver the best results. This is why a lot of tech companies these days choose to reject people with an engineering degree and ten years of experience, and instead hire those that are either fresh graduates or those with no formal engineering education, as long as they are passionate about their field.
    Here are some reasons why companies may prefer to hire self taught engineers:
    1.) They aren’t in it for the money

    In the tech business, a lot of difficult problems occur. These problems are often tackled by passionate engineers working in their company’s purely because those people love to be challenged. They don’t care how much work they have to do and how many hours they have to put in to finish the project. They are thirsty for knowledge and they believe that whatever frustration their work gives them will be outweighed by the new things they learn along the way.
    Engineers often give away free resources online. Many of them are self taught software engineers. They share their work with others to give back to the community, as they have gained so much from it themselves. One of the best websites to access free online programming resources from professionals is Livecoding.tv. Here, you can watch experienced engineers code products live. You can chat with them as they tackle real problems, and work on real projects.
    Another great site is thenewboston. This website is also founded by a self taught programmer named Bucky Roberts. This website offers free educational materials such as programming videos, science subject videos, math and many more. The site offers a great user experience. You can even watch the videos without signing up.
    2.) They Don’t Require Much Supervision

    With programmers, less is more. These kinds of people or engineers believe they know what they are doing and they have high self confidence. When problems occur, they usually don’t complain, because it’s their chance to learn something new. They become an expert at what they do because they embrace failure positively.

    Complete article: https://medium.com/@livecodingtv/10-...06f#.be8oej84m

  2. #2
    C++ Witch laserlight's Avatar
    Join Date
    Oct 2003
    Location
    Singapore
    Posts
    28,413
    What do you think of the article... or are you the author?
    Quote Originally Posted by Bjarne Stroustrup (2000-10-14)
    I get maybe two dozen requests for help with some sort of programming or design problem every day. Most have more sense than to send me hundreds of lines of code. If they do, I ask them to find the smallest example that exhibits the problem and send me that. Mostly, they then find the error themselves. "Finding the smallest program that demonstrates the error" is a powerful debugging tool.
    Look up a C++ Reference and learn How To Ask Questions The Smart Way

  3. #3
    misoturbutc Hodor's Avatar
    Join Date
    Nov 2013
    Posts
    1,787
    Quote Originally Posted by anthonyemuobo View Post
    They don’t care how much work they have to do and how many hours they have to put in to finish the project. They are thirsty for knowledge and they believe that whatever frustration their work gives them will be outweighed by the new things they learn along the way.
    Personally I think they sound like idiots if that is their mindset. I do understand the reward of learning new things but Work/Life balance is important. Otherwise you're just another slave. And besides that there is research that suggests that it impairs learning (google it). If somebody told me that I had to work more than 37.5 (40 max) hours a week I'd tell then to f off (perhaps it seems like a good strategy when you're young, but the more I learn the more I believe that it's never a good strategy no matter your age)

    Edit: HODOR!
    Last edited by Hodor; 11-26-2015 at 09:18 AM.

  4. #4
    Ticked and off
    Join Date
    Oct 2011
    Location
    La-la land
    Posts
    1,728
    10 Reasons Why Salesmen Selling Religion are the Best Leaders in the World
    1. Profit
    2. Gains
    3. Money
    4. Currency
    5. Cash
    6. Wealth
    7. Opulence
    8. Affluence
    9. Fame
    10. Fortune


    Reinstate slavery for economic growth! It'll trickle down, I promise!

  5. #5
    and the hat of int overfl Salem's Avatar
    Join Date
    Aug 2001
    Location
    The edge of the known universe
    Posts
    39,665
    There's only one word to describe religious speech, and that's flatulence.
    If you dance barefoot on the broken glass of undefined behaviour, you've got to expect the occasional cut.
    If at first you don't succeed, try writing your phone number on the exam paper.

  6. #6
    Ticked and off
    Join Date
    Oct 2011
    Location
    La-la land
    Posts
    1,728
    Quote Originally Posted by Salem View Post
    There's only one word to describe religious speech, and that's flatulence.
    I object to that! Flatulence is a useful source of energy, you see.

    Calling self-taught engineers the best in the world because they don't know their worth or skills, don't have any self-esteem to walk away when you screw them, and are willing to work like slaves, is like calling actual slaves the best workers in the world. After all, they do the most work for the least cost, and you get to abuse them in any way you wish.

    Here in Finland, lots of companies, especially telephone marketers and web content creators, like to use high-school kids to do the work, because adults will not work for such slave wages (no minimum wage in Finland, you see), and high-schoolers are too naïve to realize they're being exploited, especially if you blind them with bullpoop talk. Just like shady salespeople, and tele-evangelists or whatever those money-askers on TV are. Makes me angry.

  7. #7
    Registered User MutantJohn's Avatar
    Join Date
    Feb 2013
    Posts
    2,665
    Wow. This is super relevant to me. I literally just got my first MEAN stacks job like 2 months ago and they already want me to work a 56 hour week... This thread has been good for me lol

  8. #8
    Ticked and off
    Join Date
    Oct 2011
    Location
    La-la land
    Posts
    1,728
    Quote Originally Posted by MutantJohn View Post
    they already want me to work a 56 hour week...
    Typical exploitation.. very common, too.

    This occurs when management -- especially middle management in larger organizations; in smaller organizations, those managers who have been promoted to their position with little to no actual management training or experience -- thinks they can enhance their own position by squeezing just a bit more from the workers/production teams. They may, for example, have a financial incentive to do so: if they wring a bit more out of the teams, they themselves get a bonus.

    Of course those "managers" love self-taught engineers; they're the most pliant workers!

    Unfortunately, I for one am at a loss as to how to effectively counter the pressure. I know from my own experience that increasing your efficiency and/or output does not work; they simply ask for more, until you burn out and quit, at which point they just hire someone new. If you have my kind of luck, you also get very little to no attribution for your efforts, and possibly even get badmouthed behind your back. Such experience wreaks havoc on anyone who just wishes to do their work well, and is not worth the work experience. You may just end up burned out and spending years in therapy, trying to re-learn how to cope.

    Suggested counter-strategies include pointing out that work product quality (and even the volume, especially for creative work) drops when weekly work load exceeds about 40 hours, or daily work load exceeds about 10 hours (depending on how often you get a rest day, how long the commute is, and what kind of breaks (voluntary and forced) you get). There is actual research on this, so it's not just verbal fluff.

    A more common approach is to find out the underlying reason, and to try to counter-manipulate the manager to use better management techniques; a lot of people do this instinctively, as a social survival strategy.

    Perhaps someone here has been successful in countering such pressure, and could give us hints?

  9. #9
    Officially An Architect brewbuck's Avatar
    Join Date
    Mar 2007
    Location
    Portland, OR
    Posts
    7,396
    Quote Originally Posted by Nominal Animal View Post
    Unfortunately, I for one am at a loss as to how to effectively counter the pressure.
    It requires help. You need support from more senior, more respected, more irreplaceable team members to stand up with you. Each of us has been treated like garbage at some point during the beginning of our careers. As we age and become leaders, it's our job to prevent the abuse of the inexperienced. I try to do my part, but obviously my influence is limited.

    There is no way to "stand up to the man" on your own, apart from starting your own journey as an entrepreneur.
    Code:
    //try
    //{
    	if (a) do { f( b); } while(1);
    	else   do { f(!b); } while(1);
    //}

  10. #10
    Make Fortran great again
    Join Date
    Sep 2009
    Posts
    1,413
    Quote Originally Posted by Nominal Animal View Post
    Perhaps someone here has been successful in countering such pressure, and could give us hints?
    I've been in this situation but not as a programmer--as a CAD drafter. The only way to win really is to never ever show off how fast or good you are, which pretty much means starting fresh at a new company. You pretty much have to deliberately be lazy, which is retarded. If you try to shine, you will do just that and look like a wildfire in the middle of the night and people will ask more and more of you until there's no way out. It's so sad that things are this way.

  11. #11
    Make Fortran great again
    Join Date
    Sep 2009
    Posts
    1,413
    Quote Originally Posted by MutantJohn View Post
    Wow. This is super relevant to me. I literally just got my first MEAN stacks job like 2 months ago and they already want me to work a 56 hour week... This thread has been good for me lol
    Leave now

  12. #12
    Registered User MutantJohn's Avatar
    Join Date
    Feb 2013
    Posts
    2,665
    Quote Originally Posted by Epy View Post
    Leave now
    It seems attractive...

    Apparently, management wanted us to continue working overtime until Christmas...

    I finally stood up and said that I don't want to work any overtime anymore. I'm at the point where they can honestly just fire me.

    The worst part is though, I'm good at my job. Like, my code works. Most of the time. I think.

    Okay, I don't know if I'm good at my job but my skills have like quadrupled from when I started. Today, I was using Mongoose and I finally learned how to use promises like a freaking boss! I love the work I'm doing but I don't love these hours...

    Edit: I should mention, I just finished my 4th day of overtime. So that makes for 2 11.5-hour days and 2 11-hour days. Tomorrow is my final 11 hour day. Ugh. I wish I would care more about getting my stuff done... But at this point, I'm just so exhausted.

    I will say this though, our manager/my boss did tell management that making us work overtime until Christmas was unacceptable. But at the same time, I can see that this place is clearly trying to institute wage slavery. Not good, man. Not good.

    But MEAN stuff is so cool though!

    Our lead programmer likes to tease me for liking PHP. I haven't told him to his face yet but I did tell some of my other co-workers, "Hey guys, you wanna know what's cool about PHP? A script can fail and it doesn't bring down your entire server !" XD
    Last edited by MutantJohn; 12-03-2015 at 11:49 PM.

  13. #13
    Ticked and off
    Join Date
    Oct 2011
    Location
    La-la land
    Posts
    1,728
    Quote Originally Posted by MutantJohn View Post
    "Hey guys, you wanna know what's cool about PHP? A script can fail and it doesn't bring down your entire server !"
    No, it just hands the server on a platter to the first shady character that finds the script.

    But yeah, back to the original topic: The way I see the self-learned/formal education divide is similar to becoming professional at something. You can do it yourself, but it requires more self-control than most have; doing it via formal education, where you're guided towards it, is much easier.

    Let's say you do concrete for a living. If you're professional -- regardless of whether you have formal education in concrete or not --, you'll make it your business to know what kind of concrete is required for what purpose, and how to produce concrete that matches the client requirements.

    Most concrete workers are not that; to most, it's just manual labor. Some might get really good and fast at some specific task (like pouring the exact right amount, estimating the amounts needed for typical jobs, vibrating the poured concrete, or flattening it fast but nice) -- at least enough so to be paid more than a regular concrete-Joe does.

    That's how many self-learned "engineers" are, too: they know how to do the one or few things they are really interested in, and often have lots of practical experience doing it, too, but they usually lack even the basics outside that narrow area.

    Our technology and sciences have grown so complicated, that one human being is not able to master an entire field anymore. (You could say one form of the singularity is here.) Formal education forces the learner to grasp the basics of the entire field, especially the uninteresting bits, with real-world applicable parts being frankly a very small part only.

    The self-learning aspects are necessary, as they make it possible for the person to master some aspect of the field (or become a generalist -- very valuable for team leader and management types). However, typically, self-learners do not take the time to learn the uninteresting but eventually important parts of the general field they are in, but center on the part they find most interesting.

    Nowadays, even a very specialized expert needs the sort of basic knowledge and skills even a second-rate formal education gives outside their focus area, to be able to maximize their effectiveness and utility in a team, and to adapt to the field itself changing. Having some overlap with others is that necessary, and useful.

    In natural sciences (for researchers instead of engineers), this overlap is even more important. Even though fields are specializing at an amazing pace, there are lots of overlap. For example, someone specializing in space physics, say Earth's magnetosphere and solar wind, might very well be able to make a jump to fusion research, because the two have interesting parallels and relate to each other.

    As an another example, there is very little difference between quantum chemistry, quantum biology, and materials physics (using ab initio-, or quantum, methods). But, having someone switch between physics and biology departments after their master's degree does sound pretty weird. Today, it's not weird at all, its just how our fields of research diverge and merge at different levels.

  14. #14
    Registered User
    Join Date
    Oct 2006
    Posts
    3,445
    Quote Originally Posted by MutantJohn View Post
    I just finished my 4th day of overtime. So that makes for 2 11.5-hour days and 2 11-hour days.
    I really hope you're paid hourly, and not on a fixed salary.
    What can this strange device be?
    When I touch it, it gives forth a sound
    It's got wires that vibrate and give music
    What can this thing be that I found?

  15. #15
    Make Fortran great again
    Join Date
    Sep 2009
    Posts
    1,413
    Quote Originally Posted by MutantJohn View Post
    I'm at the point where they can honestly just fire me.
    There you go. So yeah, put in notice, try to be nice to everyone, and leave.

Popular pages Recent additions subscribe to a feed

Similar Threads

  1. who is self taught among u ppl?
    By Kuro Tensai in forum Tech Board
    Replies: 40
    Last Post: 02-26-2013, 10:55 AM
  2. who is self taught among u ppl?
    By Kuro Tensai in forum C++ Programming
    Replies: 29
    Last Post: 02-17-2013, 06:15 AM
  3. Anyone purely self-taught?
    By guitarscn in forum A Brief History of Cprogramming.com
    Replies: 103
    Last Post: 03-15-2008, 04:58 AM
  4. Will the upcoming C++ standard change how Programming languages are taught
    By indigo0086 in forum A Brief History of Cprogramming.com
    Replies: 5
    Last Post: 01-14-2008, 01:07 PM
  5. can you explain reasons?
    By pacific in forum C Programming
    Replies: 2
    Last Post: 02-09-2005, 08:53 PM

Tags for this Thread