What I've learned in my first 6 months working as a developer web developers |
- What I've learned in my first 6 months working as a developer
- To track our fleet of Tesla's, I integrated Tesla API with the Google Maps API
- How do I manually set up a website domain?
- DMT - declarative minimalist testing, in the browser
- [Showoff Saturday] "Agency Colorful" Demo of "SaasLand multipurpose WordPress Theme"
- What kind of license should I use for my project? I want my SaaS apps "basic - free forever" plan to be open sourced, but with our own paid features closed source.
- [Showoff Saturday] I built a diagram maker specifically for software architecture
- How do I make pages index like this in my sitemap? My site shows a list of pages, no indentation
- Developing a website. - "Final Year Project"
- Load Testing Caddy Web Server on a GCP F1-Micro Instance Using K6 (k6.io)
- ASP.NET Core vs NodeJS -> Which is more simple to implement?
- How do I get the effect in CSS shown below?
- Text to speech in C# help!!
- eGPU for old MacBook or new Windows PC?
- I've been making things locally in Node. What are the next concepts to learn for deploying?
- [HELP] How to embed data visualization into webpage
- How to test my website that uses php?
- Favourite tooling for rapid web UI development?
- What's the best way to position yourself to minimize neck strain, when using dual monitors?
- I have created a fully responsive website eith only html and css. How would i go about putting my code onto a domain?
- GitHub - Need to figure out what is in my repository, clean it up and in many respects start from scratchue
- Bootstrap with react app
- [Showoff Saturday] LargeGlobes.com - How to make it better ?
What I've learned in my first 6 months working as a developer Posted: 29 Mar 2020 08:32 AM PDT I started my first programming job at the start of October in 2019. Junior Full-Stack Developer is my title, and here's a list of what I've learned since then and some other random bits and pieces I've learned. A bit of context
What an average day is like8:20: Arrive at work, set up my laptop, get a drink, open Github and just catch up with slack, etc. Open up Google calendar and see what's going on for the day, just generally settle in. 10 - 12: Most meetings happen in these hours, team meetings often happen around 10 and daily standup is at 12. They're mostly like 30 minutes of just talking about what we've been doing, dev team meetings are mostly looking at the Github milestones and reviewing how we've been doing, standups are basically reviewing the work we've been doing recently and discussing what's happening today, just catching up with each other and staying on track in general. 12:30: Gym time wooo 💪. I replace my lunch with this, which is why I arrive a bit earlier than the typical 9-5. A surprisingly good way to break up working all day. They're nice enough to not track my hours and be strict about how long I spend. 5:15: Between lunch and the end of the day there might be a meeting, but usually after lunch, I just quietly code away until I leave. On some days we have little birthday parties and small things like that to make work seem less work-like I suppose, these usually happen around 4:30-5. Code Expectation vs RealityExpectations:
Reality:
Work Expectation vs RealityExpectations:
Reality:
TL;DR: My expectations vs reality of starting my first job has been that things are a lot easier and way more relaxed than I expected. I am indeed just a bit of an awkward developer that wants to write code and not chat about random stuff in the kitchen. 🤷 Tips and stuff I found importantGitObviously working with a team Git will be the most important thing to understand teamwork wise, I feel if you can do all the basics (clone, push, pull, merge, make a PR, etc) you'll be fine. We do things slightly differently to what I expected here, we make a branch and push to it and then merge it after review. (using Github labels to figure out what's going on). Ask questionsGetting the right balance of how many questions you ask is important, if you ask too few you'll get stuck on small things too often, if you ask too many you'll be wasting a lot of time. It's hard to say what the right amount is, but if you ask the right types of questions it doesn't matter how many you ask. If you can google it (e.g the question is a generic question about JS) then google it. If you feel like asking in person just to discuss it a bit, you can. If the question is codebase specific then just ask it. If you're stuck for over like 30-40 minutes just staring at the screen wondering why something won't work, ask for help. Sometimes all it takes is someone to look at the same thing and they'll spot something you didn't right away. (This doesn't have to be in person, you can ask a random person in a chat or stack overflow, etc.) Overall you have to kind of humble yourself and not feel shy or ashamed to ask for help, even if it's a small thing. Being a junior gives you the perfect excuse anyway 🤠. They want you to ask questions. Find what works for youPersonally, I spend a lot of time on discord discussing code with others, sometimes I'm "at work" but solving someone else's problem, teaching something or just talking random code stuff. This almost sounds bad, like I'm wasting company time... But honestly, I feel taking breaks from what I'm doing helps me just feel happier with what I'm doing overall. I feel like I'm able to do what I want, when I want - as long as I do the work at an expected pace and I'm becoming a better developer at the same time, I feel this is exactly what I want to be doing. I expected "working" to be a miserable thing I did to earn money, but by being able to just break it up and do what I enjoy (gym & chilling discussing code), I feel way happier and enjoy going to work. Code reviews are goodYou can learn a lot from code reviews 😸! Not just people reviewing your code, but reviewing other people's code and also looking at reviews other people made unrelated to your code. You have to understand you are not your code. If someone says you did something wrong, you shouldn't be upset they're saying you did it wrong, they're saying the code you wrote isn't correct. Everyone has times when they're tired and the code just isn't good, it happens. 🤷 Take notesI wrote up notes of most things that were confusing to me. There was a LOT of things done in a very specific way I'd never seen before, specific to our codebase only. The problem with asking questions is that you'll get an answer, but if you don't come across that thing again. You may have forgotten the next time it comes up. I use markdown to write notes and then when writing something for GitHub I just copy/paste it in there as part of the Issue/PR and it's already in the correct format. And that's about it, I've probably missed a few things as the time has just kind of flown by, but I think everything is going fine and all my reviews have been overly positive, the transition from self-taught to "proper" work has been fine. ...Now I just have to hope coronavirus doesn't make me unemployed 😷. [link] [comments] | ||
To track our fleet of Tesla's, I integrated Tesla API with the Google Maps API Posted: 28 Mar 2020 04:58 PM PDT
| ||
How do I manually set up a website domain? Posted: 29 Mar 2020 01:50 PM PDT Listen, I know it sounds like I have nothing to do with development or tech, but trust me I do have a history with that. I understand that this is nothing that can be learned easily however I am willing to put in the time and effort. I am setting up a business and would like to personally develop the website. I know the name and the domain is unused so I was wondering how I claim ownership of the domain. Thank you for your help. [link] [comments] | ||
DMT - declarative minimalist testing, in the browser Posted: 29 Mar 2020 03:57 PM PDT
| ||
[Showoff Saturday] "Agency Colorful" Demo of "SaasLand multipurpose WordPress Theme" Posted: 28 Mar 2020 10:46 PM PDT
| ||
Posted: 29 Mar 2020 11:03 AM PDT I'm building a SaaS platform where I want the basic plan to be open sourced, and we also host the basic plan free forever. That way people can develop features they'd want to see and easily access them on our hosted basic plan, as well as self-host the basic version. I want to prevent people hosting paid versions of our open sourced basic plan repo (obviously nothing is preventing someone from taking the code and relabelling it themselves). It's been recommended to me by my past CTO to use AGPL v3. There is too much legalese for me to understand in it and whether it accomplishes my goal. I was also looking at the licenses that mongodb uses and was wondering if I can just copy that? Thanks. [link] [comments] | ||
[Showoff Saturday] I built a diagram maker specifically for software architecture Posted: 28 Mar 2020 11:50 PM PDT
| ||
How do I make pages index like this in my sitemap? My site shows a list of pages, no indentation Posted: 29 Mar 2020 07:25 AM PDT
| ||
Developing a website. - "Final Year Project" Posted: 29 Mar 2020 12:16 PM PDT I have never worked on Web Development ever before. But I got this "Website Development of Departmental Website" as my final year project. Any help will be appreciated. [link] [comments] | ||
Load Testing Caddy Web Server on a GCP F1-Micro Instance Using K6 (k6.io) Posted: 29 Mar 2020 03:49 PM PDT
| ||
ASP.NET Core vs NodeJS -> Which is more simple to implement? Posted: 29 Mar 2020 03:33 PM PDT Hey guys, I'm mainly a C# dev due to Unity but I understand the importance of Javascript in web dev so I started learning that as well, along with it's frameworks and enviroments like React, NodeJS, etc... Front end is OK so far, I have learned HTML, CSS and basic DOM handling with JS for front end but I'm not sure I like NodeJS that much... I feel the code structure is messy... working with SQL is also frustrating... Since I already know C#, how is it like working with ASP.NET Core in the back end? Can I make good use of it with RESTful APIs and then create my front end with JS/React? (For now I don't want front end stuff with .NET since it uses Blazor and I don't know any company that uses that so I'll stick to JS enviroment.) [link] [comments] | ||
How do I get the effect in CSS shown below? Posted: 29 Mar 2020 03:25 PM PDT
| ||
Posted: 29 Mar 2020 03:25 PM PDT Alright guys, I've spent hours trying to give my console app text to speech capability. The best solution I landed on was getting System.Speech.dll from NuGet. When I try to get it though, it says "Package System.Speech.dll 1.0.4 is not compatible with netcoreapp3.1 (.NETCoreApp,Version=v3.1). Package System.Speech.dll 1.0.4 does not support any target frameworks." How in the world do I do this properly? I won't pretend I have experience with coding. I am using Visual Studio 2019 and I'm writing C# for a Console App (.NET Core). All I really want to do is make my program talk 🤷🏼♂️. Thanks in advance guys~ [link] [comments] | ||
eGPU for old MacBook or new Windows PC? Posted: 29 Mar 2020 03:09 PM PDT Im looking to upgrade my setup, I mostly work on web dev, frontend and backend. My goal is to work with 2 monitors (one 4k monitor and one 1080p vertical monitor for code), I already own those monitors, but my macbook only can display 1 output monitor, also trying to work at 4k is very laggy so I need decrease the resolution (which really sucks), so seems my MBA gpu is the bottleneck here. what options do I have? [link] [comments] | ||
I've been making things locally in Node. What are the next concepts to learn for deploying? Posted: 29 Mar 2020 03:04 PM PDT I'm pretty comfortable with the command line, installing packages, using express generator to start a project, running nodemon as I work and pushing it to my private repo. Now I'm ready to upload it all to a service like Netlify, but I'm totally lost with build scripts, build hooks, environment variables and the like. What I'm expecting to see is an interface to run npm install on the package.json, and to start the server with Nodemon. What should I research to make this transition from production experiments to actual dev? [link] [comments] | ||
[HELP] How to embed data visualization into webpage Posted: 29 Mar 2020 02:41 PM PDT So I have a Flask app that is displaying a visualization of some data that I made. I want to be able to have two separate visualizations on the same page, as well as some text discussing them, so I need to make these visualizations embedded. Here is what I have so far (prototype). Based on some reading on the Plotly website, this: https://plotly.com/python/embedding-plotly-graphs-in-HTML/ should be what I'm looking for, but it isn't working for me. Any recommendations are appreciated. [link] [comments] | ||
How to test my website that uses php? Posted: 29 Mar 2020 02:37 PM PDT I don't want to upload my site to the web - it's just practice, however it uses php and databases, is there anyway I could run the site to test it? [link] [comments] | ||
Favourite tooling for rapid web UI development? Posted: 29 Mar 2020 04:29 AM PDT Hi folks. I'm working on a project that would benefit greatly from having a basic web UI for the dev team. I'm looked for guidance on any tooling that is fast to develop with, even at the expense of prettiness / feature completeness. I have experience with React, HTML5, plain JavaScript etc and while I love crafting a well designed user experience this can be a much rougher "developer only" ui. Are there any "ugly as hell but works" type toolings? This would be no more than a couple of web pages. If there isn't then I would just progress down the React app route because it's familiar but I always feel like I end up being too perfectionist (great for customer facing stuff, not so important when it's for the guy one desk over). Cheers. [link] [comments] | ||
What's the best way to position yourself to minimize neck strain, when using dual monitors? Posted: 29 Mar 2020 02:06 PM PDT I have a dual monitor set-up, one for frontend and the other for backend. I use a piano bench as my seat. When I program for long hours right-side of my neck feels a little stiff, my monitors are 25" each, aligned side-by-side edges touching, forming a generally straight line. Do you rotate your head to look at your monitors or do you only use your eyes? What's your set-up and best practice for dual-monitors? [link] [comments] | ||
Posted: 29 Mar 2020 01:58 PM PDT Just a simple html, css website. How do i get started with buying a domain and putting my code onto the domain? [link] [comments] | ||
Posted: 29 Mar 2020 01:32 PM PDT Hi everyone, If anyone has a working knowledge of git and gitHub, any help/advice with a situation I'm in would be greatly appreciated. I'm having trouble understanding git and GitHub's behavior. here are my questions:
( What steps need to be taken to fix the situation so mis-initialized directories aren't throwing everything else out of whack being misidentified as repositories when they aren't actually repositories.)
Thank you! [link] [comments] | ||
Posted: 29 Mar 2020 09:21 AM PDT Hello everyone, Newbie developer here [link] [comments] | ||
[Showoff Saturday] LargeGlobes.com - How to make it better ? Posted: 29 Mar 2020 01:04 PM PDT I did as much i could on this site to make it as good as possible, what else would make it better ? [link] [comments] |
You are subscribed to email updates from webdev: reddit for web developers. To stop receiving these emails, you may unsubscribe now. | Email delivery powered by Google |
Google, 1600 Amphitheatre Parkway, Mountain View, CA 94043, United States |
No comments:
Post a Comment