learn how to code instead of browsing the coli all day brehs

Joined
Jan 30, 2016
Messages
1,645
Reputation
150
Daps
3,073
Get on this programming wave brehs, easy as fukk to get a 50k job if you understand a few principles and can do easy interview challenges questions like fibonaccci and FizzBuzz

This.

Had a friend who couldn't write a recursive sol'n to fibonacci at an interview :mjlol::mjlol: Still clown the breh everytime I see him :troll:

Write exponential time solutions brehs
 

Man

Internet Liar
Joined
Oct 23, 2015
Messages
4,821
Reputation
595
Daps
15,102
If there's one thing I learnt from college it's self study

It's 10 text books maximum to get a "degree" in anything plus there's whole lectures videos available online also

You can get the knowledge without the extortion fees or paper qualifications
 
Joined
Jan 30, 2016
Messages
1,645
Reputation
150
Daps
3,073
While there is a major emphasis on research and theory when it comes to Haskell, it's use of monads handling impure effects is what enables the language to be used as a legit programming language to develop things like web apps.

Haskell's emphasis on purity makes it seem like it can never get anything done (and it wouldn't), but it's impure aspect (monads) allow it to parse files, talk to databases, interact with the user, etc. But it still remains pure because the side effects happen inside these monads, which is just a type class at the end of the day.

I don't work professionally as a programmer (web developer) yet, had a temporary job working with Swift though. I'm just a pure self-learner building a portfolio right now and adding new things that interest me. I'm learning Haskell to build my third app. When I was working through the other apps I'd learn about something cool like JSON Web Tokens or Web Audio API and wanted to add it to what I was working on so I would do that. Deep Learning/Machine Learning came up from an idea I had about letting the computer analyze sports.



I did like Elixir/Phoenix and absolutely do see it as the next big thing. The fact that you could punch in 3 lines into the CLI and out comes a full on MVC is spectacular, add a few more lines to your code and you have web sockets that could serve something like 2 million concurrent users off of one laptop? It's insane.

I think though the "magic" of it and how it was presented was what discouraged me from learning it. I tried it out because I wanted to get into functional programming, but the way I dove in probably wasn't the best. I'm the type who likes to learn things block-by-block and under the hood from the ground up. The way the books explained Elixir (mainly Phoenix) was punching in those commands into the CLI to get a web app going and trying to learn what was happening. I just don't learn well that way. In the end I felt overwhelmed because I had to learn Ecto and Plug on top of the language itself, and because there were keywords everywhere and I couldn't tell what framework they belonged to was really confusing to me. I already experienced Javascript fatigue not too long ago and really didn't want a language that relied on outside frameworks out the box. Nothing wrong with the language itself, just wasn't the right time and explanation for me.

Maybe I'll run into it down the road though, because I do understand why many people love it. I definitely see it blowing up, and fast. If there's anything to challenge Node down the road, it'll be Elixir/Phoenix.

Have you been applying to jobs? You are way more competent / knowledgable than most college kids I know :salute:

Also don't just settle for any old place. Somebody like you would thrive at a Big-4 or unicorn startup. It's tough getting into those places but it's so worth it.

I see you are from LA, try to get Snapchat to hire you :lupe:

10K a month starting salary as a dev :mjpls:
 
Joined
Jan 30, 2016
Messages
1,645
Reputation
150
Daps
3,073
:dwillhuh: What the fukk does this even mean.

It's a inside joke breh

A beginner's guide to Big O notation - Rob Bell

O(2^N)
O(2^N) denotes an algorithm whose growth doubles with each additon to the input data set. The growth curve of an O(2^N) function is exponential - starting off very shallow, then rising meteorically. An example of an O(2^N) function is the recursive calculation of Fibonacci numbers:

int Fibonacci(int number)
{
if (number <= 1) return number;

return Fibonacci(number - 2) + Fibonacci(number - 1);
}
 

Spatial Paradox

All Star
Supporter
Joined
May 16, 2012
Messages
2,345
Reputation
1,130
Daps
12,323
Reppin
Brooklyn
Like said before how can u show employers that u got experience from learning it yourself?

One of the best ways to do this is by building projects, especially if the projects can solve some real world problem you or someone else is having. And even if there's already projects that do the same thing, it still might be worth it to build your own, if only to be able to show you have some experience with your platform of choice.

The last personal iOS project I was working on was a subway countdown clock app. There's other apps out there that do the same thing and have other features on top of that, but it was still a good opportunity to apply the lessons I'd learned from previous projects, apply any new relevant concepts I'd picked up before I started, and learn some new technologies (in this case, GTFS-Realtime and Protocol Buffers).

Plus, the MTA's current subway countdown clock iOS app is :flabbynsick:, so why not make an app that has the same basic features, but is otherwise much better, and that I actually use for myself on a daily basis?
 

Rozay Oro

2 Peter 3:9 if you don’t know God
Supporter
Joined
Sep 9, 2013
Messages
41,252
Reputation
5,302
Daps
75,098
You're not wasting your time. There are various options out there to learn C#. Take some online courses, the asp.net website includes a chat forum where developers of different levels can collaborate with others for coding help.

The Official Microsoft ASP.NET Site

Also stack overflow, w3schools are good programming training sites. While a degree is not necessary to find a job, it can provide internship opportunities, kickstart your career, and increase your salary in the long run. I haven't done it, but certifications could help you also.

Good luck.
Thank you very much
 

Lord_nikon

Veteran
Joined
Dec 14, 2015
Messages
27,385
Reputation
13,548
Daps
139,130
Reppin
127.0.0.1
We need a coding therapy support group to NEVER give up. I'm learning HTML5,CSS,PHP from udemy

looking at al this code got me like this
vg7fd.jpg
 

kickz

Pro
Joined
May 30, 2013
Messages
726
Reputation
310
Daps
2,104
Reppin
NULL
If there's one thing I learnt from college it's self study

It's 10 text books maximum to get a "degree" in anything plus there's whole lectures videos available online also

You can get the knowledge without the extortion fees or paper qualifications

Not to mention, programming is one the few places that doesn't give a fukk if you got a degree as long as you can code
 

Yogi

Superstar
Joined
May 26, 2012
Messages
3,748
Reputation
282
Daps
16,754
Reppin
NULL
I'm disappointed in all the Black people here talking about what they're not passionate about, I work as a software engineer and some of the best developers I know don't love to code but they love supporting their families with very nice paychecks.

These skills can literally translate into millions of dollars and it's not back breaking work. It can certainly be frustrating starting out but that's no excuse to give up and say "it's not for me", none of this shyt is for any of us but if we want it, it's within our reach to take it.

Instead of saying you aren't passionate be honest and say you don't have the discipline to dedicate your time and focus towards something that can literally change your life and open doors to other opportunities that you might actually be "passionate" about.

We don't have the option to walk away from opportunity because we lack "passion", that's a cheap cop-out.
This assumes that the people who say it isn't for them have no other opportunities to support their families. Maybe instead of learning to code they want to study mechanical engineering or nursing or agribusiness. No need to lecture other adults about their career choices.
 

Matt504

YSL as a gang must end
Joined
Sep 7, 2013
Messages
45,382
Reputation
15,032
Daps
275,111
This assumes that the people who say it isn't for them have no other opportunities to support their families. Maybe instead of learning to code they want to study mechanical engineering or nursing or agribusiness. No need to lecture other adults about their career choices.

you're right.
 

Mike809

Veteran
Supporter
Joined
Oct 15, 2015
Messages
16,693
Reputation
4,219
Daps
85,697
Reppin
Bronx
Not to mention, programming is one the few places that doesn't give a fukk if you got a degree as long as you can code

You can only get so far without a degree . Some algorithms are best learn in college .
 

Scholar

Superstar
Joined
Dec 11, 2015
Messages
8,939
Reputation
795
Daps
24,345
If there's one thing I learnt from college it's self study

It's 10 text books maximum to get a "degree" in anything plus there's whole lectures videos available online also

You can get the knowledge without the extortion fees or paper qualifications
Completely agree with you. Self studying is key.

What courses should i buy brehs? I'm a beginner and haven't done much coding
 

Scholar

Superstar
Joined
Dec 11, 2015
Messages
8,939
Reputation
795
Daps
24,345
They have a bunch of finance course too. Checkout the site, i'm about to cop a few lessons
 
Top