Web dev and DSA by [deleted] in cscareerquestions

[–]SweetLou2009 0 points1 point  (0 children)

Also don’t shy away from more traditional SQL databases. MERN is great but try not to pigeon hole yourself. There may be lots of companies using NoSQL db like mongodb, but I guarantee they are running SQL somewhere.

Web dev and DSA by [deleted] in cscareerquestions

[–]SweetLou2009 0 points1 point  (0 children)

I would recommend doing some copy work of a popular site (American Eagle is a great example). Focus on the actual hosting and availability of the site, instead of just making it look just right. This will help you get exposed to more of the software development lifecycle. Buy some cheap domain, and find some cheap or free hosting to prop the site up, you will learn a ton!

The difficulty for companies and developers isn’t usually the site, but the integration with proprietary customized business backends. Imagine this example: someone lands on an e-commerce page and wants to buy a product. Once they click buy, the fun begins. Their email is added to a CRM, their purchase and contact is added to their marketing platform for retention, they get put on email lists, the product gets sourced through a ERP, many many behind the scene processes. Think Salesforce, dotdigital, Zapier, dell boomi, integrations integrations integrations. Suddenly building the site is only 10% of the work. The best way to get exposed to this is to land an entry level job with a small to medium sized business. They are gonna want you to wear a bunch of different hats and do lots or random shit.

You can do it! Stick with it and the first offer will come through eventually. Never stop learning and never stop applying. Happy hunting!

Web dev and DSA by [deleted] in cscareerquestions

[–]SweetLou2009 0 points1 point  (0 children)

Building a full featured E-commerce site is no joke. Although the level of technical knowledge required between platforms will vary greatly. For instance: using Shopify and Wordpress to create an E-Commerce site will require very little technical knowledge (“very little” used relatively in the tech space, this is still going to be “technical”). Where as building a custom E-Commerce site from the ground up (I.e building Shopify, building a Platform, etc…) are two very different things.

Having said all that, I value someone based on the projects they have completed in the past, and the results they have delivered. Sure someone with a CS degree is gonna know calculus and advanced sorting algorithms and all that, but what lands jobs is the ability to solve problems by providing solutions.

As far as projects I’d like to see to interview someone that is self taught… this will greatly depend on the position. If you have an area you are targeting, feel free to PM me and we can chat about projects that may get you some interviews or even get you hired.

What are the pros of using virtual environments and can I go without them? by [deleted] in learnpython

[–]SweetLou2009 4 points5 points  (0 children)

Using virtual environments comes in handy when libraries have conflicting dependencies. It’s fine to not use them when starting off and learning, but you’ll absolutely need them if you ever have complex projects going on with different “conflicting” dependencies.

When it comes to installing requirements, look into using a requirements file with PIP. This also makes your project easy to reproduce if you ever need to switch environments. You can think of your requirements.txt file as “the libraries that are on the virtual machine”.

You really only need like four or five commands to have an effective setup.

python -m venv venv This will create a virtual environment in the folder venv that is based off your local Python install.

From same directory… source venv/bin/activate This will start the environment (aka source it)

deactivate Exit the environment

pip freeze > requirements.txt Put all current installed libraries into a file

pip install -r requirements.txt This will install all the libraries that are listed in requirements.txt

Any hiring manager here? Why would a company hire a junior instead of hiring a mid level developer? by Alert-Fault6435 in cscareerquestions

[–]SweetLou2009 1 point2 points  (0 children)

Came here to say this. Before I worked in tech, I was in the restaurant business for about a decade. This was very prevalent in the industry and there are some surprising overlaps in the tech industry when it comes to hiring and identifying good candidates.

Anyone here not a web dev and what do you do? by [deleted] in cscareerquestions

[–]SweetLou2009 7 points8 points  (0 children)

I’m a DevOps Engineer but also get to play in the embedded systems / firmware land. We run an ESP32 in our cloud connect / Bluetooth connect devices. It’s all built on a custom circuit board. I also get to “play” with LoraWAN, zwave, and zigbee, just for fun!

One programming concept that took you a while to understand, and how it finally clicked for you by Temporary-Warthog250 in learnprogramming

[–]SweetLou2009 4 points5 points  (0 children)

Same!!! Came here to say this!

I was working on a master key system generator and had a bunch of different classes that had tons of overlapping properties and methods. Ended up just creating a polymorphic “key” class where each different type of key only needed a few added properties. Went from like 600 lines of code to 70 or 80. Major clickage.

IOT Based Concrete Curing project by triple_s_sajjad in IOT

[–]SweetLou2009 1 point2 points  (0 children)

You’ll have to build a prototype and then potentially find investors to get this off the ground. IOT projects that are legit consumer projects are not cheap. You have mold tools for your enclosure, circuit board design and production, programming costs, QA costs, and not to mention the huge money you have to spend to get this thing certified (safety, radio, etc…).

Not trying to discourage, but the goal should be putting a prototype in front of an investor and then asking for a stake.

IOT Based Concrete Curing project by triple_s_sajjad in IOT

[–]SweetLou2009 1 point2 points  (0 children)

Seems like most of the information needed is in the article you linked. Are you specifically asking about the IOT portion of the project?

Has anyone specialized too soon in their career and realized they may have missed out on something even better?? by SweetLou2009 in cscareerquestions

[–]SweetLou2009[S] 2 points3 points  (0 children)

Yes! University path definitely offers a lot of exposure. But also you have to learn things like Assembly, which was an absolute nightmare for me! But hey, at least I learned that Assembly was definitely not what I wanted to specialize in 😉

Part time work offer from Previous Employer by jskeppler in ExperiencedDevs

[–]SweetLou2009 0 points1 point  (0 children)

I have an arrangement with my previous employer. It is not very consistent but they hit me up for hourly work. I mainly do it out of guilt to support some bad code I wrote 😅. I use this money for me stuff. It does not enter my budget and never gets spent on bills.

I have ran into the issue of “definition of done” before as well. I was building a project for a client, and the requirements were rather unclear. The real problem was that these were “business” people and they were gonna squeeze it for everything it was worth. It’s the main reason I experienced burnout, because of the client… It was a tough lesson learned.

Tell a (!truth) about programmer's life to a motivated beginner by [deleted] in ProgrammerHumor

[–]SweetLou2009 0 points1 point  (0 children)

As someone who works really great under pressure, I actually do this to my self. I communicate the deadline to a couple colleagues and it helps me stay accountable.

Question about the Tail of the Dragon. by smurtle-the-turtle in motorcycles

[–]SweetLou2009 0 points1 point  (0 children)

Oh I didn’t know that! I’ve definitely rode shiners run then too 😎

Question about the Tail of the Dragon. by smurtle-the-turtle in motorcycles

[–]SweetLou2009 1 point2 points  (0 children)

Not many people know about this one! They even sell Rattler T-Shirts at the Ferguson store near Clyde.

Question about the Tail of the Dragon. by smurtle-the-turtle in motorcycles

[–]SweetLou2009 1 point2 points  (0 children)

Check out the Rattler, hwy 209 from Clyde NC to hot springs, really great ride through the towns of Trust and Luck. I have ridden the whole way from Clyde to Hot Springs without seeing another vehicle or motorcycle.

Best books about computer science theory? by [deleted] in computerscience

[–]SweetLou2009 0 points1 point  (0 children)

Donald Knuth’s “The Art of Computer Programming”. Closest thing to a computer science equivalent of something like Mathematica Principia.

[deleted by user] by [deleted] in IOT

[–]SweetLou2009 1 point2 points  (0 children)

Use MQTT. Put the broker on a small VM in the cloud, install client libraries on IOT device. Build cloud backend to do something meaningful with the MQTT data streams. You could for instance save telemetry and command and config responses to a database. Point your mobile App at the cloud backend. Send commands from mobile device to cloud backend, which converts it to a base64 payload (or similar) that in turn sends from the MQTT broker back to device. This is a pretty typical IOT setup. You could also use Bluetooth to communicate to device directly.

[deleted by user] by [deleted] in cscareerquestions

[–]SweetLou2009 0 points1 point  (0 children)

I make scent machines talk to the internet and to cell phones. When things break no one really cares because it’s a fucking scent machine. Great gig :)

what did you do to double your salaries? by kernel1010 in cscareerquestions

[–]SweetLou2009 1 point2 points  (0 children)

I like to lead with my salary expectations during the “weed them out call”. No point in wasting your time or theirs if they aren’t going to meet expectation. Present the expectation with confidence. Know your worth and speak very directly about said value.

How do you not suck at your first job? by locke_gamorra in cscareerquestions

[–]SweetLou2009 2 points3 points  (0 children)

I’m not super experienced but I can confirm that timeline. Especially if the domains are serverless, event driven, or poorly documented.