#career-advice

1 messages · Page 437 of 1

cerulean fulcrum
#

But I have no idea why it failed. I don’t know if I was just following the tutorial or what. I was doing some research on quora and sites saying you need to understand higher level mathematics

smoky quest
brittle thorn
#

Good idea or actually try a startup

graceful sundial
#

Also @gritty rivet thanks a lot on the recs, not a huge fan of fiverr but really liking Upwork, think I’ll be churning out some cash from that before the weeks over, already looking like I’ll be writing up a script for reading a csv file with python modules and installing said modules, listing just wanted the list installed trying to upswell the script to them for repeatability purposes and just because I’m not trying to do that manually

#

Yes but startups are a lot of work and dedication and capital

smoky quest
graceful sundial
#

Well full honestly my uncle recommended I jump the gun asap on it because the earlier your on the books the more the entity exists and that can have tax and grant benefits

#

And I mostly wanted it for writing up losses so I can skip out on taxes like our billionaire friends do

#

Minus Elon he pays his dues

#

Also @gritty rivet might be building a gui for someone else that seems to be using opencv for object recognition, and straying away from the sacred python to tutor a first year college student in C++, I will lead him into the code light

smoky quest
sudden quartz
#

The funny thing is that a Bachelors in CS is better for SWE roles than a Masters in CS. Unless your focus is SWE there is no way youre a better applicant, lol.

smoky quest
sudden quartz
smoky quest
#

The rule still applies: BS <<< MS <<< phd

graceful sundial
frozen gate
#

I think ML/AI positions want grad school but that’s the only specialized position I can think of that does

brittle thorn
smoky quest
# sudden quartz Why?

MS students can go deeper and more abstract. You can throw a lot more problems at them

graceful sundial
#

Always heard c/c++ or python

sudden quartz
smoky quest
pulsar drum
graceful sundial
#

But the python is just wrappers to the c anyway so not surprised

smoky quest
frozen gate
#

PhD is overly specialized for most things but if you want to teach and research it could help maybe

graceful sundial
#

Ability to cater to the language of preference

smoky quest
brittle thorn
graceful sundial
#

More education more you can expect to be paid

sudden quartz
frozen gate
#

O.o at the med student who was here earlier

graceful sundial
#

Company perspective more liability cost wise and more likely for turnover for a better role somewhere else

brittle thorn
smoky quest
ivory sluice
graceful sundial
#

You are a ms applying for a role that could be suitably fulfilled by someone with a bs

sudden quartz
# smoky quest and in english?

I have shared classes with graduate CS students. Lets just say, there is no real reason for a MSCS to be payed more than a BSCS. You can preach the ideal but the truth is that its total BS. MSCS transitioners will be better than the worst BSCS and thats about it

smoky quest
graceful sundial
#

I would rather hired the bs who is reaching, can grow into the role, I can lowball a salary on, and is less likely than the ms to find a new role within three years

sudden quartz
smoky quest
ivory sluice
frozen gate
#

MSCS has higher salary on average than BSCS, Masters in accounting is about the same for BBA in accounting (because it’s just to fulfill cpa requirements) for contrast

smoky quest
#

MSCS do also climb faster the ladder

#

Also starting salaries are higher for MSCS and even higher for phd

graceful sundial
#

I disagree I’d be likely to retain the workers who were capable of fulfilling the role and it’s responsibilities while also feeling indebted that I gave them a chance than the workers who felt they deserved the role and feel underpaid because they were overqualified

sudden quartz
#

Because its a higher level degree. People dont think for themselves and just give them more money. Although its true some MSCS that arent transitioners are generally just good to do what they do

smoky quest
graceful sundial
#

Absolutely

smoky quest
sudden quartz
graceful sundial
#

Even the bs will likely leave if they’re motivated and continue to develop past whatever role they are in

smoky quest
graceful sundial
#

The ms I just think will typically leave sooner because they can get a higher paid somewhere else and if they got a ms are probably well motivated

smoky quest
graceful sundial
#

Unless the ms is already overpaid

#

Can afford and want to afford are different and I’m talking an ideal and theoretical capitalist company

smoky quest
graceful sundial
#

Yeah I agree with that

#

I’m not trying to say don’t pay the bs their fair share

#

I’m saying if a bs will do why pay for the ms

smoky quest
#

But I do have a bias towards innovation rather than old school companies

graceful sundial
#

Eh I was taught in regards to hardware optimize only account for what you need

smoky quest
#

You don't optimize hardware the same way you create a high performing team

graceful sundial
#

Fair point

smoky quest
#

Just as an example, people don't want to be the smartest person in the room. So if your team mates are "weak", you have little incentive to stay

#

So you want to create a culture of excellence, among other things

#

(fyi, it doesn't mean I consider BS people as weak, I meant it in general)

brittle thorn
#

Its the motivation and the job and culture fit that is important. Hire so that the engineers are challenged to grow which may mean not putting someone senior or with an advanced degree do something boring...that is better to be done by a junior engineer

sudden quartz
#

Transitoner MSCS do not necessarily involve "higher level CS". BSCS is like an arts degree in the field. You have a lot of broad knowledge in an increasingly broad field. MSCS is just a research degree, but a lot of BSCS do research work already. You essentially have no value to hold to any BSCS who didnt waste their time or have a bad program. The MSCS transitoner has less potential and value than the BSCS. Its just a piece of paper for credentials, and it gives value to you, but you are not of any greater value in CS. But of course do what you need to do for your goals

summer roost
sudden quartz
summer roost
#

is "general MSCS" a thing?

smoky quest
# sudden quartz Transitoner MSCS do not necessarily involve "higher level CS". BSCS is like an a...

also I can give you some concrete example in some unnamed country in Europe:

  • BS are for the code monkeys in the projects. They learn the broad strokes. Their job is to write code, not think
  • MS are for the people managing the projects and devs on it. Most folks with a MS may actually manage teams within a year. Their classes also go much deeper and broader (marketing, sales, communication, etc.)

That's also very different from the US view where MS is also a lot more technical but less limiting for the BS

brittle thorn
smoky quest
#

Anything "transition" is very much dependent on the cost function between where the person comes from and CS

frozen gate
#

MS as you said would be covered by MIS or a MBA degrees

summer roost
#

MS CS in my experience covers many of the core BS CS courses in greater detail, and also involves drilling down into some specialty.

#

at least, in the US.

frozen gate
#

For career switchers you usually can’t go straight into a MSCS either, you have to show aptitude first through bridge courses and whatnot

summer roost
#

indeed, unless their BS was in some closely related field

uncut bloom
#

Hey there,
Job descreption, what do you think what does NO Java means? 😄
Technical:

  • Matlab
  • Embedded Coder
  • NO Java
  • Python for ADAS functions
near ocean
#

it means they dont use Java?

near ocean
#

or that you shouldnt expect any Java experience to mean anything for this particular posting

uncut bloom
#

maybe,

brittle thorn
#

Maybe they dont like java lol

uncut bloom
#

because there is no tech that called 'NO java' like Number oriented java or idk 😄

brittle thorn
#

I have tried Matlab its fun like Python

uncut bloom
brittle thorn
uncut bloom
brittle thorn
#

I think no java is a plus.. i had seen my fair share of java in prod ...

uncut bloom
#

oh, I see, maybe that is why it is pointed out in the descreption

brittle thorn
#

It is a good gig go get it...seems to check embedded and techy boxes...Matlab and Python

#

No java is a plus if it is true lol

near ocean
#

The quickest and surest way to find out is to ask why its listed

dense mesa
#

I was considering doing this in the UK as a sole trader

brisk trench
#

Just wondering. Lets say that I wanted to sell a valuable piece of software to Apple, for example. How could I approach them? Yes, I know you could do it by email, but I got a feeling they would just ignore you.

digital fjord
#

email tends to be best, that's afaik how most salesmen approach selling to companies.

livid moat
#

hi

vapid jay
#

I am new in programming, does anyone suggest good resources to learn python?

dense mesa
brittle thorn
digital fjord
#

there is a reason being a salesperson is a full time job. But yeah, IDK how likely would selling straight to big orgs be.

jolly ledge
#

where should i spend more time learning new things or practicing old

austere copper
#

Hello, I was wondering if Django itself is a good framework for Full stack development? FYI, I am good with Django rest framework, so shall I go with react and DRF?

placid shadow
#

Any engineers in here that regularly deal with AWS? I have a question

native narwhal
#

Hey guises anyone of you ever been employed as a Swift developer (iOS)? professionally
I know its bad for me to slap this question in a Python server

#

But I have no one to ask cuz the iOS servers are ded

vapid jay
#

Is data science a good career?

native narwhal
vapid jay
#

Or I mean who's better a data scientist or a full stack Web dev

native narwhal
#

depends how well you do at either of those

vapid jay
#

Thanks alot!!

#

@native narwhal mind if I dm?

native narwhal
#

sure you can DM

native leaf
#

hey all, could anyone take the time to answer how to earn money on upwork with python?

stray meadow
#

What is it better now, to go to the game development or web development?

near ocean
#

In terms of a career with python? Definitely web development

vast shoal
#

There's less demand in the first place as well, I suppose.

frozen gate
#

Programming some insurance company’s form on their website may not be what you dreamed of as a child but the hours and pay are better

rustic badge
#

thats the golden nugget dysphere

#

breaking into markets that most programmers find "boring"

compact swallow
jade siren
#

idk if it is just me but bc i am a 13 year old who is quite a beginner at python and JS should i be worried that i wont be good enough or am i just stressing for no reason

#

bc there is going to be quite a big competition in the future

gritty rivet
jade siren
#

thx for the help @dense plinth @gritty rivet

glass osprey
#

#help-coconut

i have a career question in here if people could help me clarify would greatly appreciate it preferagbly with data science or ml experience

tawdry verge
#

Hey all I have a question 🙋‍♀️

sudden quartz
tawdry verge
#

Actually I am new to python word or let’s say programming.I feel like I don’t know what I am doing lmao it feels kinda low key as if I am in Mars understanding nothing and feeling like a loser 😦 what would be your advice to me ?

summer roost
#

That doesn't seem career related, so you'll probably get better answers in #python-discussion

#

Suffice to say that programming requires you to think very differently than you're used to, and doesn't come naturally to anyone. And everyone learns at different rates

warm trout
#

lol

#

fuck

#

i wonder why you guys have carreer

#

anyways u guys are noob

vapid jay
#

what is ur problem?

vast shoal
#

!warn 910546092620390430 As per our code of conduct, be respectful to other users.

inner wrenBOT
#

:x: The user doesn't appear to be on the server.

vapid jay
#

what do you mean?

#

it sounds like coca-NUT

near ocean
#

bruh just stop, read the channel description and stick to the topic of python related career discussion

analog steppe
#

hi

#

I'm a python developer for around 2 years, with experience in data scraping and automation

#

problem is, I've no degrees
can you guys help me
What can I do now(to get a job or something like that)

near ocean
#

if you've been a developer for 2 years already why do you want a degree now? degrees are usually used to break into the field, once you have experience theyre pretty much useless

analog steppe
#

But I've nothing for proof, except some complicated projects I've done

near ocean
#

you're not working as a python developer?

analog steppe
#

great

#

I think, working on or creating open source projects may help too

stray meadow
muted kraken
#

Once I had an interview, would it mean anything or make any real difference if I followed it up and email the Hiring Team asking for feedback? Let's say if there were some parts during the interview where I didn't provide a strong answer for a particular question, is it necessary that I should clarify it on the message??

sudden quartz
hardy dove
#

^ yeah don't click this, scat porn

sudden quartz
muted kraken
young shuttle
#

As someone who interviews candidates a lot, it's not usually about answering everything. There are some core topics you need to answer. e.g. if you're in a web shop you need to be able to answer about REST and so on. The rest is to see what you know and how you deal with situations where you don't know answers. How do you work through a problem, what's your candor, do you get standoffish, do you generate a bunch of interesting ideas, do you explain your ideas well.

With regard to mailing HR, it's good for your feedback and also good to show your seriousness. But do it for real, not just to bother people. I hate writing that kind of feedback especially to someone who didn't pass. If it's just being treated as a box ticking exercise I'll become rather upset.

shadow moss
#

Could it have negative impact? Quite possibly depending on the person mood and if they feel you are buttering them up or checking boxes.

young shuttle
#

sure, everything is context dependent.

#

and im just explaining how i am as an interviewer. maybe others just go in with a question sheet and tally up the correct answers and move onto the next thing in their life

shadow moss
#

My recommendation is you don’t. Follow up with HR later if you don’t hear from them for a few weeks.

young shuttle
#

id give it 7-8 days. few weeks is pretty long in the hiring cycle imo

shadow moss
muted kraken
muted kraken
# young shuttle sure, everything is context dependent.

tbh I do not want to give them bad impression and butter things up nor sugar-coat any answers on this follow-up email.. but I feel like if I send something about the answers, they might think that I'm trying to get in their "good books" 😦

near ocean
#

i wouldnt follow up about the interview, it shows weakness imho and i'd rather not be shown that way to interviewers and hiring managers
following up about the outcome of the interview is ok, dont rush it though, people are busy and might not be able to get back to you right away, i would give up to a week

novel remnant
#

can someone help me deploy my django project please

near ocean
#

not the appropriate channel for this

sour mist
#

is github improtant to learn??
like, i'm 14 trying to make a future cause school aint going well.
and someone said github is important to learn for the future

near ocean
#

Github not so important
git, very important, probably the most important piece of technology you will ever learn

sour mist
#

whats the difference tho??

near ocean
#

Git is the software to do version control, github is a host for different projects that use git

vapid jay
#

How would I go about getting into cybersecurity.ive tried doing tryhackme,ctftime online but it just seems to be going over my head

buoyant seal
# sour mist whats the difference tho??

Github / Gitlab / Bitbucket and e.t.c. are cloud versions of git
From the standing of using Client tools, we use same Git in any provider, same graphical tools if needed.

Difference only in additional cloud Server side features the providers provide.
For example they have different CI/CD tool syntax
Gitlab provides docker registry, terraform state storage and multiple other additional features, while GIthub / Bitbucket provide alternative similar features, but still with different approaches /documentations how to use them

cerulean owl
#

My career is about drive

#

Also about power

#

So we stay hunger because of tax evasion

buoyant seal
#

almost like music lyrics

cerulean owl
#

Totally not, bruh

#

Read my messages

#

My career is about drive
"Career"

buoyant seal
summer roost
cerulean owl
versed talon
#

Hello guys! I just wanted to ask if an online degree is actually worth it and if it will actually act like a normal degree?

plucky latch
#

Don't think so

sour mist
summer roost
# versed talon Hello guys! I just wanted to ask if an online degree is actually worth it and if...

If it's an actual degree from an accredited institution, then it seems fine to me. Lots of universities are entirely or partially online these days anyway, so I expect this to make less of a difference in the coming years. I'd do some research on the particular institution you're thinking about getting the degree from, and see whether they're accredited, and whether or not they have a good reputation

versed talon
versed talon
near ocean
#

If theyre accredited and with a reputation it will be an actual degree

dense mesa
versed talon
smoky quest
near ocean
#

Ideally you should find a school that offers identical curriculum for in person and online degrees

Why are you thinking of an online degree in the first place?

gilded valley
# versed talon So basically if they are accredited and have a good reputation, the degree will ...

A degree from the Open University in the UK is just a normal bachelors - employers will value it as lower than a degree from Cambridge/Harvard/ETH but higher than a degree from Northampton/other-poorly-rated-university. The same is almost certainly true for other universities that offer remote learning abroad. A "degree" from EdX or somewhere will not hold near the same weight, because there is much less confidence in an accrediting body that isn't a university

versed talon
smoky quest
plucky latch
#

It's easy just to toss out everyone who doesnt have a BSc or whatever

versed talon
versed talon
versed talon
glacial bronze
#

Anyone have any tips on entering the industry? For example say you have a job lined up for when you graduate in Java web app dev SWE, but mabye you want to do embedded or AI, or something else. Should you decline or is the immediate job experience too good to pass on? Like it wont hurt my chances in another realm of SWE or software jobs right? For example digital forensics or data science

smoky quest
# versed talon Makes sense but isn't it about knowledge more? Like you are basically learning t...

You can't know if you are learning the same thing because it's a random cursus that would not be accreditated and verified.
The point of bs/ms/etc. is to provide a standard that is enforced. So more or less, you know what you get out of it.
Without it, I could deliver my random degree of Awesome Recursive's CS school where employers wouldn't know what you are taught there, unless they specifically go check it out, which they don't have time for.

So in a sense, BS/MS/etc. do not guarantee the best outcome, but they do guarantee the minimum outcome

gilded valley
smoky quest
versed talon
versed talon
summer roost
smoky quest
smoky quest
smoky quest
versed talon
#

So in short, online degree for CS is a big no no

smoky quest
compact swallow
#

No, just make sure it's an accredited, reputable university

smoky quest
#

If you find an online school that delivers an official BS, then no one will care

#

There are aspects for which I think a fully online degree may not be preferable to being at least partially onsite, but this has more to do with general education than the value of the degree. And that would not appear on the resume anyway

versed talon
#

So if i get the BS from let's say, University of London, it should definitely work

smoky quest
#

As long as it's a bachelor's degree, yeah

versed talon
#

It's just that I am kinda sleepy and skipping on a lot of details, please don't mind

versed talon
summer roost
#

Being at least partially on site would be better: the experience would be more immersive, you would form deeper relationships that would go on to form the start of your professional network, and so on. But that's all value add on top of the degree.

near ocean
#

You cant network as effectively online, no matter how much zoomers whine about the metaverse
Sometimes you just gotta shake someone's hand

dense mesa
compact swallow
#

Yeah, the way I see it, no degree <<<<< online degree < in person/partly in person degree. So if you're in a position where an online degree would be a lot more convenient, go for it. But if it doesn't matter that much, go for in person.

gilded valley
#

a degree being in person or remote makes no difference - the relative prestige of the university and the degree is what matters

wild bay
#

What's the purpose of whiteboard interviews/algorithmic challenges/etc in software engineering interviews?

smoky quest
smoky quest
# gilded valley a degree being in person or remote makes no difference - the relative prestige o...

It does though:

  • Missing out on the student life / parties / transition to adult life
  • Missing out on connecting with fellow students and building out your very first professional network. It doesn't sound relevant initially but you will realize >3-5 years later how much difference it can make
  • Missing out on chance discussions with teachers, staff, students
  • Too many incentives to not connect and not participate and being passive
gilded valley
buoyant seal
smoky quest
gilded valley
#

networking makes it easier to find a job, it doesn't necessarily make an employer any more/less willing to employ you

buoyant seal
smoky quest
#

Note also they wouldn't know you exist without that connection 😉

gilded valley
#

In some companies recommendation is just necessary to get interview
Note also they wouldn't know you exist without that connection 😉
that's finding a job

compact swallow
#

Idk, you get a lot more employable once you have job experience, which requires finding a job

smoky quest
near ocean
#

I would separate being visible to employers from being attractive to employers
And if a hiring manager discriminates against you because of your network, do you really want to work there?

smoky quest
#

you don't get discriminated. You just don't even surface at all

near ocean
#

Thats a separate issue

smoky quest
#

That's the same thing. No one is gonna care about your network or discriminate because a lack of it

#

The professional network however does create and multiply opportunities

smoky quest
#

why is so?
It's not a zero sum game

#

Giving Darkwind more lottery tickets does not remove any lottery tickets from your hand

near ocean
#

Because an employer shouldnt and wouldnt care about the size of your linkedin network

#

Good connections make you more visible not more employable

smoky quest
#

that's a lot more subtle though. It can be a lot like page rank. Someone you do recommend would hold a lot more weight than some random person

compact swallow
#

Regardless of the definition of "employable", finding your first job is still very important, and it's easier with more connections.

storm obsidian
#

How long does it take to learn python to land your first basic job ?

gritty rivet
# storm obsidian How long does it take to learn python to land your first basic job ?

There's really no meaningful answer to this, as it depends on the person, the job, etc. Are you starting from zero or do you have other relevant skills, how many hours per week do you have to learn, etc.

Figure out what kind of job you want, what skills you need, develop a plan to acquire those skills. If your plan doesn't work out, re-evaluate and re-iterate until you get where you need to be

All of that said, maybe plan on the scale of something like 6 months initially, which is very achievable for some people but impossibly ambitious for many

modest fractal
#

I know we hire from bootcamps... however long those are.. 3-6 months?

eternal lance
#

How much should I know about python(frameworks or any other programming languages that are required) to apply for a junior python dev

eternal lance
#

well I am not a beginner in python but I am not advanced either, also can you elaborate on what you mean by depends on my situation

eternal lance
#

i am in grd 11 rn

smoky quest
#

do you mean grade 11?

eternal lance
#

yes

smoky quest
# eternal lance yes

You have plenty of time to worry about jobs. I would recommend:

  • Focus on getting into a good CS school
  • Explore and try different things to learn more about the field and what you like and dislike. So try to make a website, a backend, robots, mobile apps...
eternal lance
#

i was thinking about getting a job to put it on my university application

smoky quest
#

You could look at small/odd jobs if that's what you want. But while they would give you the benefit of a professional experience, pre-university students wouldn't be handed out very complex tasks. While personal projects would give you the freedom to do more impressive projects.
As usual it's about trade offs

eternal lance
#

hmm that is something to think about

robust atlas
#

is that like an internship job? Don't you need a degree/certificate in the field in order to be hired to work on Python projects?

regal tundra
#

not necessarily

gritty rivet
eternal lance
#

alright

modest fractal
#

@dense mesa yea

vapid jay
#

hello

#

i am a school going child

#

which language should i learn for coding

ivory sluice
jade fog
graceful sundial
# vapid jay hello

Learn two to start with, after a while you will begin to pick up more languages as your code experience grows, and continue from there working with what you like and what you are capable of using, doing, and, wanting. Every language has its own characteristics that might make it a more natural choice for what you need or want to do. I have found i prefer python as a general development tool because of the modularity and extensibility it offers, along with its friendliness to users and syntax. Python just works the first time for me much more so than other languages. But in cases where performance right matters, there have been times I’ve been able to use C++ for much better results. Those are two solid languages, maybe make those your two and out of the two start with python. Worth mentioning Java as well, which was the first language i was taught and what i learned a lot of fundamental principles and concepts of coding and computer science with. My early experience exposed me to C as well, but i don’t think i would ever recommend learning C over C++ since C++ is to me and i’d think most people a more powerful C. By that same logic also maybe consider C#, I personally have never developed with C# so I can’t really begin to give a well informed opinion on its use, only really significant knowledge I carry regarding how C++ compares to C# is i know that C# has an automatic garbage collector which C and C++ lack

summer roost
#

I like suggesting Python as a first language, and then either C or JavaScript as a second. C if you're more interested in how things work and what happens on remote servers, and JavaScript if you're more interested in making websites or apps.

#

I recommend C before C++ because C is a much smaller language, making it easier to learn, and it's nearly a subset of C++ anyway, so you'd need to learn most of it on a path to learning C++. Learning it first seems an easier path to me.

vast shoal
#

C++ also feels like a more specialized choice. There's not much new to learn that you can't pick up more easily in a different language. Learning C++ is only really useful if you know you really want to work on C++ apps. But even then I feel a bit skeptical. Like, say you want to make games, why not go with something like Unity instead of C++? Or if you want a high-performance compiled language with abstractions for managing larger codebases, why not Rust?

wise pier
#

its a cli app so preferably i'd like it to be like docker or something where you can call its name from anywhere

summer roost
#

That's got nothing to do with careers

wise pier
#

ahh my bad
i thought i was on general

summer roost
#

No worries, it happens!

slender anchor
#

the thing in this chat is everyone is talking about getting employed, instead of being the employer/founder

smoky quest
smoky quest
tender gyro
#

at faang
Do they typically work more with mac or windows

smoky quest
#

There is even a trend to start having your dev environment in the cloud

tender gyro
#

Can you state your credentials or something

smoky quest
tender gyro
hot aspen
#

@vapid jay Learn Python

summer roost
serene kindle
serene kindle
dense mesa
serene kindle
#

meta apple netflix google amazon

#

alphabet is boring and Metaverse is fun lolol

#

MANGA is fun and FAANG is boring

#

what did you expect from degenerate anime catgirl

#

i heard about it, it's great, at least there is options for desperate people

gilded valley
#

I read one article that was floating around. I'm very skeptical as to how much of an issue it is, it seems like the kind of thing that might happen with <=1% of their potential hires

serene kindle
#

tech is inherently good?

gilded valley
#

the in terms of the damage done to society, there's plenty of orgs just as bad as Facebook. JP Morgan Chase and Shell would be two examples I'd argue are worse for society.

#

I'm not American and Shell isn't an American company

serene kindle
#

idk every organization has its issues, that's why checks and balances are there

smoky quest
#

engineers are pretty isolated to how users use the product

gilded valley
#

Shell makes a bigger splash than the others because it's putting a lot of effort into greenwashing its actions - whether those actions are better/worse than others I honestly don't know

smoky quest
#

Doesn't matter to you if you are just writing some frontend/backend/ml/datascience/ops/etc..
The individuals have their own morals but as long as they get paid and do interesting things...

#

that's not the case. It's more like the opposite in the sense that facebook has more issues attracting people. Not that having worked at facebook is a black mark

#

If anything, having worked at facebook means you have worked on servicing billions of users, which does not happen to everyone

brittle thorn
smoky quest
#

Also facebook and alphabet are huge companies! They do fund tons of charities and initiatives. Like entirely funding teams to provide tools/software for schools

#

so I am not trying to be a facebook fan, but more trying to underline the situation is a lot more nuanced than what one could read on twitter 😉

#

yeah, the problem is people don't want to join facebook because of its reputation. Not because facebook will make them less employable

#

besides its branding, it's also well known its engineering culture is pretty toxic

#

also many people do talk a lot about their principles and morals, but they do not necessarily act on them that strongly once they see the type of offer they could get at meta/alphabet/tesla/netflix/etc.

brittle thorn
smoky quest
brittle thorn
brittle thorn
brittle thorn
#

There are those in the VR community who shun Meta /Fb so there is hope

vast shoal
fast cloud
#

can somebody help me i want to buy a django full stack course but I don't seem to find the perfect one

lyric eagle
fast cloud
honest pivot
#

How small of a team do you think can benefit from a well defined coding standard and a formal code review process?

vast shoal
#

Maybe not super detailed ones, but it feels like a good idea to exchange information about what other people in the team are doing and what their coding habits are on some level at least.

rare panther
#

Hello everyone, i need advice i'm planing to start a career in python as a self taught developer, what tips can you guys give me please. thanks in advance

#

in short I'm abit overwhelmed and i dont know where to start.

dense mesa
#

@rare panther where to start in terms of getting work as a self taught developer, or starting with Python?

exotic karma
#

Has anyone here been successful and made some good money without a degree and being self taught?

rare panther
#

@dense mesa starting with python

dense mesa
rare panther
#

thanks a lot appreciate it.

honest pivot
buoyant seal
vast shoal
#

Before you merge them.

#

And you can Slack or call as needed if you want to have a real-time discussion about something.

#

Or Discord or whatever you use.

honest pivot
buoyant seal
vast shoal
#

Asynchronous reviews makes it a task that you can pick up and put aside whenever you have time, so you don't have to slot it into your schedule.

#

Like, if I have to wait for a slow CI build, I can review a PR in the meantime.

honest pivot
#

I think it still needs a place in your schedule. But yes, I see the value in asynchronous.

vast shoal
#

Why?

honest pivot
#

Things not given an explicit mandate to be done will end up not done, in my experience.

#

Like we have to acknowledge that yes, code review will take up a certain amount of my time, and it is necessary to do.

vast shoal
#

It's just a matter of habit. It's never been a problem in the teams I've been in. And if you end up with a PR that doesn't get reviewed, you can just ping in a slack channel or bring it up as a blocker on your daily standup.

#

I've never had to wait for more than a day at most to get something reviewed.

buoyant seal
#

when i needed to make reviews I just made in them in the morning.
Before diving fully into current work after that. If smth new appears, I was postponing it until next morning.
Not sure if it was good strategy, but it helped to be not distracting me, while having reviews done

vast shoal
#

Yeah, I mean, that's fine, as long as reviews get pushed through continuously.

honest pivot
#

Totally agree, there are certain times in the day that I am more functional than others, review is good "light" work to put in the less functional times.

vast shoal
#

There's an element of peer pressure there, but not in an unfriendly way, just in the sense that if I feel like I haven't stepped up and handled reviews lately I'll want to do it just to feel like I'm pulling my weight.

honest pivot
#

To be clear: I'm asking this from the perspective of wanting to make the case to my boss that we need a more formal review process.

vast shoal
honest pivot
#

Sure. Also we're not using agile. It may be debatable whether we should look into it. It can give off the impression of "too many meetings", and I think it's important to keep the whole process focused so that those meetings are productive.

vast shoal
#

15 minutes tops, go around the room, each person says "what did I do yesterday?" "what do I plan on doing today?" "Am I blocked by something?"

#

If the answer to the last question is yes, you ask relevant people to stick around after the standup and help come up with a way to unblock you

#

It keeps people on track and ensures people don't bang their head against a wall for two weeks without telling anyone

#

And 15 minutes is barely any time at all

clever swift
#

Can anyone provide me Apache spark learning material?

hard sparrow
#

hi

honest pivot
brittle thorn
buoyant seal
vast shoal
#

In one team we had certain people who had a lot of trouble keeping things brief, so we made a rule that each person could only speak for up to one minute and kept the time with a timer. It actually worked quite well and even trained those people to express themselves more concisely.

honest pivot
#

We are not great about meetings at my company. Having effective meetings is a real skill that I think few people possess.

#

Even disregarding the standups, that must be awful for your focus

#

Oof

near ocean
#

sounds like youre in the wrong meetings

vast shoal
#

That sounds like a terrible idea.

near ocean
#

I also have 10 standups per week, for different teams in different countries
the difference in culture i see in the standups is incredible

spice musk
#

You are actively working on 10 projects?

vast shoal
#

10 standups a week might be fine if you're in a managerial role, but if you're a developer it sounds really bad

honest pivot
#

What's the point of everyone saying what they're doing if you're not gonna listen to any of it?

spice musk
#

Well the PMs care

honest pivot
#

But the information flow shouldn't only be upwards. The point is to help you collaborate.

vast shoal
#

Standups are not supposed to be meetings to report to managers, but you're also only supposed to have one standup a day.

hidden berry
#

I have like 5-7 meetings a week but not that many stand ups I guess

vast shoal
#

Though juniors tend to be less involved in what other people are doing generally speaking

hidden berry
#

Oh I’m a junior at a startup for reference

spice musk
#

Depends on the business as well. If your actively working on 1 project that would be 5 a week. When working in agencies you may work on multiple projects at a time so you may be required to attend additional stand ups.

vast shoal
#

When you're in a more senior role, your tasks tend to cover a wider area and you have more tasks related to training other people

#

So you have more reason to talk to and be involved in other people's work

vast shoal
brittle thorn
#

Ah true

vast shoal
#

That's pretty normal.

kind oar
#

@thick juniper How is it going G? did they send you python thing?

summer roost
exotic karma
#

@summer roost I'm 19, unfortunately I am tight on funds and I work full time and have my own place and bills to pay, I wanted to ease my mind to know that if I work hard enough and put all my effort in, then there is a way to break into the field and be successful. Programming is my passion

lyric eagle
thick juniper
thick juniper
thick juniper
mortal wedge
#

We have daily standups and they're good. They're usually pretty short

#

The idea of a standup is to keep people communicating and originally it means that everyone stands up during the meeting so they're uncomfortable and try to make it end quicker

thick juniper
# kind oar <@!809824347849621514> How is it going G? did they send you python thing?

Not yet. Thanks for asking! I don't know how long I should wait before emailing the HR woman first. Something beautiful might have dropped in my lap too. The same company just posted a job for a Python Developer in my area, so I'm going to ask about it whenever I email her.

Do you (or does anyone else) have an opinion on how long I should wait? My call with her was last Thursday.

mortal wedge
#

I always ask when a good time to follow up would be, generally a week is acceptable

lyric eagle
mortal wedge
#

I'll plug coursera. You can see course ratings and generally the courses are super in-depth and are good preparations. But the ones I took came across like full college courses, so you have to be able to really dedicate the time to learning the topic.

fallen wharf
#

yay i am getting an offer soon after i have been looking for work for 6 months

mortal wedge
#

That's fantastic!!! Good job!

fallen wharf
#

thank you

#

they are a big python shop

coarse atlas
#

so i just joined here

#

wheres the learning bot

near ocean
sharp orbit
#

Guys, I'm a Beginner and I Like To Learn Python and I'm Confused Where To Start ** !!

kind oar
kind turtle
#

Anyone know best way to make DAO on fantom network ? Cheers

kind oar
smoky quest
smoky quest
kind oar
smoky quest
#

Also note that project managers add more troubles than they are worth at the scale of a single team

kind oar
#

pretty sure those solutions allow you to see others outstanding stuff

thick juniper
kind oar
#

I'm not saying meetings are bad, I'm saying daily is bad in most cases, nothing major really happens within 8 hours window that would take 20 minutes of the full people time.

smoky quest
#

Stand ups are less a way to track a project progress and more a tool for the team to be spatially aware of each others and help each others

kind oar
kind oar
#

communications should be encouraged, if someone facing a problem then yeah they should reach out to the team member who have most experience in that area.

and meeting to brainstorm and stuff is good.

but daily? that feels a bit too much, I don't think much happens within a 8 hour period that makes it needed.

summer roost
#

I agree with everyone else who's saying that daily stand-ups are valuable. They give a touch point with the rest of the team, and an opportunity for your coworkers to unblock you on anything that you're stuck on. I don't understand the "meeting overload" point of view: on an average day I have 1 to 2 meetings, and one of those meetings is a 15 minutes sync-up with the whole team.

smoky quest
kind oar
smoky quest
night terrace
#

Is the python crash course book a good book for learning python and cs concepts of programming along with it? Because i wanna be a robotics engineer and i know python but someone told me i should learn cs concepts too.

kind oar
#

I think brainstorming and thinking about the best way to go about doing something at the start is good,
for example manager says "Hey X, you do task Z123"
and another team member says "Oh btw, I did this before and I think doing XYZ was the most optimal way"

#

but I just can't imagine tasks changing much within 8 hours, but I guess in your team it does.

near ocean
#

What kind of item takes longer to complete than 8h? Sounds like you could be breaking it down some more

summer roost
#

Right. A project might take weeks, but it's pretty rare for me to go more than 2 days without making some incremental progress and completing some small piece of that project.

kind oar
#

the blocking part can easily be checked via one of those team management apps, manager could say "well guys, I want you to check the project board each morning, and see other people progress"

and that way if a team member have something to contribute about what is blocking the other guy he can directly reach out.

What I'm trying to say is that if a team of 10 people, 4 people actually contribute but the other 6 are just standing there.
this can simply be done by having a central location to see updates.

night terrace
summer roost
#

the blocking part can easily be checked via one of those team management apps, manager could say "well guys, I want you to check the project board each morning, and see other people progress"
That's a much more onerous process than the standup. It takes more time and effort.

kind oar
summer roost
#

yes, and that process will take more time than a standup

kind oar
#

not individually

near ocean
#

Sounds like standup with extra proprietary steps

summer roost
#

yes, individually.

#

even writing down what I'm stuck on will often take longer than it would take for someone else to unstick me.

smoky quest
zinc bobcat
#

Hey guys ,
I am interested in learning ethical hacking and start a freelancing career.
I want to learn about phone related hacking because I don't understand computer networks , windows or OS.
and
I think there are very good softwares to protect PC but for mobile phone there are very less software and I never saw anyone around me use a anti virus in phone.
it would be really helpful if someone can recommend me a course or video link to a road map!

kind oar
smoky quest
summer roost
#

My standup updates are often things like "today I'm wrestling with linting, because Black wants a comma at the end of this line and Flake8 doesn't want that."
To which my teammate says "Oh, the new version of Flake8 did that to me too. I'll show you how I fixed it."

near ocean
#

Dont the 6 people have to read the request for help? Do you actually do debugging and troubleshooting during standup? Why are they wasting their time

kind oar
#

because that is the reality lol, not everyone will contribute.

summer roost
#

it's not so big a problem that I'd want to write it down and admit to being "stuck" on it, but it's a problem someone else on my team has already solved and can help me through faster.

summer roost
near ocean
#

Hey i have a problem in x area
I have experience, i can help, lets take this offline after standup
Everyone wins

kind oar
summer roost
#

do their tasks ever use the same tools or technologies as your tasks?

smoky quest
summer roost
#

I think you misread 😄

smoky quest
#

so they are doing useless things and the team is low performing?

summer roost
#

if something isn't important enough to tell other people about, it's not worth doing that thing at all.

kind oar
near ocean
#

So they dont have progress?

smoky quest
#

Stating what you did, doing and blocked on (if any), has nothing to do with how smoothly something is going

summer roost
#

It's starting to sound like your team's boundaries are drawn wrong. 10 people is already a very large team, and if 6 of those people are doing something that no one else on the team cares about or has any ability to help with, it doesn't seem as though they ought to be part of the same team.

kind oar
near ocean
#

Yea, the standup

kind oar
smoky quest
kind oar
#

and once a week people actually meet. you don't have to do it daily.

smoky quest
#

What worries me, is more than half of your team are doing things not relevant to the team

summer roost
# kind oar or you can just use one of those platforms instead of the standup, everyone upda...

I've seen both systems - the one where people write up their progress and blockers each day, and the one where people have a 15 minute meeting to discuss their progress and blockers each day. The latter works better. The developers find it less onerous to keep on top of, because it's easier to just say what you're working on and let people interrupt to ask questions if it's unclear than it is to collect your thoughts and clearly write down what you've done.

And when it's written down, they feel more like they're being judged on how much (or how little) progress they made, whereas the point of the sync up isn't to judge anyone, it's to figure out how to redistribute resources and knowledge to improve efficiency.

kind oar
summer roost
#

you... should?

kind oar
#

if you have no extra capacity for them to work on, then they should do whatever they want (things not relevant to team).

summer roost
#

if someone spends a day doing something that someone else could do in 10 minutes, it's not micro-managing to have those two people work together. It's just... managing.

kind oar
smoky quest
kind oar
summer roost
kind oar
#

I think once people are more experienced, these standups are just a drag and a chore.
it helps less experienced people yes, but in that case, communications should be encouraged and one on ones with the manager about strategy of implementing the task should be the thing.

doesn't have to be the manager, could be the mentor or coach or whatever

waxen storm
# zinc bobcat Hey guys , I am interested in learning ethical hacking and start a freelancing ...

Watch the Defcon talks on Youtube. Great place to start learning about the hacker community/culture. https://www.youtube.com/user/DEFCONConference?app=desktop

summer roost
near ocean
#

Why would you take the time and energy to invest in learning and maintaining a whole other platform for something you can speak at people in 1min

kind oar
summer roost
#

as an experienced engineer, I find standups much more useful now than I found them as a junior. They give me an opportunity to jump in and share my expertise with someone more junior who's going about things the wrong way.

#

could be that standups aren't useful for financial analysts. They definitely are useful for software developers.

waxen storm
#

^^ As an EM they're useful because it's how I can easily see how the team is doing all in one go. Especially with so many people remote, you rarely see people interact anymore.

kind oar
kind oar
#

not all team members will contribute, you are looking at it from the point of view of the person stuck or the person advising, but not from the point of view of the rest of the team.

waxen storm
#

I think that you're thinking too much like an individual and not enough like a member of a team.

#

If everyone has their own individual problems then yes, standups are useless, but often you're collaborating on an issue, and having a common forum for discussion is super useful.
Modern startup software development is like making a mosaic.

summer roost
kind oar
kind oar
summer roost
waxen storm
#

There's so much slack in the work that we do as software engineers. It's not about minutes spent writing code, it's about writing the right code.

#

I mean, look, there are plenty of cultures that work that way - I don't want to work in them because it tends to feel soulless. I really like interacting with my team, and we have a sense of camaraderie.

#

Doesn't matter if it's efficient or not. Efficiency doesn't keep excellent engineers engaged.

kind oar
kind oar
summer roost
#

have you ever worked on a team that uses standups, or have you just decided that they're bad without trying them?

smoky quest
kind oar
#

that needs a change in plans, adapting is important yes, but how often does these things happen?

smoky quest
summer roost
kind oar
#

my question is, do they happen on a daily basis?

smoky quest
#

yes

kind oar
#

Yeah I guess daily standups are needed if major changes needs to be done daily.

smoky quest
#

not major, but ensuring that people are spatially aware

summer roost
#

It's not just major changes, also minor changes.

#

Any change at all requires input from others.

#

I've worked on teams where people were reluctant to adopt standups because they thought it would be more time consuming and make them less productive.
I've never worked on a team where people wanted to go back to what they were doing before after trying standups for a while.

Standups make developers more productive, and let them spend more of their time on novel problems instead of boring problems that others have already solved.

kind oar
#

I guess that works for you.
but personally, if I'm managing a big team doing a project I'd assign tasks at the start, have meeting about what people think the optimal way to go about each part,
then have a weekly meeting at most or if something major changes,
but if it is something minor/someone having an issue they can just reach out to the expert directly

then after the project is done we do a meeting about their experiences and what they thing could have been done better.

summer roost
#

have you actually tried standups? You didn't answer me above.

kind oar
#

I did, but not SWE standups, I think they waste a lot of time (not a lot, but just enough to be annoying)

summer roost
#

I don't know any developer who has tried both longer weekly touchpoints and shorter daily touchpoints and prefers the longer weekly ones.

kind oar
#

I don't need an update of how each person's tasks when I can already see it in the project management app

summer roost
#

developers, by and large, hate project management apps.

kind oar
kind oar
summer roost
#

It's longer by necessity.

kind oar
summer roost
#

Anyway, we're an extremely well compensated industry, in terms of salary, benefits, PTO, etc. Skills are highly transferable between companies. We landed on stand-ups because developers like them. If developers hated them, they're go to other companies that manage developers differently.

#

The companies that do the waterfall type of project management approach you're advocating for are much less nice to work for.

kind oar
#

but ultimately, what works for my team is different than yours, so as you said, stuff comes up on a daily basis so yeah daily standup should be the way to go.

kind oar
#

Personally, I think managers should keep their mouth shut and just try to come under budget, they shouldn't try to cut costs on the expense of people happiness, just come under budget and all good.

thick juniper
kind oar
summer roost
kind oar
#

yup, she already liked you since she talked about the python exam thingy, so the next step would be talking to the python hiring manager

honest pivot
smoky quest
#

you can also mention some easy outages or problems that could have been prevented by just knowing about something

honest pivot
#

That will take some thinking, especially since by the very nature of not having this process, I'm often in the dark about what goes on every day

smoky quest
#

that's an argument in itself

honest pivot
#

I also want to establish a more regular code review process, any ideas? How does code review work in your team?

smoky quest
#
  • Every PR/merge requires a code review
  • Code review can be done by anyone else in the team
honest pivot
#

One reviewer or two?

smoky quest
#

In case of emergencies, you can also tag the commit with a review-after-commit so someone will still look at it

#

one reviewer is enough

honest pivot
#

Boss is concerned by the amount of time it will take to require a formal review process. I suspect he's also concerned that it may introduce negative social dynamics. I think both of these are unfounded, but we do need to make smaller merges.

#

I think he has difficulty understanding "being strict about code quality now will save us a ton of technical debt later".

smoky quest
#

you don't improve things by stuffing them under the carpet.
You improve things with a lot of sunshine

summer roost
smoky quest
#

Also don't look at any process as strictly a way to enforce things. That's a pretty bad connotation.
Look at it as a way to improve things and provide a safety net.

For instance code reviews aren't about enforcing code quality. Code reviewers can be very bad at it. That's why we have linters and formatters.
But instead it enables two team mates to communicate about the code, its intent, double check on purpose and if it all makes sense and no blind angles. It also ensure that more than one person has seen some changes and reduces the bus factor.
It creates more trust as it also give an opportunity to ask questions and clarify specific points. Without a code reviews, you wouldn't have that opportunity and just assume their code is trash because you lack the proper context. And that would only make things worse

honest pivot
#

Interesting, I see

summer roost
#

Code reviews are also excellent for knowledge sharing, in both directions

#

That is, the reviewer learning a new tool or technique, or the reviewer pointing out a problem or a better solution

smoky quest
#

yeah, it's a great opportunity for mentoring or sharing new techniques

smoky quest
# honest pivot Interesting, I see

also don't see the code review as the reviewer being the all powerful dictator.
It needs to be seen as an exchange.
The reviewer must provide meaningful feedbacks that is considered by the author and weighted in, but if either they go too far into nitpick or the reviewee does not listen, then the manager should intervene.
Code reviews are usually good experiences and if they are stressful, it's a smell something is wrong.

honest pivot
#

Yes, exactly, I the focus to be on improvement and knowledge sharing

smoky quest
#

And another thing to keep in mind is most changes don't have to be sudden and large.
What we do here is we do incremental changes and we do not hesitate to try things out. Someone may bring up a problem or some idea during a sprint retro and we won't hesitate to try something or tweak it

#

any process should be at the service of your team and not the opposite. Therefore dogmatic positions should be shunned

vapid jay
#

i might take a faang interview in 10 years

#

.topic

tender osprey
eternal lance
#

Anyone know how I can volunteer as a python developer or something

#

I feel like it would help me brush up my skills plus give me hours

#

And also show me some real world situations

smoky quest
terse spire
#

Hi all. I would like to start a thread for all people who are hunting for a python backend dev job. I want to talk about my experience so far and update them.

I am currently search for a python backend job. I'm not new to python. Worked as a data analyst before. I really like web dev after got in touch with flask the first time and would like to make the transition. Right now I'm systemically studying all aspects of python backend in hope of finding a job.

I have to be honest. I kept failing at interviews so far. So far I had 6-7 interviews where it reaches to technical assessmnet stage. They all think either my implementation of the assignments are too clumpy, or just not up to the senior developer standard. None of them are willing to hire me for give me a chance as junior which they can guide me. All those comanies wants someone who can produce production level code right from the start.

Yes it''s discouraging from time to time. But as I failed this much my still also improved a lot in many aspects. And I don't even get effected for long after a failure anymore. I want to continue this path.

I will give people who are looking for jobs some help as what you will be ask for. In fact as python backend dev goes it's many topics . My interviews mostly have three forms:

#
  1. Hackerrank and Leetcode style implementing algorithms. This is actually the hardest for me. Because it's time-limited, a lot of pressure. Many times the interveiwers will watching you over. I can work out a solution when I'm alone and have more time. But live sessions are really depends on my condition on that day, or whether I did similar problem before. A lot of times I blackout due to pressure, or running out of time. You have to be pretty good on solving those problems in a short time.

  2. API and microservice development. Usually take home. Almost of time they ask for 5 hours to do the assignment. I use flask. I do have clean code. But the quality requirement is very very high for this. I have to make sure all http error are cought, and throw the right ones. For example here are some problems what interviewers told me about:
    The API does not gracefully handle validation errors when you create a user. For example, when you try to create a user and the "password" is missing then the API will fail with a 500 internal server error instead of 400 bad request.
    The API does not not gracefully handle duplicate user errors. When you try to to create a user with an existing username the API fails with a 500 internal server error instead of a 400 bad request.
    Very limited support of request payload validation. Especially with password validation. There is no minimum length or character combination requirements. You can create a user with a password of "abcd" for example.

As you can see. He wants a production level code. Not a demo as they stated in the assignment. Don't be fooled by 5 hours and short description of the assignment. You need to spend a lot of time to make it production. Any of course good cover of unittests as companies really looking for this.

compact swallow
#

I'll be honest, the feedback in part 2 sounds like pretty reasonable concerns. In those cases, 500 errors don't make any sense because it's not an internal service error at all - it's the fault of the person making the request, aka bad request. This isn't a nitpick, it's standard. Password validation is also very important, and it's not something that takes a ton of time to implement. It's just a few small checks. I wouldn't call it an issue with them wanting production level code, they just want a little attention to detail that you're not giving.

#

Being nervous about Leetcode style questions is very normal though, and really the only way to get better at those is to practice them more.

terse spire
#
  1. Design patterns and OOP principle. Again like API assignment. these are take home 5 hours assignments. Interviewers will ask you an open question. For example I have been asked for build a paper rock scissors game. Just that. Sounds simple right? No it's not. You are definitely not going to find any quality solutions by looking at some blogs about write this game under 200 lines.

What they are really asking is good software engineering practice. It's about design patterns. How good is the abstraction of your code. How scalable they will be. I actually realize that. But my design patterns are not strong at the moment and reading books and doing projects to improve. Again it will likely to cost you more than 5 hours. Most likely a lot more than 500 lines of code for a good implementation. Here are some feedbacks I got

• Creating an interface (for example an abstract class) that abstracts the user interface so that it’s easy to swap the CLI for a native GUI or a Web UI
• Creating an interface (for example an abstract class) that abstracts the player (something fetches or generate moves) - so that we can easily extend it for 2 humans to play or 2 bots, or get the input from a file for simulation…

I'm trying to improve my solution now even I got rejected. For second one I'm using an abstract factory pattern. The first one I'm think a MVC structure.

For those who needs practice. I made a github public repo for this.
https://github.com/yehuihe/paper-rock-scissors
There are three branches so far. main, yehuihe/development is what I'm currently working on improvement. yehuihe/original-submit is my original submit.

You are welcome to make commitment. In fact I'm thinking I will continue the path and make it a game library of some sort.

GitHub

paper-rock-scissors game. Contribute to yehuihe/paper-rock-scissors development by creating an account on GitHub.

terse spire
# compact swallow I'll be honest, the feedback in part 2 sounds like pretty reasonable concerns. I...

I know. They actually make good feedback. Those are think I should consider but I'm just to new. Maybe I sounds resentful. But the main goal here is to inform other newbie job hunters what they will face. I do not have that much of experience like you. Making a full api takes quite some time already. To also consider this many cases is the next step. Well, good thing is now I know. I would make the same mistake next time\

compact swallow
terse spire
#

Three big area for interviews. A handful to prepare for new comers.

graceful mason
# honest pivot I also want to establish a more regular code review process, any ideas? How does...

We started with:

  • each MR requires 1 review by anyone. Post your MR in a slack channel with all developers and someone will pick it up for you

And then moved onto an automated system that works very well:

  • each developer is assigned to groups of areas that can be reviewed (firmware, in-house testing simulation, tooling + scripts etc.)
  • when your MR is ready for review, assign it a tag for whichever group you want to review it
  • a bot picks out 1 or 2 random people (depending on the size of the MR) to review it
  • bot posts the review in slack channel for visibility, optionally pinging the assigned developers
broken sluice
#

hi

#

i need to become software developer

smoky quest
smoky quest
smoky quest
broken sluice
smoky quest
broken sluice
#

ok

#

i shud learn pyrthon rite?

smoky quest
#

that usually comes with it

broken sluice
#

in the MS?

smoky quest
#

yeah

#

But your question is overall pretty vague. Technically, anyone who develop software is a software developer.
So can you expand a bit?

broken sluice
#

?

#

i cant understand?

smoky quest
#

So what problem are you trying to solve?
What is your current situation and what's stopping you from being a software developer?

broken sluice
#

im a student

#

@smoky quest

smoky quest
#

in which grade?

broken sluice
#

?

smoky quest
#

what level of school are you at? or how old are you?

broken sluice
#

12 grade

smoky quest
#

got it.
12 grade puts you at 17-18 years old and soon to go to college.
So I would recommend to:

  • Focus on getting into a college/university for a bs/ms in computer science
  • You can start learning more about CS and progamming to give you a head start (and also because it's fun)
broken sluice
#

um

#

im atually 10

#

@smoky quest

smoky quest
#

alright, I am gonna give you a slightly different recommendation then :p

broken sluice
#

ok

#

i have plan to learn python now itself

smoky quest
#

My recommendation would now be:

  • You still have plenty of time. So learn things, try things and have fun
  • You can still start to learn more about CS and learning to code
broken sluice
#

where can learn python

smoky quest
#

you can also make games with python too

autumn spruce
#

yea

broken sluice
#

ok...where can i learn python

autumn spruce
#

but basic ones not the high end ones

smoky quest
autumn spruce
#

yea but u will need advanced code knowledge not the basic beginner's one

smoky quest
#

ah yes, right

broken sluice
#

can i learn in coursera?

smoky quest
broken sluice
#

tht book

autumn spruce
#

yea coding projects in python

broken sluice
#

um i dont know python

inner wrenBOT
#

Hey @autumn spruce!

It looks like you tried to attach file type(s) that we do not allow (.pdf). We currently allow the following file types: .gif, .jpg, .jpeg, .mov, .mp4, .mpg, .png, .mp3, .wav, .ogg, .webm, .webp, .flac, .m4a, .csv, .json.

Feel free to ask in #community-meta if you think this is a mistake.

broken sluice
#

eh

autumn spruce
smoky quest
broken sluice
#

i dont want book

smoky quest
broken sluice
#

;-; idk

autumn spruce
#

it has the basics too

broken sluice
#

oh

autumn spruce
#

it will help u make basic and in the end it has some big codes tht u can do

#

cuz u have already learnt the basics before

broken sluice
#

no

deft hound
broken sluice
#

bye

autumn spruce
broken sluice
#

gotta go

autumn spruce
#

k bye

broken sluice
autumn spruce
broken sluice
#

yes sir

autumn spruce
#

cant screen share

broken sluice
#

bruh

autumn spruce
#

k i will send the ss in ur dm later

broken sluice
#

k

golden verge
snow stone
#

can any body solve this

smoky quest
plucky echo
#

I want an it/python job so bad

gritty dawn
#

I recently interviewed at a company and its been a month since the interview and I haven't heard back, do companies usually take this much time?

plucky echo
#

Anyone have experience with helpdesk jobs, looking hard into getting one

summer roost
gritty dawn
summer roost
#

Sounds reasonable to me.

honest pivot
#

Every company is different, but I'd say if a company is moving that slowly, they are taking a huge risk that their candidates may take other offers in the meantime, hint hint

summer roost
#

the other possibility is that their hiring manager caught covid, or something.

#

between the holidays and the omicron spike, it's entirely possible that the application just got pushed to the side for a while.

honest pivot
#

Sure, there are lots of possible explanations. I'm not saying it happens on purpose or even that it means the company is bad to work for.

#

I'm just saying, don't wait around and keep applying.

gritty dawn
#

The emails they've sent me seem like they took seconds to write

honest pivot
#

It's possible they had a large number of applications

smoky quest
#

1month from application to getting someone to contact you back is not abnormal, while a bit long.
But from interview to feedback, that is not expected

gritty dawn
gritty dawn
#

and I feel like I made a mistake by not asking for how much time I should expect for them to contact me, or sending them a email a day later thanking them

terse spire
#

or just first contact

smoky quest
gritty dawn
honest pivot
#

It's possible they wanted to interview a lot of people before making a decision. Debatable whether that's a good strategy or not.

smoky quest
terse spire
#

I meant a technical interview or a HR first contact interview from the tech company

gritty dawn
#

100%, I honestly enjoyed the interview and felt like it was amazing, just suprised I haven't heard back. I do think that they might not be giving me much attention because I am the youngest applicant, but I still feel like I have the most experience.

smoky quest
#

Time kills all the deals

honest pivot
#

Two years ago I went through four rounds of interviews with a tech company only for them to go on a hiring freeze.

gritty dawn
honest pivot
#

You'll see all sorts of dumb processes.

honest pivot
#

And that took like 2 months

gritty dawn
honest pivot
#

No, I needed a job on a faster time scale than however long they were on a hiring freeze. They weren't my first choice anyway.

#

I think they finally reposted the same job like in November last year.

gritty dawn
honest pivot
#

I don't know what to tell you there.

smoky quest
gritty dawn
honest pivot
#

Not in tech jobs though

#

I really hope we've not gotten to the point that a future employer after college is gonna demand that you had tech job experience in high school.

gritty dawn
smoky quest
# gritty dawn True, but it's my passion

tech jobs are in the category of high skills jobs. Not the same requirements than working at a boba shop. So it would make things slightly more difficult to get

honest pivot
#

I think your time would be better spent continuing to learn

gritty dawn
smoky quest
civic coyote
#

example

smoky quest
#

that's some great experience! And I don't mean it to gatekeep you or anything. But that's not how companies would look at you

civic coyote
#

OOOO

#

icic

gritty dawn
civic coyote
#

yup its noice

gritty dawn
civic coyote
#

i own bad buisness in roblox

gritty dawn
gritty dawn
smoky quest
#

also what's your goal? Learning or $$$?

gritty dawn
#

also it's not a coding job lol, i'm still learning how to code

terse spire
#

Why not launch your own startup? I know people don't go to college but highly skilled going for that route. And hughly successful.

smoky quest
# gritty dawn Learning for now

I would agree with Aurendil then. You would get more value out of doing random projects and learning than strictly looking for a job. That would have less constraints on what you would learn

smoky quest
gritty dawn
#

I also wanna improve my coding skills

terse spire
#

If you want to work for a big corporation likely they have hard-core degree requirement

gritty dawn
smoky quest
terse spire
honest pivot
#

It is important to point out that the vast majority of startups fail

gritty dawn
summer roost
terse spire
#

I know. But he made something already have millions of users

#

I never did

gritty dawn
smoky quest
# terse spire Ok i know people who are half a year away from getting the degree from college. ...
  • vast majority of successful entrepreneurs are already rich or their family was rich
  • vast majority of successful entrepreneurs at > 37-40years old (I don't recall the exact age in the stats I had in mind)
  • vast majority of people raising funds and stuff are already in the appropriate networks (ex: family, stanford, etc.)
  • vast majority of startup fails
  • Lots of people tend to talk a lot and to try to project things that are not necessarily true. So not calling out your friend as a liar, but I have some doubts
smoky quest
gritty dawn
smoky quest
summer roost
#

And it's not that that kind of success isn't possible, of course it is. It's just not common, and requires lots of luck.

smoky quest
#

Also be a pretty girl*

honest pivot
#

They say, if you want to make a small fortune, start with a large one

gritty dawn
gritty dawn
gritty dawn
terse spire
#

@gritty dawn Anyway. If you want to work on python and software engineering in general. I have a open repo about simple game. It's about good design pattern.

gritty dawn
terse spire
gritty dawn
#

Is their any reason why your are transitioning from DS to backend?

terse spire
#

For DS you really really really have to go to university. Probably a good one and later getting a master or Ph.D. Serieously. I NEVER heard of any DS who doesn't have advanced degree.

gritty dawn
terse spire
#

It requires hard math. In fact not that much of development skill is not a limiting factor. But it's math heavy. One can only acquire that level of math in a university

#

Linear algebra, multi-varible calculus, and statistics at a pretty high level.

#

No one will even look at your resume if you don't even have a master

near ocean
#

i came in defense of the standup yesterday but i feel i regret it now haha
just wrapped up my second standup today with the office here in london where sales and operations happen with non tech people
They take so goddamn long to do their piece, the same size engineering team finished theirs in 5 mins, this one took 24

#

not sure if its culture in the UK, how can they have the energy and will to crack jokes and chit chat first thing in the morning

#

that'd be kinda hard, they go into a meeting room full of chairs for the standup lol, dont think i can convince anyone to actually stand

#

i just wish they didnt try to solve their issues during the standup, but i've only worked there for like 5 months now, dont feel like its my place to start changing their habits/rituals

smoky quest
near ocean
#

it feels like i'd just be complaining tho, i dont have a solution besides "be quicker, i need my coffee already"

smoky quest
#

There is a difference between bitching and improving something. If you bring it in good spirit and in a way that sounds more about asking questions and improving than just complaining, it can go a long way
Chances are others can also get bored or tune out and will eventually complain the meeting is useless.

mossy blade
#

a

west palm
#

This is one hell of a statement

#

and 100% correct

honest pivot
#

These are people whose job itself is done mostly via conversation

minor shadow
honest pivot
#

Why does this still happen?

#

Yes. I see, it's under a "Discussion" header and is near the top of the list

dire fog
#

Hello people. What is the best way to learn python and get a job?

near ocean
#

there is no best way
the only way is to start applying to positions

gilded valley
near ocean
#

thats for getting a job, for learning python they should ask in the appropriate channel

dire fog
#

I tried to go through python certification courses, but I feel like, I don't remember that much after completing just 1 task and moving to a different topic and it's kinda boring, I'm gonna try by building some easy applications..

gilded valley
gilded valley
near ocean
#

The most common response to "how to learn python" is !resources and thats not exactly that career specific

gritty rivet
tranquil patio
#

Can we work on app development in Python?

near ocean
#

sure, youre probably not going to find something that pays for professional app dev in python however

tranquil patio
#

But why? It is also a useful platform to create something! Why is it still not popular any reason?

near ocean
#

other languages do it better, faster, and with more support from the ecosystem

tranquil patio
#

Ahh got it.... Thanks so much for the clarification. @near ocean

near ocean
#

if you want to do app dev you should use a more appropriate language/framework/tech
trying to force hammers to be screwdrivers never worked for anyone looks at electron.js

true maple
#

Hii, is it fine if I upload my resume here and you guys take a look at it and suggest any modifications?

pastel quail
heady kelp
#

sorry i got a general question . i wnat to write a graphical app . and tkinter is a bit lag and slow , and sometime it stop respond . what language is best for graphical apps . i think c# would be the best .

what you suggest ?

inner wrenBOT
#

Hey @true maple!

It looks like you tried to attach file type(s) that we do not allow (.pdf). We currently allow the following file types: .gif, .jpg, .jpeg, .mov, .mp4, .mpg, .png, .mp3, .wav, .ogg, .webm, .webp, .flac, .m4a, .csv, .json.

Feel free to ask in #community-meta if you think this is a mistake.

kind oar
true maple
#

Please check my resume and suggest any modifications (if any)

kind oar
drifting flame
#

I have a question, what is python normally used for?

buoyant seal
drifting flame
#

Is Java any good?

buoyant seal
kind oar
drifting flame
#

If I want to be a software engineer, what could I learn?

kind oar
#

software engineer is a big title, it entails a lot of fields, not descriptive enough.

buoyant seal
drifting flame
#

Fair enough

dreamy thorn
#

Anyone ever work for a company called Talentheed Inc? They are a hire out type company and I'm trying to find someone who worked for them to ask some questions

true maple
kind oar
true maple
#

i mean there r not any errors, right?

true maple
kind oar
#

idk man, I'm not a software engineer so can't advice, and you have your highschool scores there, not sure if that is normal in india.

also weird spacing, I personally don't use enter (line breaks), I use spacing before the headers

true maple
vast shoal
#

That's concrete solutions and not just complaining.

true maple
#

thanks @kind oar

kind oar
near ocean
kind oar
near ocean
#

its just wild to me how theres so much difference in culture, the engineering team is polish, they each take 30 secs to say their piece and if theyre struggling and its so much smoother

kind oar
vast shoal
#

I like robotic, and I think it'd be too easy to forget or ignore if it wasn't in person.

#

Banter is all well and good, but only if it's opt-in. I don't want to be subjected to it if I don't want to or if I have more important things to do.

honest pivot
#

There's nothing worse than putting business development and software people in the same room together, they have completely opposite needs for a working environment

kind oar
vast shoal
kind oar
# vast shoal If there's no process for ensuring that people remember to do it (even after bei...

If you saw my argument yesterday, I said everyone fills their progress and where they're stuck at at the end of the day, and at the start of the next day everyone checks the board, if all good then all good and you saved 10 minutes of everyone time, yeah 10 minutes isn't a big deal, but it gets annoying over time.

if someone forgets to check once or twice then that isn't a big deal, but if they ignore that often then they aren't doing part of their job.

It is a general assumption that we all are working with adults, who know that they will have to get whatever assigned done, there is nothing "almighty" or power trippy about holding people accountable in their job.

vast shoal
#

I don't like that there's no standard channel for highlighting when I'm stuck in this model. I mean, I write it down, and then I wait for someone to come and help me? What if they just don't? Then I have to go chase after them. I don't want to have to do that. If I say I'm stuck in the standup and everyone's just quiet, there's some pressure for someone to respond and get the ball rolling.

#

(and this totally works in practice btw, I've been doing it for 8 years)

kind oar
#

because they can do it in person too, nothing is stopping them, because according to what you said, people can "forget" to check.

an it is the manager jobs to play around the strengths of his team members, for example, everyone in the team might have a strong point, and they should help others in need (when they have capacity/lower priority tasks), otherwise no one will help them AND they aren't a team player so that will certainly affect them.

it is a give and take, and if someone is stuck on a part of task that means it will be a bottleneck for the whole team sooner or later, so better to just help him.

#

my whole argument is about the frequency, according to the other two guys, important things come up daily or so, then they should do it daily.

vast shoal
#

Yeah, I'd say it definitely does. There's usually at least one person that needs help with something every day.

kind oar
true harness
#

having a face to face meeting makes it very awkward for no one to respond. whereas if it's on a task tracker it's much easier to miss our forget it

vast shoal
kind oar
#

new members should be encouraged to reach out to SMEs, if they have researched the topic and thought bout it, and still stuck then they shouldn't be just standing there with no progress.

vast shoal
#

If the whole team is there and hears a brief summary of the issue, the relevant people will know and can stick around after the meeting.

kind oar
vast shoal
#

SME?

kind oar
#

I'm not saying standups are bad, I'm just saying they could be replaced with weekly meetings and daily progress updates on a central system.

SME; Subject Matter Experts, or just people who are most experienced about that part.

vast shoal
#

I just think it seems like it'd be way easier to miss someone being stuck if someone with no stake in the issue is the one with the onus to reach out to the person with the issue.

#

Much easier to have the person with the issue bring it up.

kind oar
#

guy will say "well i was stuck in that part", manager will then go to you and ask you why you didn't help him.

vast shoal
#

Ok, then someone's been stuck for ages getting nothing done? Sounds very unproductive.

#

Much better to just get them unblocked the same day or next day.

kind oar
vast shoal
#

Again, there are daily issues and a system that requires the SMEs reaching out is too likely to result in overlooked issues.

kind oar
vast shoal
kind oar
#

I'm not arguing against updates, I just think that doing so on a central location is more efficient.

vast shoal
#

Also has the added benefit of giving you a sense of what everyone's doing, which is nice.

#

It's just a 15 minute meeting in any case.

#

At the same time every day, so you can plan around it.

#

That's nothing at all.

honest pivot
#

I would definitely prefer to have a quick meeting where we all share what we're doing and where we're stuck, than to have to write down in a tool what I wasn't able to finish at the end of the day.

vast shoal
#

I'd say it's just worth any tedium, assuming everyone learns to get through it efficiently.

kind oar
#

yeah it isn't a big deal, and part of the job if management wants that style, but I'm just saying I think a central location is better IMO.

vast shoal
#

Which they tend to do in my experience.

#

Our standups are actually usually much quicker than 15 minutes.

honest pivot
#

To me it seems like having a structure that emphasizes lateral communication is important.

vast shoal
#

More like 5-8 minutes-ish

kind oar
vast shoal
kind oar
#

so if it is 10 people then that is an hour of the team time, yeah not a big deal, but still, I think most teams use some kind of project management/tracking solution anyways.

vast shoal
#

Yeah, we do that as well, but those serve different purposes.

#

And they don't have the upsides of a standup.

kind oar
#

but to reply to your point about people will be less likely to reach out, even ignoring that manager will call them out at the end of the week.

in any corporate job, your technical skills have the least effect on your career progression (PS: I'm not saying you will be bad, I just mean you won't need to be the most technically skilled team member).

#

at a certain point, your technical skills will be almost irrelevant even.

vast shoal
#

Ok. Not sure how that's related.

kind oar
#

because if you are technically skilled in an aspect, but you don't reach out to help people, your career progression will hurt.

#

so people will want to reach out and not just ignore those people who are stuck.

vast shoal
#

That's a nice theory, but it doesn't correlate with reality in my experience.

honest pivot
#

Why use a system of reprimands at the end of the week when you could use a daily, proactive system?

kind oar
#

then these people can be forever senior software engineer, it is up to them.

kind oar
#

as i said yesterday, my opinion is irreverent to your team, if those daily update are needed in your team then they're needed and that is a fact.

vast shoal
kind oar
vast shoal
#

Their careers suffer, but the team also suffers, and I can't have that.

vast shoal
#

You'd just have an inefficient team.

honest pivot
#

A team motivated by the threat of being fired sounds like a great working environment

kind oar
kind oar
vast shoal
kind oar
#

yeah

vast shoal
#

This all seems pretty contrived to me.

#

I just like systems that self-correct rather than rely on human perfection.

kind oar
#

I'm just saying, IMO, that would be a more efficient way, but if it doesn't work then it doesn't work.
just an opinion, and as mentioned yesterday, I'm not in tech or an engineer so certainly could be different.

honest pivot
#

It seems like it would be best to have a system that guides people toward better teamwork, rather than one that merely punishes them for poor teamwork.

kind oar
#

anyways, that topic is not important that we would be talking about for over a day.

honest pivot
#

Two standups in one day should probably not happen. Or at least they should both be in the morning. It's important to have a solid block of time to work.

#

Surely Montreal and Vancouver could have been combined

edgy flicker
#

Not sure if this is relevant or not but, does anyone here happen to know about , 'WAN Optimization' ? I've been thinking about it for a while now and wanted to know some stuff.

gritty rivet
edgy flicker
#

okie

obtuse ruin
#

Hello, anyone know if there is a demand for kivy dev? I just finished a YouTube course on kivy and really like it. I would like to go deep into it, but I don't a lot job posting on this. I'm new to programming. I got the basic of python but still trying to figure out which field to focus on :D

kind oar
obtuse ruin
obtuse ruin
gritty dawn
#

They haven't replied to my follow up email, my guess is that I should have never put my age on my resume.

#

It's extremely unprofessional how they managed my application.

kind oar
limpid isle
#

anyone got advice for your cv and cover letter of a job you want to get

inner wrenBOT
#

Hey @amber adder!

It looks like you tried to attach file type(s) that we do not allow (.pdf). We currently allow the following file types: .gif, .jpg, .jpeg, .mov, .mp4, .mpg, .png, .mp3, .wav, .ogg, .webm, .webp, .flac, .m4a, .csv, .json.

Feel free to ask in #community-meta if you think this is a mistake.

analog sun
#

!rule 9

inner wrenBOT
#

9. Do not offer or ask for paid work of any kind.

lucid vapor
#

@amber adder Hi, we don't allow recruitment here. There are some job boards in the channel description that would be a better place.

amber adder
#

I talked to the modelers

lucid vapor
#

Yes, and we informed you that it was not allowed. If you'd like to continue this conversation, please reply in your ModMail thread.

winged raptor
#

helo guys. i want to learn javascript to get a job what are some cool projects i could do with that language?

near ocean
#

Some visualisation project, sorting or graph algos sounds cool

silk river
#

Hi guys, do you all want to be softwarw engineers?

kind oar
silk river
#

What would your suggestions be for a self employed developer?

winged raptor
#

thanks guys for the help

dense mesa
vapid jay
#

Hi guys

silk river
#

I want to learn more about what ways I can make money as a self employed developer. I already now freelancing is a popular option and I've been doing it for a while now. But I want to explore some other options as well

vapid jay
#

I'm learning full stack as course and as well as a career in it whats the best advice I can it

#

Get for it*

silk river
#

@dense mesa I meant to reply to you

tame fern
#

When did you know that you wanted to pursue Web dev/ python dev for full time work? The reason why I ask this is that I'm currently a skilled metal fabricator looking for a possible career change due to being board + possibly a bump up in pay. I'm currently learning HTML/CSS on Free Code Camp but I am very hesitant about putting a lot of time into this if It doesn't work out. Cheers

dense mesa
silk river
dense mesa
#

The public API sounds interesting, what kind of work would you do, and how would you be paid for it?

smoky quest
silk river
kind oar
silk river
kind oar
#

yeah, selling your services, being comfortable talking about money, once you have enough experience you can invest some money in and get a website and have someone market your services, will be tough but gives you a lot of freedom and flexibility (and pressure and anxiety haha)

dense mesa
silk river
#

I'm interested in Python in general but I have worked on data science and web development more in depth

kind oar
#

you can find DS stuff on upwork, if you are in a third world country (ie cheap cost of living) then freelancing can be worth waaaaaaaaaaay more than fulltime job locally.

but it is a lot of hassle, clients on upwork are quite cheap, if you are experience I suggest looking for a remote contracting job in america.

violet goblet
#

Is this ok for my experience / responsibility section Worked in an Agile Environment in developing on-demand software using leading edge technologies

silk river
#

Wow, how do you know?

kind oar
#

with the recent economic status, it is quite cheap cost of living.

smoky quest
ivory sluice
#

@silk river we don't allow advertising on the server, that includes promoting your fiverr profile.

silk river
#

Interesting, I already told I am looking for another way of working than Fiverr. I didn't have any intention of promoting but anyways

violet goblet
#

@smoky quest well what else can you say, I can't say a lot since i have signed an none disclosure contract

vast shoal
kind oar
silk river
silk river
kind oar
silk river
vast shoal
smoky quest
silk river
#

Ok, guys please don't check out my fiverr profile. It's trash anyways and I have stopped working there so even if you checked you wouldn't see anything

silk river
kind oar
#

create a regular pdf resume, look for template for the field you're applying for online, and then apply

silk river
#

ok, thanks a lot 🙂

vapid jay
#

Django still relevant?

edgy flicker
#

Those brave 80,000 souls

dense mesa
#

<@&831776746206265384> advertising nitro

brazen widget
#

hey guys im in high school
and i want comp sci internships for my college app
any ideas which internships would look the best
or what internships i can get?
and the requirements i would need to meet to get one?

#

im us based btw i want to get in either NYU or columbia as a comp sci major

vapid jay
#

I like rails, but is django its relevant?

true harness
brazen widget
#

you have any tips for extra curriculars that can get me into a good college aside from internships?

near ocean
#

Hackathons are the big one imho

true harness
#

anything computer related. robotics club, usaco, your schools comp sci club, etc

brazen widget
#

ok thanks

true harness
#

what grade are you in btw?

brazen widget
#

sophomore yr of hs so im in 10th

#

im planning on taking sat pretty soon and my grades are looking good so i want to start focusing on the extra curricular side of my application

past talon
#

im a sophomore and next year i plan on taking computer science

brazen widget
#

my school doesnt offer it unfortunately so im just trying to learn how to code on my own

midnight current
#

Hello

low field
#

Does the github username "gunraidan" sound too unprofessional? Should I rename my account name to something more appealing to hiring managers?

buoyant seal
hidden berry
#

I wouldn't worry about it. It sounds a little funny but no one will care.

low field
#

I made the name up when I was a teenager. Sounded like a cool video game but it's based on some cyberpunk comic thing I never finished. The named just stuck because it's easy to remember.

smoky quest
buoyant seal
low field