#career-advice
1 messages · Page 414 of 1
I do recognise its a handy catch all umbrella, but on the other hand sometimes the conversations feel like people think they need to learn tensorflow to get an entry level job when most roles really need you to get, clean, and present/dashboard data
not you fox you know what you're talking about, but more the people who pop in and say "should I learn ML/AI I'm in high school"
I appreciate the compliment but i definitely do not know what I'm talking about 😋
I have absolutely zero interest in anything anymore am I just getting old
how old are you then
40
this may not be quite on topic but "zero interest in anything" sounds more like depression than old age
Maybe I can get promoted soon and find more interests. 🙂
maybe! good luck!! I hope you can find something that excites you even if it's not at work
hey guys and gals, i was wondering if anyone knew about part time jobs involing python, do they exist? I am in a masters program and did a semester with the language
there's part time and freelance work out there, but it's rarely advertised directly as a python job. for example, after I finished my data science boot camp, first thing I did was work for a small manufacturing equipment firm to clean up and dashboard their transactional data. I did the cleaning in pandas (bog standard stuff) and then did the dashboard in powerbi
interesting, i dont know pandas but im sure i can learn it. I only have a semester with python and im doing c right now. I have to go part time next semester so i was thinking of trying to find a job. I didnt think i would be qualified for anything but my friend said he thinks i could do some low level stuff
im kinda lost as to where to start @gray anvil
what's your masters in? don't you want to work in your field?
if you're in stem, basic pandas and data visualisation is super useful to know and will really value add to your work
my brother is in a biochemical engineering job and is picking it up so he can wrangle his research data without having to resort to mucking around in excel
wow, they make you do C
Must build character, or something 🤣
bruh i hate c
So my program is a bridge that goes into the masters program. I am on the bridge portion of it. They said my python class was 2 full years of python undergrad in 1 semester. I orginally went in for Data Science but I realized enjoyed programing more than math so i am aiming to get a masters in CS with specialization of data science.
@radiant moon @gray anvil
hahah same! I did Econs but I realised although I enjoyed applying the stats to DS, I enjoyed the work flow of pure programming more and am working as a developer for a big financial institution now
honestly, knowing C is surely a good thing. But I'm not sure it's enough of a good thing to warrant the pain
So i was a psychh pre med major in undergrand, My fab class was my psych applied stats class. I love stats =). I scored high on the quant portion of the GRE, so i thought DS for me. Once i got comfortable with coding and spoke with some professionals, decided the a CS masters was more marketable than a DS masters.
Yeah C is a big big big pain lol. I am getting used to it but boy, when i google for help and see the C++ solutuon vs the C solition I want to throw my laptop.
I know some people doing DS roles, including a guy working for Jp Morgan in NY as a consultant. Proper DS is hard to find work in, for sure
everyone else is doing not quite DS work like dashboard marketing research data, RPA, devops like me, etc
Yeah, noticed a trend of what you are saying on r/datascience. My last job before I went to school was as a junior financial advisor for a big bank. I am def interested in doing CS stuff for a finance company!
fintech is cool for sure. I'm doing cloud stuff tho, we're moving a lot of ops to aws and I'm setting up and programming code as infrastructure
when you say moving to AWS, will amazon get the jobs that your company hires ppl for, or is ur company jus using aws as a service
Hey guys! I which one should I learn first for Python? Scientific Computing , Data analysis or Machine Learning?
pretty clearly the latter
sorry im tired, thanks for clarifying tho
aws as a service to replace previously private data centres and the like
Is it must to have highschool deploma if i want to work somewhere?
no worries! it's not as a silly a question as it sounds, but yeah basically moving away from a private cloud setup to hybrid cloud
if you think about it, technically this does reduce our headcount and ships those jobs to aws since we will need less on site engineers in the future
get some rest mate
i will go to sleep. im just curious if i actually have skills for a part time job lol. i would love to get some income and go to school part time for a little, prob would help me get a better co-op
part time work in a big firm, unlikely. internship, easily, paid part time for small firms or nonprofits, sure
i dont need to be at a big firm. i just want income and some experience
i dont need much income lol, just something would be nice
just widen your search beyond python work. as previously said, there's work you can do with python that won't be advertised as python work. especially when it's a non technical company doing the hiring and they don't already have an internal dev team
shame about the minimum wage laws, eh?
what's that got to do with anything
wym?
if you can't prove to an employer that you're capable of producing (say) $15/hour worth of value, you're out of luck
they're legally prohibited from hiring you at a lower wage ... even though that's probably what you want
this is starting to get off topic, but the economic criticisms of minimum wage laws start to go out the window when it can be demonstrably proven that that minimum wage is below a living wage
if anything, these minimum wage laws are keeping wages depressed well below a market equilibrium rate especially when these laws are updated at a rate that does not account for inflation
he can and he has more than enough training to do so. this is simply a matching problem, so let's avoid getting political about it
fine
im to tired to comment, haha
ill be back here tmrw when i do some more research thanks @gray anvil and @radiant moon for your insight, cheers
Hello everybody, can someone give me a book or some webpage where i can find a tutorial of what step to follow for develop a software from the beggining?, I mean from talk with the client, design, coding and the next steps?
this is not quite the right channel for that. you could possibly ask in #python-discussion, but honestly I just don't think you're going to get the kind of answer you're looking for, because that's a complex question
Hey, can u guys share you're experience about how you landed on your first ever job in the industry. I'm now struggling to find one, i'm just got out of university with batchelors in cs but i didn't got any job or internship yet but i'm actively looking. I guess lot of people were at my position in the start and they latter done really well in the industry.so i think if you guys have any experience like that and if u can share that it will give me a little more hope .need a little motivation!😌
hey, im new here can someone guide me where can i get help regarding this thing--- i want to create a script or anything that can help me to extract usernames of public accounts from the followers list of an account
please dont ignore and help me
I was actually just out of university too when I was in same situation
just placed my cv to job hunting site
at the third interview I got lucky
it was actually quite small paid offer, but they raised salary quite often
Anyone have knowledge of a Revature like company in the UK?
Yess, i got advice like it's really hard to find your first job but if u get one then you can go from there, and take the job even if it low paying.
I made sure to use local job hunting web site
well, true enough I guess. I was a bit in a desperate situation I just was taking anything I could
I feel quite rewarded though, they increased salary 5 times from the beginning one%
if anyone's aware of the use of software engineering/programming in motorsports, such as f1, please can you let me know about how it works and how it is used/needed
I am also like that i just need a job so i can get some experience and get out the label 'fresher'. It really hard to find job after graduation everyone looking for experienced people not considering just graduates but i very hardly need one i kind of loosing my hope each time i getting rejection.
If you will work hard, you will be able to become experienced enough to find a good paid job just in a matter of one year
it requires a lot of self education though
and probably there is a point in....
which job you get first, I was lucky to find in the field I like
and even when they offered outdated technologies, I persuaded them to use modern technologies (hehe to get experience in the right ones)
try to find the job, which would not be giving you dead-end technologies, I guess
visual basic, pascal, fortran, excel and e.t.c. It does not sound useful to practice ;b
Look ar r/f1technical on reddit
im 17 now and want to go into a cs career but i dont know if i should go get a degree i have already started practising java and python but my parents insist i should go study but it feels like a waste of time anyone have a opinion
That's true starting with dead-end technologies not going help me in getting right experience to show in my profile.
speaking from experience of third world countries education.
the first 2-3 years were the most useful and definitely helped to my cs education.
the rest of 3, 4 year, and whole 2 years for master's degree were a waste of time
ok thanks but does a degree help alot with finding a good paying job or is it possible to still get one without a degree
it helps
especially it helps for beginners to get first job
ok thanks for the advice
I'm just graduated this year struggling to find my first job but i can surely say having a degree helps to find good paying jobs i've been seen i'm getting some advantages in interviews over people without a degree.
ok thanks that's good to know
its good a summer career as a bot programer ?
What type of bots u program? 👀
i am looking at uni courses and the one i like the most seems to have a lot of c# emphasis - that’s still heavily used right? should i pivot from my python studies to prepare?
C# is indeed very common, especially in corporate environments
whether you should pivot isn't as clear-cut. how familiar are you with python already? do the classes you're interested in require existing knowledge of C#?
in general, I don't think you should necessarily stop studying python unless you both need to learn C# before taking the classes and would have a hard time keeping up with both
i’m a beginner, taken a couple of classes and made a couple of tiny programs for work hehe. they don’t require existing knowledge i don’t think, i could probably be alright but i have a year to prepare so i’m overthinking stuff :p thanks for your input by the way i really appreciate it!
Moderation and Entertainment
oh a year is plenty of time, I don't think you'll have any trouble. good luck!
thank you so much!! i’m really excited! do you think trying to study c# at the same time as python would be a good idea? just to kinda familiarise myself?
I don't see any reason not to, it can definitely be helpful to have some knowledge already before starting a class on something, even if it's not strictly required
2 Questions
- Im 16 and I want a job as a Python developer but all these websites require 5 years of experience??? TFFF
- Is Machine learning a good career?
No they dont, youre looking at the wrong job ads
- Probably you can't find too much yet you are not 18 and not a university student. So spent your spare-time on books and self-education. It's way better than job chasing at your age.
- It is good if you like it. It is not good if you are thinking: how much $ i'd get on this job.
Yeah, if you still have plenty of time before those classes. Maybe just focus on python until you feel you’ve grown comfortable with it. If you already are, then try out c# get familiar with syntax. Think the only rough part is going from dynamic to static language ¯_(ツ)_/¯
For devs out here, does your boss ask for reports every week? Because I’m feeling a loss of motivation when it comes to write them. I keep telling myself it’s pointless because nobody understand how web works anyway and there’s issues I can’t really communicate to people who don’t practice dev.
Also the more I’m doing it, the less I’m motivated. Yeah I’m pretty much on my own.
I’m trying with boards and Trellos but it feels like I’m talking to a wall and I hate « evaluating » productivity because so far it makes me look like a lazy person.
Reports? I personally never had to do them. What exactly is it they want in your reports? Also, do you not have standups or retros? I’m asking that as if it’s not the case. Jot that down everyday and just add it all up for your report if it applies.
Something about stating the progress of the week. Except this week was kinda stale and like I said I’m the only one with web skills here. If by standups or retros, you mean meetings, we do, but the boss isn’t taking any notes from it.
Okay, no scrum ceremonies. I was just trying to gauge how your day to day goes. It is weird to have weekly reports. Standups are normally daily meeting some time in the morning where you report on what you accomplish from day before, update progress on your ticket, and if there’s any blockers. So you could just jot down what you did at the end of the day, so you don’t have to try and remember every little detail at the end of the week. Seems like your company isn’t predominantly a software company, or is it consulting?
I don’t even know where they’re located but it looks like they’re more on the consulting side. But I think the boss has no idea how agile management works. Hence why he’s making us redact stuff nobody else is going to read.
To me that looks more like an academy method than a corporate one.
Ah okay, yeah I mean it is honestly redundant to have weekly reports, imo. Do you use slack by any chance, since it seems you are remote? Maybe try suggesting doing standups through slack which there’s a add-on/bot that you can leverage in a room. So it keeps track of what’s being done from day to day and not require the weekly report. In the end is one trade off over the other, but you have to do something if it makes you that demotivated.
We have Slack and even the github bot tracking our commits lol. That’s why writing weekly reports is a waste of time.
Also it’s really tiresome to read that stuff on my own.
it depends
You may want to ask your manager what problem these weekly are reporting and what information they do not get from the github/tasks/slack.
Whether your manager is familiar with webdev is pointless. While it does help, they don't necessarily need to know about how to do the work to manage the work. What they are probably trying to get out of it is a sense of progress so they can in turn report that to their manager and understand the overall state of the project.
So talking to your manager might be a good way to understand what they are trying to solve and how if there is a better way to communicate that information with them. Maybe using the weekly report makes sense or maybe phrasing and structuring your tickets may be better overall
hey guys, was wondering about personal experiences getting jobs after graduating with a cs bachelors
one last item: your manager is the one who will advocate for your growth and compensation.
So it's critical for you to be able to demonstrate and communicate your progress. This will help making it evident you are ready for the next title
Yeah they want a sense of progress. Thing is, idk how I should restructurate that. I take notes but idk how to make it "humanly" comprehensible
talk to your manager and come to an understanding. Most managers are flexible about how they get that
Well, that might motivate me, but not really when I'm already suspected of "lazying" out
Take it as a customer feedback. Whether they are right or wrong about it, there was still something that lead them to think that. So dig into why things might have appeared that way so you can correct it
camping on your position, even if you are super hard working, won't change what they think
Also always fallback on data and measurable outcome. Why do they think you are lazying out? What is the criteria? What would be a criteria for success for you not being considered as lazy anymore?
I can't estimate how long X task will take. Either I'm taking too long in their opinion, either I'm unrealistically optimistic. When I can't even implant an auth system correctly ffs.
They want me to report every week or else I'm lazy.
Sounds like different problems.
Make a list and the different ways you can address them
Bad estimates are not related to being lazy or to do weekly reports
So, a bit of bg: we aren't much and I'm the only one doing webdev. Except I'm pretty much a junior in that dept without anybody to support me.
Manager wanted a fullstack app with some more advanced features (authentication), and I started with frontend/backend separated.
Also i had no prior knowledge of any JS framework so I had to take time to investigate. Even now I'm far from being an expert, the app doesn't look like your typical production app, when he insisted I had to do it professionally
not sure what you mean by professionally. You got hired for it, hence you are doing it professionally
The features work one time, are broken next, I never deployed anything on a VM, I haven't heard of mailhog/rabbitmq/celery/nginx/traefik before, I didn't implement TDD or CI/CD on it.
The more I think about it the more I feel like garbage.
I see. So let me try to rephrase it if I understand correctly. To me it sounds like:
- It's your first job and are learning on the job
- The project isn't going so well with delays and some quality issues
- The manager is trying to blame you instead of trying to support you
- You have no support system or anyone to mentor you
The manager is trying to blame you instead
He blames me for not making reports but I'm not sure if he blames me for the app, despite pressuring me multiple times to pull out something that "works".
Also I'm on my own with web. Nobody else knows about production web (Django) or JS frameworks (React + NextJS)
Sounds like two different problems to me:
- How to manage expectations so your manager isn't surprised. Hence the reports he is asking to try to mitigate that
- How to improve the overall engineering side
Maybe he doesn't see all the time you spend troubleshooting some problems or researching for some task and is looking for these in the report
Overall, try to separate yourself from the project. These are different things and the issues encountered on the project aren't a reflection of your skills.
You are still super junior and you don't know what you don't know.
Your manager should be less trying to blame you and more trying to ask you what they can do to support you
So my recommendation to you:
- Either take the weekly report to heart and as an opportunity to show your manager that you aren't lazy and actually work hard on it. Or if the weekly report isn't your thing, try to understand what they are trying to get from it and some other alternative way to get that which works better for you
- Talk to your manager about your overall performance, what they are expecting, where you can do better. Also agree on measurable outcome and not something super vague. Showing you are trying to improve is a great way to also show them that you care and want to work on it
- With regards to the project, feel free to go on some of the channels here and present your architecture so someone can review them, ask questions, etc. Also have a list of things you need for the project so you can budget time for it.
I can always try to write these reports to heart but they feel more like a chore than anything else.
Maybe because you don't see the benefit of it? How else can you build confidence with your manager?
I don't because I've been doing that for weeks and I don't think they're taking notes from it.
then ask your manager about it. The weekly report is just a tool. If it is not adequate then you can always adapt and use something different
Hey guys! if you are looking for internships, you can apply to go to the Grace Hopper Conference by filling out this survey
https://tripetto.app/run/AMZ0AH7COU The conference celebrates women in STEM
There will be speakers and a career fair virtually. I applied as well btw, it'll take place from Sept 27 to Oct 1st
Hey I have a question to ask you all, if someone can memorize the solutions to 50 leetcode problems and memorize the solutions to all of them, are they automatically really good at the programming language?
no, it means they're really good at memorization
Yeah, unfortunately (or fortunately depending on how you look at it) being knowledgeable at a programming language requires the ability to fit solutions to the problem. Knowing how to solve leetcode problems won't be useless, but only memorizing them doesn't give you the ability to apply that skill in different ways. The world is seldom, if ever, as confined as a logic puzzle.
What jobs out there just accept python code or do you have to know multiple such as C+, Java, html, etc?
It'll be easier to find a job the more things you know
With python the most common pairing I've seen is sql and html/css/js
What's the difference between html and css
html is the skeleton css is the rest
so css is more for design etc?
html defines what's on the page, css defines how the page looks
if you only had html (and didn't use any of the inline CSS stuff that you can use) your page would be black and white times new roman font
ohhhhh okay i get it
yes and JS is also a part of it, and it provides interactivity
i mean CSS kinda does but you do need JS
for any large enough site
So after I fine tune my python skills more, (because I am still a beginner) I should start working and learning html, css, and java script?
depends on what you wanna do
HTML/CSS/JS is web development
python is AI/ML/data sci mostly
and C/C++/C# are for desktop apps and games and such
So python would be good for bots or some type of automatic program
python/JS are also for mobile app dev
and that's most of the "mainstream" languages, you'll definitely have to learn one of those really well
yeah
What would not a game but like a program such as discord? Would python be used to program that or C++?
discord is an electron app, which means it uses HTML/CSS/JS despite being a desktop app. vscode is another one and they're built on some sort of chrome related engine which makes it big for small apps but as your program gets bigger it's kinda less relevant
you could use C++ totally but it's really complicated
and you could use pygame or tkinter or some other python GUI lib but those tend to be pretty slow
and have i mentioned how much i hate 20 sec slowmode
So python isn't the best for GUI or any type of application due to it's processing speeds?
nope it's very slow
And what is the difference between C, C++, and C# and which one would be the best for creating computer applications with high processing speeds?
when you're running python you're running a C program (the interpreter) underneath that so might as well use C++ (similar speeds to C) for something like that
C# isn't quite as bad as python so it could work and def the easiest for beginners but C++ is probably better speed
but a lot harder to learn for minimal speed increase
C# is like java with a few extra good things on top
So for like huge processing power video games or programs that have a huge amounts of information, C# would be the best
C++ or C# yeah
Hmm okay good to know. I appreciate all the help!
yw
If you are just starting out, using python for GUI and games is fine. These only enter consideration when you make a AAA game or do need to prepare for a specific platform, which you will not and won't see a difference.
I understand no1. But wdym with no.2?
The salaries of machine learning engineers are pretty high
It's more of, you are looking to do ML because you like ML itself, not because it makes more money. Software Engineering is by no means a way to get rich quick, it is good money, but still lol.
yes, yes it has been good to us
Yeah but I mean I like computers and computing so
No offense but thats pretty flimsy reasoning to pick a career over
What are you gonna do when recruiters and hiring managers pressure you into explaining why you want the job youre applying to
Just make up some stuff
The best answer but the only one they won't accept is "for the money"
Of course you actually have to like what you're doing or else you'll be super unproductive and unhappy and quit eventually not having done much
But if you're a CS person odds are you'll like ML
It's one of the cooler things in the field imo
i dunno, money is pretty great
Everyone needs money, it doesnt make you stand out at all
Might as well say you got hands and can type
It's pretty interesting, but I do want a well paid career y'know?
That's not an assumption I would make. There are a lot of different people interested in a lot of different things. ML is not necessary one of them, especially it can be boring, especially when a big part of it is related to feature engineering, which can be quite boring over time
Everyone does, which is why it's pointless to mention that. With such answer, you miss a huge opportunity to demonstrate your passion, craftsmanship and anything just beyond money.
Just talking about the money makes also people worry about what it's like to work with you. Are you gonna bail out at 5:01pm in the middle of an outage? Are you gonna be a "Not my problem" type of person?
When you look at why someone work at a company in a specific team, there is more than just money as a factor. There is the product the team is working on, the teammates, the opportunities for growth and learning, the compensation, etc. So showing you only care about just one factor makes you really one dimensional and make you loose out comparing to the other candidates with more interesting answers
Ofc! My parents wanted me to be a doctor but I convinced them otherwised (asian btw). I like programming a lot! and I am obviously going to put in a lot of work I care about many factors such as enjoyability , work/life experience and other things but let's be real here money also does matter to some degree... It's not about the work but the time. I don't mind making a program for someone for like 2$ but it could take a while... (in a job) as an example.
CS is paid so much in general that the sub-field won't matter as much.
So 1/ that means you have a lot more freedom in picking what you really enjoy and 2/ If you enjoy it, you will go further in it and thus create more success for yourself
There is also a lot of hype in ML. So expect a lot of competition and the actual pay not being as much as the hype may let you think
And what pays the most is not the engineering position itself but the folks on top who direct the whole thing
yeah obviously
but to become a director or whatever you need to have done a lot in your career and build up. Ik CS is paid a lot in general but so many people (myself included) are entering this field so I need to find ways to differentiate myself from others
Work on your projects to stand out and your communication so people can see you stand out
Also make sure to get some degree to open your doors
ineed help
And go to the school the most appropriate for the outcome (ex: for startup and being connected to VCs -> stanford)
we all do
please help me on this question
Write a program to make a new string with all the consonants and digits deleted from the string "Hello, have a good day".
how does it relate to #career-advice ?
i have problem on this question
Yes clearly but like suppose if im shifting jobs its better to have some additional qualifications and maybe in the future certain subfields could increase in demand by a lot
In that sense, a MBA or similar might have more impact than a specific ds qualification. You can also have a generic degree with some specialization in ML
your problem still isn't #career-advice related. Find the right channel first
Yes! Certainly. My plan in the future would be to do computer science at uni as well as do ML and other sub qualifications whenever I can so within 4 years or so I would have built up a portfolio of qualifications that would make me job ready. I will do MBA part time with a job and build a career that way.
also save some time for having a life :p
yolo
that's a lot to do
Edwin i'd love to help you . You can hit me up in the DMS but this is the wrong channel im afraid
That's true haha! But C.S is Life! I've been super motivated lately after being finally allowed my gaming pc in my room.
I'm one of those people who told my parents I'd need a GTX 1080ti watercooled system for school
lmao. I did the same thing with my wife to justify a gaming laptop for deep learning
Would you mind sharing us what you do in your career? and how you got there?
Which by the way, I do work a lot with ML, but my job is less about pure DS and more about using the libraries/tools to take it to production for concrete features and improvements for the users. That's another way to have an impact for the users
I do a lot of things. Think a bit of a super technical senior manager type. I focus more on startups where I can have a lot of impact leading small teams. So we do a lot ourselves and can cut a lot of the red tape and have a lot of fun
That also means staying on the cutting edge and being very pragmatic
And given that requires self-starters, highly motivated and technical folks, if someone told me they are there for the money during an interview, they would just be rejected
but we compensate well.
haha! lol that's why I asked in the career discussion cuz I can't ask that in the interviews.
How old are you?
I would rather not say
Np
But in the team we have folks from just out of school to very senior
it does make it easier to pick a career
remember, its not the job title that gets you money, its the company and the value you bring to the company
and no matter what subspecialty you are, most engineers are pretty middling in value
which is not to say the pay isn't good, but if you want top pay you need to be in a position that actually builds up novel projects
it also depends on what you want moneywise-- happy with 80k? you can literally do anything in tech and you'll make it
200k+ first job? no degree is gonna get you that by itself, you need to have actual skills for that
hey yall. i am a sys admin that was too scared when i was younger to be a developer. now i am wanting to move over into a jr dev role. i am working on a few projects now for a portfolio. any other advice?
i'm actually in the same boat as you are.
i've been working towards a jr. dev role or something similar from a tech support role.
Talk to some folks in mangement or developer at your company and ask what you can do to get in
is Data Scientist as good job
Developers who have seen the other side (sysadmin, maintenance, etc) are very valuable. I would mention this as one of your strengths.
People keep posting about these online certificates on linkedin are they worth it to pay for them?
Do recruiters or people looking in linkedin care for them at all ?
if that's the only thing going for you, sure. But that's like everything, if you see too much it, it's a flag
So if someone non technical is doing the hiring what things can i highlight to get a job
I work in ERP system so sometimes i get interviewed by accountants and things like that.
It depends on country I'd say. In my county most of certificates and degrees are mean nothing (except you are from on of five top universities) in CS sector.
I have never seen someone irl speak about these things.
But a lot of people are sharing it on linkedin.
things that are applicable to the type of job you target
Imagine you were hiring someone like that. What would you be looking for?
not really the channel for memes
Try to apply for applications except of waiting when HR 'll notice you on linkedin. In my opinion linkedin works for you when you already have good a good standing in other companies. For example: if you were working for google last 5 years and it is pointed ( or indicated?) in your linkedin - that's good target for HR, other things like soft and hard skills are not that attractive. Sry for my english, still learning.
Nowhere in this server
I don't think doubling down is a great strategy. I reported you to modmail
@frozen cosmos We're not a meme dump, and we do not have a dedicated channel for posting images.
Because this is an on-topic channel, and those memes served no purpose.
Hah i understand what your'e talking about.
I am still learning how to make linkedin work for me.
do you think getting my coworkers to endorse skills on linkedin will improve my chances?
Tbh I have not ever been hired from linkedin, nor I hired someone. So my advises kinda useless for you 🙂
Ok then thank you for taking your time
So I have a really specific question,
I am a student, 14 yo learning python (Already pretty good at it) but i want to earn some money with it, i dont think im allowed on fiverr i saw that i wanna do that, I already have a job but yk i want money soo what i thought:
Is there a discord server or alternative that pays in steam gift cards? like i make a python project for you and yk im happy and play my games that i can't by because yk (strict parents)
hi btw
It might be a bit easier with your local businessses (ex: do they need some help with their online presence).
Dealing with minor is a big risk for comapnies
hm
istg my dad doesnt trust any online transactions
istg?
sorry what does that mean @vapid jay
(i swear to god
please tell me how can i learna python
youtube tutorials
why doesnt, did he get scammed?
I just recently got a new offer from someone reaching out to me through linkedin lol.
uh huh
lol
Hello
I just want to know if it's okay for a 3rd year college student(my friend) to work while schooling? He's Indonesian and he knows how to speak English well. If yes can someone please recommend something like a job for him?

@dusky granite We do not allow for recruitment.
sry my bad
Is this skill level enough for a professional career 😅 hahah
Yes 🤝
No 🤝
🤝
As someone who's sometimes has to interview people, this snippet does not tell me a lot, although there are some noteworthy points here. A common style to follow is PEP8, which states that the # character should be followed by a single space in comments (https://www.python.org/dev/peps/pep-0008/#comments). It's fairly normal to follow such conventions, especially this one related to comments.
A more interesting point is that your comments are repetitions of the code directly after it: Instead of documenting what you're doing (which should be obvious from the code), document your intentions. "Define class for the numbers" does not really add something to, well, the class definition of Number, just after it. If you want to add additional information to your class, for documentation purposes, it's better to use a docstring instead. This is a string literal (typically a triple-quoted string, like """This is a docstring""" or '''This is a docstring''') that is the first statement in a module, class, or function definition:
class Number:
"""A number at a specific location in a grid."""
...
Opinions differ on whether or not you have to add docstrings to classes that are self-explanatory (although it could be useful for autodoc documentation), but it's something that looks nice on code that's written for an application. It shows that you know what docstrings are, and how to use them to document your code properly.
If you're familiar with type annotations, you may want to annotate the parameters in your __init__ function. While not everyone likes type annotations and they are by no means required, they're fairly common in larger projects (and work well with tools such as mypy and improve the introspection done by most IDEs). It could be nice to add them in code written for a job application.
Initially I've sent that as a joke because I was dead tired last night and drank a coffee so It was like hyping up a dead horse, so yeah. But thank you for this, I really appreciate it! 🙂
can echo that I basically decide how professional a person is by how much effort they put into making their code readable for other people
Hey fellas...
I noticed that Python is frequently asked with some other technologies, such as Docker, Kubernetes, AWS, etc...
Any good place I can learn these by myself?
Also, how hard are these?
and Ive learned never to assume that any method or class is self explanatory
for aws, start with cloud solutions architect associate certification
it's a high level overview of cloud concepts, learn it if you want to work in devops. it's what I do, aws devops using python
Docker is a kinda easy thing. Their manuals are good enough and they provide a good snippets. Back in a days it took 3-4 days for me to learn everything that I need.
Nice to know!
Cause I want to follow this road but I'm missing some tech
from dataclasses import dataclass
@dataclass
class Number:
row: int
column: int
value: int
dataclasses are cool
(no need for __init__, plus in built type hinting)
I found docker relatively easy, at least the basics. Kubernetes, I've never used. AWS isn't one thing; it's like 100 separate products. They overlap a lot
Oh ok good to know!
Those are all devops concepts, not python specific
nice thing about docker is you can putz around with it on your laptop for free
The docker docs are pretty good, as well as the ones for kubernetes
So I'll try to read more about them...
Just wanted to know their difficulty
well if they were really easy, nobody would get paid to do them 🙂
Docker isn't too hard to get started with
Thank you but my approach was completely wrong, so ill have to redo it
Hi, does anyone know any fun opportunities for students like Google Summer of Code? I am deeply interested in Data Analysis sector or programming in general.
no because it's self in python
https://medium.com/geekculture/how-to-become-a-data-architect-1b60dc0762a2
My article on data architect. Let me know if you like it. Open for your feedback.
I liked this hands-on introduction to Docker: https://docker-from-scratch.ivonet.nl/
hello any here?
@modest atlas yes
is coding right for me? or i should change my career
How is anyone here supposed to answer that
Gonna need way more information before I can even begin to give a good response
depends on your aspirations-- if you just want a basic middle class life getting a job in tech is pretty good
If I say no, what does that mean to you?
no for coding is no rigth for me or i shouldn't change it?
either
Based on what facts should we advise you?
everyone tells that python is easy language as compared to others but i am facing difficulty in python so i think i could not able to continue coding for long time
Everyone starts from a different place. What is easy to someone may be difficult to someone else. That should not be ground to stop you
everyone in my class has learned coding except me who is not able to get ahead after functions
Maybe you got taught the wrong way or something hasn't clicked yet
I don't see any reason why you would not be able to get it
seriously bro my logical thinking skills is very bad i am not able to think how i gonna solve that ques
the good part about the logical thinking is that it is logical. So there is a logic to it. Just need to practice
which site is good for the logical practices and coding practice?
codingame might be a good start
codewars
ok bro
it's expressed as games so it's easy to get hooked in
ohh
this is a type of game lmao
writing code can be seen as a game :p
Also feel free to reach out in the appropriate things you don't understand in python
That's also why this discord server exists after all
but this doesn't starts with basic.isn't it?
the easy ones are pretty basic. Don't start with the medium/hard or challenges
how to find those?
i would suggest codingbat @modest atlas
ohk bro i will try , wbu w3schools?
i wouldn't recommend w3schools
why?
Because theyre bad resources
really?
really
Use the resources curated by people here in !resources
i studied the automatedboringstuff book which is good
but the level of book is not my type i need some basic sites to understand the problems
Howdy folks, I come to you with a dillema I'm currently facing. I'm at this job for 3 months and I'm starting to get some bad feels about it, namely that a promotion by EOY that would be in the pocket is more and more in danger. Specially now that I've found out that a new manager I'll be having will be joining the company and actually interviewed me when he was at another company in which I was at an hiring process (about 1.5 years ago)... The thing is that guy was a bit of a dick to me during the interview and I really don't want to have that person as my manager, so I'm considering either:
- Moving to another team with a completely different manager (can't do this right now I believe, only in 3 months or so);
- Leave the company for somewhere else;
hell of a pickle but it is what it is. There are some other considerations but let's focus on these ones. Am I perhaps being too dramatic or overreacting? I've had a terrible terrible experience with a POS manager in the past and I just want to avoid going through something like that again at all costs.
I think it's premature to worry about it. You have no idea how he might be as a manager, all you know is how he was as an interviewer. Some people are intentionally aggressive or challenging during interviews to try to test how candidates respond to stress. Others actually are just dicks, of course, but you don't have the information to know which it is.
And, even if he's a dick, it doesn't necessarily mean he'll be a bad manager. Being a pleasant human being is a nice-to-have in a manager, but it's nowhere near as important as their ability to teach you things, gave you space to learn and focus on problems, and stop you from being blamed for problems outside of your control or from being assigned work you don't have bandwidth for.
If someone is a dick during an interview, that's a red flag
all I want from a manager is for him/her to be a decent human being and not gaslight and stab me in the back, as well as fighting for me to be promoted/have a pay raise. I don't need anything else from them, most of their advice and teachings have been either obvious platitudes or bullshit copypasted from articles/books and so on.
I have you talked about your previous experience with your current manager?
He has no idea that this has taken place in the past
You may want to mention that and how it makes you feel uncomfortable and see what they say
that will be quite a bit of an awkward conversation to have 😄
Look at it that way: if you were in your current manager's shoes or director, you would want to know this kind of information. A bad hire can screw up an entire team
but seems like a necessary one that might cement the case for me to change teams hopefully
More awkward than just changing teams or companies without warning?
They hired you, so obviously, they trust you and want you to be happy
well, if I would change teams I would have my current manager on the loop. As for changing companies... I would just have the talk with him at some point.
Yep. Exactly.
your manager wouldn't be happy if you leave for something they might have been able to prevent
it would all be awkward conversation overall :d
you'll need to have a conversation with your current manager if you intend to do anything proactive about this, so the only question is if you're going to have it before you leave the team, when he still might be able to help, or after, when he won't.
for leaving the team he would need to be in the loop and give the approval anyway (that's the company policy anyway AFAIK)
but yeah, I'm having a 1:1 with him tomorrow and I didn't consider telling him my past experience being interviewed by the new incoming manager... not sure how that will go but fuck it, will speak about it.
as long as it's in good spirit, that should go fine. While pretty annoying, that's the thing you want to know prior to onboarding the new manager
it's also a good test for your company to see how they behave in general.
indeed, but I've been having some flags here and there lately, like for example an SVP in another department throwing my team under the bus during a company wide presentation. That left a really bad taste in my mouth.
and some other things that are adding up as well but won't dwell on that here for now.
Even in the worst case scenario, you would have done the right thing and have no regret.
And since you wouldn't continue working with the new manager, that pretty much limits your options anyway.
just be careful about the way you phrase this in your 1:1. You don't know how he's going to be as a manager, but you remember him from a previous interview, and you remember him being rude to you.
Don't talk in absolutes, don't say "he's a jerk", talk in feelings, say "I felt put down by him", or things like that.
No doubt about it. I usually have that social finesse but it's always good to remember, thanks!
and it's in their incentive to listen to you. A bad manager will have a lot of attrition, have a hard time to hire and thus unlikely to have high performing teams
either way, I'm not willing to give the new incoming manager a second chance. I've been burned enough times for giving second chances throughout the years. Oh well, let's see how it goes.
good luck
hey yall im a system admin that wants to move into a dev role. i know a bit of python and want to get into software dev. any tips for getting a dev role? im working on a few projects that i can show in my github but not sure how else to show i can program.
Read and internalise pep 8 and pep 257, clean and readable code shows professionalism
practise handling api calls quickly and efficiently, so that usually involves a lot of list and dict comprehension.
an on the spot coding test might involve giving you an api and asking you to parse the response into a certain format
maybe learn a beginners introduction to docker/puppet/ansible
if someone applied to my team opening equipped with those they'd be hired on the spot
thanks @gray anvil
np
yo guys, i'm an incoming sophomore in high school taking some rigorous classes including pre calc h, ap comp sci, ap euro history, and chem h and i was looking for some advice:
in this server's given resources, I saw the MIT introductory course:
https://www.edx.org/course/introduction-to-computer-science-and-programming-7
as someone who is interested in pursuing a future in software engineering, i am considering taking this course, but i am not sure how well it will bode considering i am also taking my already hard classes at school. should i enroll?
if it's free
otherwise since you're only a sophomore you can probably self study and learn just fine
that's what i did and i know the language really well by now (in theory at least since that's mostly what you learn by self studying but doing projects is what really makes you familiar with it)
i believe it's completely free
that's good
might be good then
i'd go for it but you'd likely be fine either way if you're in APCS
alr, thanks!
np
thing is APCS covers java and at a pretty basic level so i want to try and go beyond that with some other stuff
yeah makes sense, honestly i really enjoyed self learning so i'd recommend that (i took the same classes and i found java pretty boring so im glad i learned something else)
yeah self learning is pretty much what i've been doing for C++ and python, but i just want to see how i would fare in a more official course 🙂
i suggest also taking cs50x if you like - basic programming skills, low-level C, python, sql and web technologies. from there you can explore your areas of interest, such as ai, game development, or web programming. it's self paced but I managed to finish it just before finishing sophomore year
Hello, I am currently going to community college and will likely transfer to a 4 year next fall. I am currently majoring in computer science, but I feel that I haven't done enough coding to be ready for my transfer next year. Should I try to teach my self or trust that I will catch up during my higher level classes?
make a serious effort to teach yourself. you'll learn plenty in school, but self sufficiency is an essential trait for a programmer
I recently bought the 2nd edition of python crash course and will begin trying to learn with it soon
The real learning started for me after university in self education when I realized that my education is full of big holes. Than sooner you realize it and start learning on your own, then better.
yup. university is partially about learning how to learn
Hello, Guys I am Network Engineer interested in learning Network Automation using Python. Where do I start to make solid foundation fro Network Automation.
I've been using Python Crash Course as a reference to learn basic of python.
hey guys, im 17, turning 18 in a few months. its my time to make a choice. if we disregard all variables that depend on me. i want to know, which degree is better, engineering degree with software engineering as a major or a computer science degree. i like programming and i want to work at google or a tech giant. which degree will get me there, surely both will but which one gives me greater odds or which degree gives me the skill sets more derived towards the market more. thank you
Do they have a bit of crossover at the beginning? Maybe you could get a feel for each one and lock it in later
I mean literally are there some of the same classes for each degree in first year
No first year is different because one is engineering and one is computer math stuff
can someone guide me on how to get started with building web applications in python..? the only modules I know to use are tkinter and pyautogui as of now
Have a look into Django
no
<@&831776746206265384>
@buoyant seal @sage pumice This has gone off-topic
is python good for bioinformatics?
I'm pretty sure that involves data analysis so yeah
Depends on what you're measuring, MATLAB and Simulink are usually preferred
I believe Julia also has some things for that, but I couldn't tell you how viable that is
is julia a person 
Not in this context. It is the name of a programming language.
o lmao
i think they are going to teach us pearl/bioperl eventually
tho they teachin python rn
i have a friend in bioinformatics and he uses Python daily
with managers like Anaconda, depends on what you want to do with Python. He also uses Snakemake, which is pretty heavily into bioinformatics. I don't really understand these, as it is different field from mine, but you can try checking into them
Oki tyy
Python is great for bioinformatics. The only competition is C for low-level performance and R for Bioconductor.
BTW, guys, where do you monitor remote, international offerings?
Websites like Indeed seem to be focused on local, office jobs.
Hello. Is there a software engineer here? I would like to ask some questions
🤔
there might be a few.
Hi so would anyone know how a "Web Scraping Developer" would fit in within a fintech company? As the name suggests it's a no brainer that it would involve a lot of web scraping and data cleaning/storage.
The only information I got out of the recruiter would be that this job would relate to Data Science and not much else.
The recruiter also couldn't get any more information as the company was cagey about details.
If thinking positively and legally:
Web scraping can be used to get a lot of free data for machine learning. To train neural networks for smth. Noble cause.
If thinking pessimisticly and illegaly.
They will ask you to web scrap resource protected by captchas and you will need machine learning to pass them.
Anyway.. Web scraping is always in fifty shades of gray. It would highly depend what and whom and for what they ll ask you to do it
yes, and the worst part I don't know
Well... as long as it is legal within your current country and final product will run on servers registered not on your name... it should be safe.
Lets have company being responsible for that.
But, well.. Just to be sure.. check sanity and risks of what you are doing and in case of need, find a lawyer for consultation.
hmmm okay thanks for the detailed reponse
it's the first time a recruiter reached out to me for a dev position and the company itself is decently reputable so very tempted to take up on the offer to apply
but also worried about what you mentioned above and not hoping doing web scraping only is how I build my dev career
Well...web scrapping tools have legal application to make CI/CD UX tests to frontend sites also
Part of Quality Assurance set of skills
So... you would be a bit more prepared for that just in case
hmmm maybe I shouldn't worry just yet and just think about breaking into the industry
I didn't know there could be other applications of web scraping tools so that is pretty cool
I'm fucked
In any case... web scrapping is always a bit illegal due to your program putting a strain on hardware of a other company. Depending on speed of your web scrapping / how massive is it, it can be quite similar to attack.
its legality is different depending on country, and user agreements the targeting resource has.
If they say in user agreement, we don't allow it, well, then it is not really legal to do that against them.
it depends highly what you scrap also. if it is user data, emails / personal data and e.t.c. It does sound even not really cool, right?
it would be a bit better if it is some public information that is in no any way private at least.
two or three lawyers have already come to talk to me about controllers and operators terms
uh oh
if you can find it on google, there is no problem right
Technically yeah.
btw google is doing massive web crawling and web scrapping basically too.
They honor what robots.txt of the targeted web sites say at least (it is the file that says to web scrapping bots, what is allowed to see on the site)
Some companies sue them when they parse something they should not though, or if they keep archive copy of something that was already deleted at current time
or they blame you for doing independent actions with company property
that's why just in case make archives of tasks you were given by your superrior
just in case if you will ever need them in a court I guess
I would prefer using web scrapping only for UX frontend testing% All other cases are fishy
A lot of small exchanges and data feeds publish data in ad hoc ways for their customers to use. Sometimes that's random pages that you're supposed to use for fetching a company's quarterly reports in an HTML format that isn't designed for easy extraction.
My bet is that the job is fetching data from that sort of endpoint, and extracting useful information from it into a standardized format
Hooray. There are more legal applications.
Okay I'm less worried and confused now thanks guys. Still a mystery but I'm willing to give this a shot.
There are also companies that publish press releases to their sites, and FinTech companies like Bloomberg or Thompson Reuters would scrape those pages to turn them into news stories.
There are lots of types of legal and ethical data extraction that might involve scraping.
I saw legal application with... government of my country having public free accesed ftp server with all government contracts/deals their statuses and e.t.c. when they deal with third companies
all in a some horrible format packed in zip archives.
Some guy made service which parses them all and provides searching engine to go around this data
maybe mine too
One thing that separates "finance" companies from "FinTech" companies is that finance companies are sometimes really slow to adopt new technologies, and some FinTech companies help to bridge that gap and get information from technology averse companies and provide it to technology savvy companies, or use it in savvy ways internally
Helo guys i want learn python and coding can guys help me where should i start from? i don't know anything about this nah... Single bit word
!resources
The Resources page on our website contains a list of hand-selected learning resources that we regularly recommend to both beginners and experts.
Start here 
Thnx
does anybody know any site which provides the daily news for new internships?
@modest atlas https://www.wayup.com/s/internships/computer-science/
thanks
@young smelt bro these all internships are work from home or we have to go to the company?
Uhm in pandemic it should be online work!
All companies are doing the same in these days @modest atlas
Welcome!
yea u right
Oh cool!
hey!
so I am building my resume in english (im not an english native), and I needed someone to help me see if theres any english mistakes or if its generally good/acceptable
can someone help me?
😳
👉 👈
You could remove all the identifying information from the cv and post it in a link here
ok
Hey @haughty quest!
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.
Feel free to ask in #community-meta if you think this is a mistake.
oops sorry
are you still employed at Empresa Júnior de Computação - EJComp
it says ongoing, it should be at the top
yea, i put it on bottom because its kind of a volunteer job
but it might be a good idea to put on top
i personally value volunteer experience or internships more than freelance work, but i guess someone else might have more insight
Python Course Minstered instead of Ministrated
Python Course Graduation has to be a plural, so gradiations
Python Course The verb teached doesn't exist, its thaught.
Startup Weekend Consider adding "At which I learned about the.."
Hacktober Fest Its introduce not Introducting
Software Eng. Use obtained or gained instead of aquired.
Full Stack .. Its Innovated not Inovated
Full Stack .. Its minstered instead of Ministrated (again)
Full Stack .. Innovated not inovated (again)
Full Stack .. Technology Themed has got to be connected with a hypen (-).
Problem Solv. Algorithmical has to be algorthimic
Problem Solv. Try to use as little parentheses as possible. Makes it look informal
General Use more synonyms and try to write more formal. An example is in Hacktober fest in which you said «Was part of..». Which would be more formal if written like «I have been part of».
Thats all I could correct. Good luck with ur job
Hey guys
I needed some help with a coding certificate
I am getting into college soon and I need a certificate to get into a better university how do I go about getting a coding certificate from google etc?
hey guys i need help deciding
I was wondering if web development is a good job?
and if they get paid well
also what languages do you need to learn to be a web dev
Do I need to learn little web development if my goal focuses on software development?
that's like asking "should I learn how to cook paella if I'm gonna be a chef" -- can't hurt, but won't necessarily be useful
I've seen some job postings where the title is 'software engineer' but requires html/css/js and other related web devs
Im confused
It means they ask for web developer then.
Software engineer is just a general word meaning programmer
Software developer means still the same
And if they require prog languages like python/java/c/c++ with web development background, do they mean full stack?
Java can be used for web dev too
If they ask c/c++ at the same time... highly likely they are morons and their HR suck
Learning a little goes a long way, if even just how to design front-end friendly back-end apps. It doesn't need to be your focus, or even something you can throw out with ease. But we are in an age that webdev touches just about everything so not being ignorant of the space is helpful.
does this include machine learning and data science being involved in web?
Usually people know web dev or they know c/c++, but not both. Because those are totally different directions
Which aren't helping each other
I would say no. ML and DS are field focuses
If I may generalize: citing C and C++ means either it's not a web dev job, or else HR doesn't know what they're talking about. Approximately nobody uses those languages for web development.
what about databases like mongodb, mysql? do they touch both web dev and software?
i really cant wrap my head around which career path to follow
They do and the chances of needing to touch one or both is pretty high
In web dev database chance to encounter is 95%
For regular software engineer the chance slightly lower.. but always exists
right so just to clarify, web dev, software dev, machine learning, data science are fields that don't touch one another?
If only it were that easy 
I wouldn't worry about those labels too much
I've been researching a lot about careers in computer science and they're just messy 
don't worry about careers. Just get an OK job.
Software dev is general meaning all of them
Web dev is mostly separated but some seniors asked for machine learning
As far as I know machine learning is continuation of data science
I agree. I haven't met a label in the field that really "fits" the role. We try, but "software engineer" could mean you maintain a set a libraries and never see anything else or it could mean you are practically a full-stack team of one.
and everything between
Software engineer is fancy word for developer
So everyone within the computer science field are jack of all trades?
All that said, my personal experience is that learning core skills goes further than trying to specialize toward a vague title. Understanding and application of good programming. Troubleshooting. Teamwork. Communication skills. The company will find where you fit and you'll quickly grow and adapt once in a position.
During education they usually concentrate on skills necessary for choosing any specialization later....
... except math. I think math can be a bit in smaller capacity if you aren't data scientist
Once in a position the specialization happens naturally. When applying it's more general, I've found, of "I want to develop code but I don't want to do data sciences" or "I really like deployment and reliability with all the tasks that go with it.
So it's just exploring then finding which one interests you the most
and there's caution there too. Once you get that corp position it's easy to settle. Gotta keep pushing yourself to stay curious and interested in the development of new tech.
I never intended to become a python backend developer ... it just happened 🙂
I am quite happy it happened the same for me. I wished for web dev since teenhood. I got lucky that my first job was about it too
The job is fun, if you like it
It feels healthier to do it this way. Might be a few stepping stone positions on the way. Actually, I would be surprised if that wasn't normal
During university people try projects from different fields, so people find in advance what they like.
At least my university made us trying many fields
Does it mean learning more than 1 language doesn't hurt? I've read posts that its better to just stick with 1
I've gained alot of insights here tho, i really appreciate it
Some professions have languages that are compatible with each other and should be learned to become better professional
For example html+css+js+some backend lang+sql (+add here syntax for many devops tools here)
C goes well with C++
Web dev is the most nightmarish in language quantity one person should know at the same time I think
Personal take: "Learn one language" is a guidepost for those first learning the art of programming. There is so much more than just syntax to learn that learning more than one language at a time is detrimental. When do you know you're ready to learn the next one? When you find yourself naturally reaching for another language because the one you know doesn't fit your goal as well.
I stopped at OOP in python and started learning flask then html/css. Should I stop learning flask and continue on python until I master it?
you should learn whatever interests you
Continue to develop your programming skills. Python is a great choice to do that but it's not a goal of "mastering python" (unless that's what you ultimately want to do)
in which case, hope to see you as a core dev sooner or later 😉
i hope so 🙂
hi
Can anyone pls suggest a good final year project idea ? Or the one you did as your final project
I made an interpreter that ran on an arduino
Nice. I'm thinking of making a project on payment gateways or cryptography but can't find a good one
!warn 810209885416325141 Keep things on-topic please in these channels.
:incoming_envelope: :ok_hand: applied warning to @mighty cave.
I needed a view on a topic
@steep flare don't ask to ask, just ask
I know how to do basic to intermediate programming and now I want to specialize in something, and I dont know what to, so can someone help me please
!kindling
Kindling Projects
The Kindling projects page on Ned Batchelder's website contains a list of projects and ideas programmers can tackle to build their skills and knowledge.
Artificial intelligence is good ???
Hi there, anybody aware of a really free online GIA test, so one could practice a bit?
why not?
No reason it’s not
iam now a student in my second year of highschool and education here is so hard and i will never reach anycollege ( colleges here are free but need high grades) so i want to learn a new thing in programming which is AI and machinelearning if i studied hard in python will i have job in the future or no
no. Focus on your grades
no it will never do good
if you can't have good grades in high school, how do you expect to enter in a field as demanding as AI and ML?
u dont understand
I also don't believe the grades can't improve
I'm a programmer, had crappy high school grades, never finished college. It's doable.
it cant u dont know education here
define here?
EGYPT
so what makes egypt so different from any other country that you can't improve your grades? There are tons of tough countries in terms of education.
our exams questions are not human made
is there no one that goes to college in egypt?
like they give you SUPER HARD HARD HARD question
I have a few friends from egypt who got into college and they are fine
was but 4 years ago people went normally a new guy came here and made everything new like new education and no chance for going to good college
no one's been to college in 4 years?
they did but really few went to like medic and high colleges but low college they went there
also you aren't in college yet. So focus on the high school first 🙂
IMPOSSIBLE
then change career
look i have good english and nobody here has good english from the education system like i have accent
If CS is impossible, then don't do it. do something that is possible
and i just never gonna find a job from focusing on the education i wanna learn smth new like python
Well, you can become whoever you want. Education in general worse than self education. But it college and university brings can show horizon that you might miss when you start self education at early age
i understand that but believe me not in egypt
it might become different in egypt if no one can possibly succeed in higher education. Everyone will become self educated
If you are not forced to work in your 16 I'd recommend to continue education.
u can go to a acollege and never find a job cause our colleges dont have a good science grade in the world like our rank is 250 or smth
But other than that, a degree is still way more valuable than not having one
ik our degrees are weak cause our rank is low in education
It's all relative. Within the country, it doesn't matter how weak or strong comparing to other countries. It's about who you are competing with for jobs
look my dad is a vet and went to college here
have you talked to a teacher or counselor about your thoughts on this? they can probably give much better advice than us
after finishing it he went to canada
Anyway, you can learn programming and get good paid job without science degree if that was a question. But this way could be way harder than you expect.
also your logic doesn't make sense.
How come your college is impossible but also weak comparing to other countries? Wouldn't that make other countries super impossible?
u dont know our situations
It should still be logical
please provide more information, then
teacher HAHAH our teachers in the school never teach us anything we have private teachers to teach us
then your private teacher might be better informed on these topics
the teachers has no clue about the technology like they hardly use there phones only few does i swear my teacher told me to change the language of his device bef
let ask you where are you from if you dont mind
I am a stranger on the Internet.
well thank god if you are from the 1 st countries
like europe or north america
right, only people in eu and na go to college
It gets a little toxic
I don't think this conversation is going anywhere.
So my last advice is to work on your grade and to look up the colleges in Egypt, even going as far as contacting them to get more information on the acceptance criteria.
College can be a bit scary when you are in high school but it's not that bad. And in the mean time, you can still learn python or other languages as it will be useful regardless and people here will be more than happy to help.
Good luck!
hell NO
Astronaut, I feel you, and I'm from Italy.
would you guys say its necessary to go to uni for having success in landing programmer jobs, or will having demonstrable skills (such as good github projects) be enough to get you in the door?
Depends on the country. In the US it's not necessary, though it's very, very helpful
gotcha, yeah Im from the US
the latter worked for me
nice. appreciate the feedback
It's complicated. Sometimes universities are a waste of time and money, sometimes they are fundamental.
Anyway they do succeed in giving you a theoretical background that you will hardly get in any other place.
If you are a curious person, and you like to find the reasons behind things, and to read books and share ideas with peers, and have access to some mentor or private teaching, you sure can find a job, as the offers are so many.
The college it's just full of chances of meeting people and growing together - in every way.
Don't exclude one or the other a priori. Just see what suits your life and your possibilities better.
There are so many ppl on student loans in the US, that sometimes it's just unfeasible.
I have a Bachelor's in CS, I'm from Italy. Many of my peers haven't. But it's easier with a degree.
Curiosity and drive is the main thing, in our job.
very helpful, thank you
This article can explain what I mean: College is "showing up everyday" to subjects and peers, it forces you to be in focus.
https://typesense.org/blog/the-unreasonable-effectiveness-of-just-showing-up-everyday/
When I first started working on Typesense six years ago, I set myself a simple rule:
I shall write some code everyday before or after work.
That’s it. No deadlines, no quarterly goals, no milestones.
I did not have a choice really — I was about to get married and was already working full-time in a demanding role. As you can imagine, building a...
As for the theoretical background, if you find a job after highschool, you probably won't read important books like:
https://www.amazon.com/Computer-Networking-Top-Down-Approach-7th/dp/0133594149
or https://www.amazon.com/Compilers-Principles-Techniques-Tools-2nd/dp/0321486811/ref=sr_1_1?crid=1BHCP2YQVXS8B&dchild=1
Computer Networking: A Top-Down Approach [Kurose, James, Ross, Keith] on Amazon.com. FREE shipping on qualifying offers. Computer Networking: A Top-Down Approach
Compilers: Principles, Techniques, and Tools [Aho, Alfred, Lam, Monica, Sethi, Ravi, Ullman, Jeffrey] on Amazon.com. FREE shipping on qualifying offers. Compilers: Principles, Techniques, and Tools
Introduction to Algorithms, 3rd Edition (The MIT Press) [Cormen, Thomas H.] on Amazon.com. FREE shipping on qualifying offers. Introduction to Algorithms, 3rd Edition (The MIT Press)
note that not having a degree is like playing in hardcore difficulty settings.
Going for a degree will help create more opportunities, create your first professional network, force you to learn things you wouldn't have known to learn otherwise and help you stay competitive in the market. In addition they force you to spend time on it as it's a lot more difficult to justify self learning 60h a week for a few years on your own.
On top of that, when applying for jobs, you will be competing with multiple dozens of other candidates, who will have a degree for most of them.
Note also that the higher education you have, the higher starting point it will be.
So having a job without having a degree is still possible, but that's very hard and hardly the plan A
Are you from the Silicon Valley? My first job was a Warehouse Management System built in Powerbuilder... in the 2010's (not in the 90's)
among other places
For the opposition: https://www.amazon.com/dp/0691174652
The Case against Education: Why the Education System Is a Waste of Time and Money [Caplan, Bryan] on Amazon.com. FREE shipping on qualifying offers. The Case against Education: Why the Education System Is a Waste of Time and Money
Then your perception of competition (and salary) is not like in the rest of the world.
It's valid for the whole us west coast at the very least. I can also vouch for some part of europe
And for the companies I worked with offices outside of the bay, the policy was the same across the US
I can downvote for the whole Italy, probably for Belgium and somewhat one half of Europe.
Sure not for Egypt. In Egyptian job offers they add "Please don't apply if you are female"
(which is kinda illegal in the US I guess)
Either way, it's good for the folks to hear different opinions and to make their own on their terms
Sure. I hear that the Silicon Valley also often requires special preparation for interviews. So it's somewhat another league. Different investments, different hype, different market, different college systems, different mindset. You would not understand how many companies here still say that the .NET framework is "new" and that "not every client has it, so we cannot switch our product to it"
actually I do. I have worked and hired across the US and world
I think this is more related to the field than the location
My experience in tech around the us, middle east, asia and europe has been consistent in terms of impact of degrees on the opportunities and skillsets
Oh, nice. Some companies are just closed, or in a closed market, and they refuse novelty.
In most cases, the best opportunities are for those with degrees, with high marks.
But there's still plenty of work for "blue collars" - because so many people are bad, and just being average can bring you somewhere.
I guess it also depends on the type of job. If it's a simple web agency, then the need is not as much
I've worked for the software house that handles the emergency centrals (the 911 of Italy which is 112), and ... the requirements are average. Not so bad, but average. A degree is "reccomended". Still, finding a good fit for a team, with no "issues" (personal or in teamwork) is very hard and costly.
People are hard
Sometimes you interview 20 people, and you get 70% who don't actually belong to the field, or cannot read english documentation at all.
And even if you find a good hire, you can see them leave after 6 months.
😄 🤷
Yeah, and the laws around that also differ from country to country too
like how much notice do you need to give
I had a 2 months' notice after 5 years there.
And I am not even talking about the cultural differences at the work place between countries or the difficulties created by timezone differences
In the us, the custom is to give a 2 weeks notice. So things can go quite fast.
Some other countries it can be 2-3 months
In the US you can find yourself in the streets quite fast. 😅
The US has more extremes. So if you are in a good category like software, that wouldn't be a problem
The problem with extremes is they aren't one sided
And this is like one of the best conversations I had with a colleague in a while.
As another europeean, I tend to see it that way:
- Europe has a higher mean but lower variance. So it's a lot more difficult to go super high, but you also have a lot of safety net which prevents you from going super low
- US has a lower mean but much higher variance. So if you are good, you are well off. But if you are in shit, that can go pretty deep
My new colleagues mostly speak French, and my old colleagues are boring.
Europe has a valid welfare system, that it pays with mediocrity, economic conservativeness, and underinvestment.
Which still "is a better love story than Twilight".
it's not perfect but it has its merit.
The scales and the degree of investment is also different. That prevents growth in a lot of sectors
You can hear a lot of startups complaining about that as well.
It's difficult to compete for a european startup when they could get 10-100x times more investments by moving to the US
It's not difficult, it's plainly impossible. That's why they don't, and they look for local markets or niches.
Or they do the usual:
Start a new national/european initiative and create a consortium from bea/dassault/etc. and give them free money. Project dies from the mammoth
I have a question for you. I have a good job as a Python backend developer for a cloud ERP firm. I'm far from being "world class". I'm going to live abroad while I'll keep the job. I'm still learning a lot, but I'm 36 now, and I'd like to be team lead or architect when I'll be 45.
But it's quite hard to make the jump. My current company is very horizontally structured, with 3 levels above me in total, (team lead, R&D lead, CEO and owner) with 1000+ employees.
And I totally lack experience in leading, I have low soft-skills. But I like to learn and I'm very humble. A lot introvert.
Any random suggestion? Be aware that it's 3:38 AM here and I'm speaking right from my heart to a random guy in the interwebz. I'm not drunk though 🤔
no worry. maybe you should :p
yeah. My liver does not agree with me sometimes.
So random points:
- One way to help folks get more leadership experience without having to jump through hoops is to set them as leader for an initiative. So for instance, if there is a project, I may make them responsible for it and they lead it while I coach them from the shadows. That's low risk and safe since I am still there and they get to experience a different point of view. Over time the scope can grow until I can use that as a justification during promo pitches since it changes the discussion from
Do they qualify to level up?toHey they are already leading projects and have X and Y as successes, so it's natural to level up. - https://www.amazon.com/Managers-Path-Leaders-Navigating-Growth/dp/1491973897 -> it's a great book to give an overview of the roles and expectations. Going from intern all the way to CTO
- https://staffeng.com/book -> Great book to lead as a technical leader
Amazon.com: The Manager's Path: A Guide for Tech Leaders Navigating Growth and Change (9781491973899): Fournier, Camille: Books
Buy Staff Engineer: Leadership beyond the management track
- Check if your company has a career ladder. If not, check out https://dropbox.github.io/dbx-career-framework/overview.html or https://dresscode.renttherunway.com/blog/ladder. It can also serve as a conversation starter with your manager to set criteria and things for you to learn and grow in
Note that leading from a management or technical point of view can be quite different. It's also not uncommon for people to try one and then the other or to go back
ah, P.S. sorry if I assumed your gender btw.
https://www.amazon.com/Art-Scalability-Architecture-Organizations-Enterprise/dp/0134032802/ is also a great book to tackle the scalability from an org, process and technical pov
Art of Scalability, The: Scalable Web Architecture, Processes, and Organizations for the Modern Enterprise [Abbott, Martin, Fisher, Michael] on Amazon.com. FREE shipping on qualifying offers. Art of Scalability, The: Scalable Web Architecture, Processes, and Organizations for the Modern Enterprise
it's the Internet. doesn't matter
Thank you for the readings, I'm saving bookmarks.
I'd like to keep being a technical person, as ... people are really hard. I have an appraisal soon, so I will have ways to discuss with my current lead, sure I'll read those.
Another thing I really dream to do, is to be somewhat of an activist for workplace rights, gender equality in IT. In Europe we are really lagging behind. I'd like to get involved in ... like... Django girls meetings, Women in Code. I like the idea of bringing the equalizing factor of the computer medium to the real society somehow.
I would hope your company/manager is having career discussions with you at least once or twice a year. During which you set goals to reach and against which you are measured.
That's a great goal!
Have you tried reaching out to them?
It's once an year, but for both matters, you know - pandemics. I'm also moving abroad, I will also need to learn French somehow. It's been a very complicated year overall. But yeah, that's something I really want to do.
There are also a few activities you can lead at your company:
- Helping with coordinating internships
- Helping coordinating mentorship opportunities (ie. spreadsheet with people volunteer for mentoring and mentees who sign up)
- Offering speaking opportunities to associations
which area of France?
Belgium. Wallonia.
oh nice. I assumed France because of the language
I like working at the current place. It's just that ... I didn't meet the guys IRL other than 10 times, I still had no chance to stay there in the office for long, I don't know accounting at all and I'm in the accounting team... and I don't know the language.
But! It's mostly open-source, product's written in Python, people are friendly, salary's good, I'm learning a lot, and it's a great experience.
So many young people there who know 4+ spoken languages and come from any part of the world. Much different from where I worked before.
But the accounting team is Belgium based 😄 so... it's a hard ladder for me.
Did I thank you? It's 4 AM so it's really time to go for me. Hope you have a good evening, and maybe we'll meet again. 👋 Bye!
sounds like a nice place still
have a good morning! Nice talking with you!
Students like cockroaches, they adapt to survive in any situation.
You could check how other students adapt.. perhaps underground learners or task solving sharing and e.t.c.
US lgbt folks tried to pass a law, which fines for saying wrong gender. Imagine how hard it would be to guess a right transgender gender.
That would be a fun game, go out everyday and see how long it'd take to get arrested
Yo needed advice on starting a twitch-youtube joint gaming career
That's not how things work though. Not sure how you came to that conclusion
No one is getting arrested for that lol
I refuse to believe it
yeah, that's not even remotely the case. Just some far right propaganda. We should keep politics out of this channel.
Yeah agreed
Effect of Bad Telephone Information Distrortion then 😉
i heard it from third hands anyway
Like... when information is passed from different hand to different hands, the N listener would receive quite unexpectingly distrorted information, that can be completely different from the original one
yeah, especially egregious and scandalous information has a tendency to travel further than the boring one
but let's leave it at that. It's not career related.
This law already exists in Canada and you'll never believe what's happened there.
ok, for sure you'll never believe it then
#ot2-never-nester’s-nightmare to flood
nothing. absolutely nothing happened. "C-16 passed by a wide margin in the House of Commons, supported by members of all parties—including the Conservatives" and this law has never been used. it's old Peterson news. The whole thing is RWA dog-whistle, but by all means ...
lmao great setup
as a rule of thumb, if it sounds outrageous, chances are it's misrepresented or propaganda. Best to ask about it or google it but to avoid spreading it prior to confirming it
Fair enough.
Lets consider those topics as unappropriate and uncultural in internet as politics.
yeah no worry. No one is accusing you of espousing these views
well you are very close to us thanks man
Hello, I'm not available in private chat.
Okay
What's your question anyway? Any career advice?
Iam just another loser and hopeless guy on earth sir nvm me
I've been a depressed guy too. You're probably young, and if you are, time may show you how wrong you are in thinking you're a loser.
U probably know how bad is egypt in the field of jobs right ?
I'm migrating from Italy for this exact reason. My gf can't find anything stable
You can learn english and relocate, also sites like upwork offer you a quite good salary
For develepor it doesnt really matter where you live
Weak salalry
better than no salary
High salary = high expenses
I'd rather live with high COL/high salary, than vice-versa.
The main difference is rent/mortgage, and if you can afford it, you can afford more stuff that doesn't really change in price (say, a new PC or plane tickets).
Being a stranger alone in a new country isn't that easy
Is it really hard to be a google software engineer, or its not that hard?
Anyone knows the roles of a systems engineer? I couldn't find it anywhere
https://youtu.be/XKu_SEDAykw
It's really hard and needs practice. People usually take break from studies or work to prepare and undergo special courses. You have to very good at what they ask, even when it's not nuclear science. They have so many candidates.
Watch our video to see two Google engineers demonstrate a mock interview question. After they code, our engineers highlight best practices for interviewing at Google.
Learn more about how we hire at http://goo.gl/xSD7jo, then head over to https://goo.gl/BEKV6Z to find your role.
Also check out our companion video, How to Work at Google: Prep...
okay thanks for the info! its actually my dream to be one! i started learning programming 2 month ago! hope i became one
go to a website called LeetCode.com
it's for practicing actual interview questions asked in the past.
the question posted in the video above would be in the super easy category and Google is very unlikely to actually ask that question now, they would ask you medium and hard questions chance are
okay i'll check it out
as for your actual question, no it's not as hard to be a Google engineer as it is being a Facebook or Apple engineer from what I've heard, on average Google engineers have much better work-life balance. But you still might work more than say if you worked some tiny company, especially remote (but you also wouldnt earn anything in that tiny unknown company)
Really? Google must be the best option out there!
But of course need a lot of effort to work at google
yea it depends on a person's personal preference for work but in my opinion it is (Google has maybe the highest WLB+salary package)
sorry where i can sak about my cmd problem opening python?
Check in the channel list for the "Available Help Channels" like "help-lollipop" or "help-carrot"
lol i dont wanna work at google or anywhere i wanna become a paleontologist but i am learning python and adobe apps as skills ik how to animate etc etc.
Honestly this is kinda clickbait by google
If twoSum was representative of google interview questions we'd all be working at google lol
Heard there were a number of scam job posts on indeed for software development . In my experience of applying lots of places, there are not as many as i heard , but lots of companies "dragging their feet" through the hiring process . Sometimes they don't take time to check their applications. Talking about companies that have less than 20 reviews
thanks for advice. I'll be beware. I thought using indeed as a next searching tool, but I guess I will have to be extra careful regarding it
There’s also Hired and angellist depending where you’re from. LinkedIn was really helpful for me to finding jobs.
How do i find interships ? What are some good opportunities rn and how do i apply ?
Can i have an internship while im in college or are they only for the summer?
At my previous job we had many interns working through term time, usually part time
but it may be a regional difference, afaik we dont really have 'internships' in the American sense
It depends on the company, some will have interns at all time, others only for the summer, it really depends if there is a good college to partner with to have year round interns
What’s a good stage in Python to begin looking for an internship? I guess what I’m asking is how proficient should I be in Python before I even begin looking for internships? (I’m a sophomore high school student if that makes any difference) and I’ve been learning python for about 3 weeks now.
I'd expect you could talk to a hiring manager; they'd be able to tell you what they're looking for
Start applying right away would be my advice, taking interviews is more than just your technical skill
You need to practice them just like you practice python
I didn't want to show a video 100% accurate if the process, just making the point that it won't be easy. Please read my post again.
Yea i dont have an issue with your post, just google thinking that that video is actually anywhere near close to what they ask in interviews
Ask around if you know anyone, also, unless data related, they will likely want to see something like Java Kotlin or C# so you can start experimenting with those as well. Finally, it depends on age, in many states hiring under 16 is PITA so many companies won’t bother.
Poor attempt at trolling I assume. Not appropriate either way.
Check internship seasons for your country/area. Then apply to as many companies as you can. You are still in high school so no one will expect any supreme technical mastery for you.
Just keep in mind it's a numbers game and to not be discouraged if you don't get any replies after sending 20-30 applications.
Depends what you are looking for.
It mostly comes down to startup VS big companies/faang
I see, thanks for the advice. I was more so worried about not being able to keep up with the workload or my quality of work not being up to par more so than whether I was accepted in the first place or not
For interns from HS and BS, companies will look more for enthusiasm and someone willing to learn than anything
Also interns aren't supposed to be in the critical path or business critical projects
oh i see
So there shouldn't be any high stake, high stress situation other than you discovering the professional world
Do you understand the jokes here: https://goomics.net/ (google comics)
Repository for the Goomics book project
But srsly, it's really hard to get through the interviews at google, there are many and they are intentionally hard. They are willing to sacrifice the odd false-positive to only get the most elite crew. But from what I've heard the culture there has changed since the stereotypical "dream" workplace and in tbh my last visit (just before the plague) I personally wasn't sold on the idea of working there, but that's just me and I'm firm about not wanting to relocate.
Working at googs and apple and stuff is like the way they pick movie stars and models: you have to work your guts out, but ultimately you don't get to choose it, it chooses you. Like if you are a person who is that 1337 they'll pick you out. Normal humans can try but if you're not it, you're not it.
(I studied for like 8 months to interview, and did get through the first day, and got a call back, but like I said I don't want to relocate to a different city and at that time there was no wiggle room there, further, I just wasn't sold on the work environment, "smelled" stressful to me)
I did appreciate the study though (love that algos book) and I now feel stronger as an eng.
What have you used?
can't quite remember, everything I could find, can fit a lot of study in to a semester+, stepped through google provided suggested materials (gave months to working through "The" algos book Cormen et al Intro to) worked through couple of online courses for distsys, they give you a lot of suggestions, you can just, er, google for the materials they suggest iirc they have a whole subdomain dedicated to how to prep for SE/SRE jobs there. I also have couple of degrees tho
and a ton of industry xp, I'm not that young
fwiw one of my mates has phd in cs and got knocked back, but he's also not a great communicator. It's a hard process don't have high hopes, but if you like thinking hard or are innately a genius it could be for you. studied at uni with a few people who just had undergrad and got straight in though, but they're those straight up superstar students
It's definitely not as hard as people make it sounds like
provided you have a degree in CS and some good foundation, it's doable
Nah I am not aiming for anything now. I am OK where I am for next year ot so. But last time I really did DS/A was like in high school more than 10 years ago. So I did consider to review or study that, you know just in case
if you can pull recursive bst implementation off the top of your head, you're probably technically close to go, but there's the "soft" stuff too like communication and thinking through problems clearly
another really really abnormal thing about interviewing at google in my xp is that they give you all the time you want, you want a year to study? go for it. The youtuber googletechlead spent years studying up and went through months of interview process 3 or 4 times before he was actually hired, but he got through in the end. He's not necessarily a great person tho and don't use him as a role model
just spoke to a friend about this
he applied to google fresh out of uni and got rejected, but they gave him an offer two years later after he'd build up some work experience
most faang and even non-faang in the bay areas will let you apply again without a problem a few months later
failure is never an end and is actually celebrated as a learning opportunity
yeah I think it's a 6month cooldown for Google, right? don't know if that's internationally or just for the US
how much a programmer in that position make
Depends which job, which location and how well you did in the interview 🙂
There are websites to give you a rough idea though like levels.fyi or glassdoor
If I were to look into a career in the future for astrophysics and use python as my main language after having graduated uni, would I need to learn other languages as well or would python suit as enough for programs that have heavy physics involved like 3d models or programs that use a lot of data analysis? I heard python was one of the best languages for people who want to study physics, so I've been learning for a couple weeks now but I just wanted to know if I should eventually learn some other languages too
im jobless and i live in my moms basement i need a job
python is great for that and I have seen tons of packages for astrophysics.
But am no astrophysics expert. You may have more interesting feedback in specialized forums
ha, just talking to my best mate who is substantial research in solid state physics about his jupyter setup
just asking him if he uses other languages
ok he knows others, but doesn't use them, I know he was doing CUDA programming as he runs large calculations, but np is where it's at
he'd constucting 6D model right now for a paper
dude also designed his own dilution fridge, so yeah, python is taken seriously by serious scientists
this package was used credited recently by NASA: https://github.com/brandon-rhodes/pyephem
I have an interview in the coming Wednesday, can anyone say what are the python concepts that i should look before the interview. what are the questions that i expect from the interview?
P.s: i'm a fresher and the company is also looking for a fresher python programmer.
Anyone know how to make mods?
mods for what?
@buoyant seal NBA2K lol random game but what games do you know how to make mods for?
every game has its own way to make mods.
I know where to go for:
The Elder Scrolls: Skyrim
Freelancer
Minecraft
But is mods for a game very similar to other games or is it different
every game has a unique way to make mods, quite different from other ones
there is literally almost no game that has the same way to make mods as another one
Wait so you could actually make a mod on a game from scratch? @buoyant seal
How long does that shit take
it depends on what for you are making mod.
some games provide a lot of room to make mods with easy, already provided everything to do that
some games are the worst, there is nothing to do except for reverse engineering with assembler
so amount of effort to make a mod from scratch is quite different from game to game
@buoyant seal Yh nba is easy to make a mod on because they can’t be arsed to stop anyone from using them
better making mods for games only which provided some instruments to do that. which is easy to discover by seein if there are already made mods.
believe me, alternative in reverse engineering with assembler is not a fun way to go 😉
nevermind
it would really depend on what you do in solid state... some places python in enough, others, you need fortran or C
@vapid jay remember that knowing 1 language well and understanding how to program is better than 0. You can learn missing skills on spot.
ok
Hey, this server says it's against rules to offer paid jobs so I was wondering where would you suggest to find a senior Python/Django developer to hire?
Smooth criminal (you sort of offered a job in a way that it would not be deleted)
https://www.youtube.com/watch?v=h_D3VFfhvs4
The short film for Michael Jackson's ""Smooth Criminal"" was the centerpiece of the feature film Moonwalker, and featured the debut of Michael's iconic ""anti-gravity lean."" Inspired in part by Fred Astaire's ""Girl Hunt Ballet"" dance number in the film The Band Wagon, ""Smooth Criminal"" was named Best Video at the BRIT Awards, Broadcast Film...
From @buoyant seal :
joking aside, linkedin is interesting social media service for searching, as for
freelancing jobs, consider some of the following websites:
- Fiverr https://fiverr.com/
- Freelancer https://freelancer.com/
- Gun.io https://gun.io/
- PeoplePerHour https://peopleperhour.com/
- Toptal https://toptal.com/
- Upwork https://upwork.com/
Thanks, @cobalt lark actually LinkedIN is yes the only place I have posted so far as it's a usually nice place but no luck in few days so thought to find some more places. Fiverr is good just for a small tasks really and Freelancer and UpWork quality has gone so bad that very low quality comes in. Toptal used to be starting from $100 per hour but must check - maybe they do today also bit better salaries like up to €4k per month that we have to offer. Will check and also will check Gun.io as never heard of that one. Thanks.
the little problem is that at the moment demand in senior devs is far more than there are available ones
Any advice for coding interviews?
https://www.amazon.com/Cracking-Coding-Interview-Programming-Questions/dp/0984782850
Better! Entire book of advices!
Cracking the Coding Interview: 189 Programming Questions and Solutions [McDowell, Gayle Laakmann] on Amazon.com. FREE shipping on qualifying offers. Cracking the Coding Interview: 189 Programming Questions and Solutions
Thank you so much!
hi guys! i am looking at uni courses. i want to be a software developer. i think i found a course i like the sound of but are there any red flags to look for? wish i could just post it but don’t wanna dox myself in such a big server :p
<@&831776746206265384> Please 
!pban 839670371896262686 troll
:incoming_envelope: :ok_hand: applied purge ban to @sullen trout permanently.
Thanks :)
That's way too vague
Hi everyone! So i started coding a while ago and i'm pretty much over the basic stuff. I'd like to offer my help to people to gain some experience before moving to bigger projects and more complicated stuff. Any suggestions for where should i start? I tried rummaging through discord servers to find tasks but i really don't know how to start. (no i'm not searching for "work" in here i just want to know some stuff)
should give you some keywords and topics to look up
hey, I'm a student heading into first year cs
I've wondering what projects I should consider building - should I learn flask or django and build a web app based on python? in the past I've done this MIT course that had assignments to build hangman, a scramble-like game and a cipher text encryption/decryption program
Will this book be enough to find me a job that pays a dollar more than minimum wage?
Django because of its popularity but I can't say much about it.
thank you!
The other thing is that non-Fortran languages are useful for post-academic career. Most STEM academics I know are now out of the science game and doing what I do. My best mate is actually a doing fundamental research which is extremely niche, extremely killer-competitive and extremely unstable employment. My sig-other is also ex-quantum-physics and transition out sucks. It's good to have skills that are employable in the real world to make the transition less brutal. Python is good, C is OK (C++ or Java are good too). No one uses fortran (I mean deep in the basement dredging old experiment results, but it is a not an employable skill in rl).
If OP gets a run in astrophysics, hopefully they can enjoy it while it lasts! Real science is the best thing in the world, but trying to be a scientist these days is torturous hell and it's nearly impossible to "pursue a career in science". Humanity has a serious problem here, not kidding.
Why not both? You have whole CS degree of time. I teach end of cs degree subjects most of my students have dabbled with it all. Also depends what your interests are. The field is sooooo broad. Uni is a time to try it all, but find what you like and become an expert in it (put in the hours basically)
oh, it's not that I don't want to try learning everything
I'm just looking at what I should be focusing on first since I want to get a few projects out and be ready to apply to first year internships
so I was thinking about building something with python and a framework, learning some java, and then some javascript & react too eventually
although I guess java isn't as important if I already have a backend language to work with
Flask is simple, Django is more complicated, they're different things. You should be able to make flask app very very fast, can get Django app up extremely quickly also.
Haha, most school force you to learn Java. Friend, it's the most commonly used language in industry. Everyone loves python but they do java for work.
Also C, if you're really doing CS you're going to get to know C really well. It's awesome and really simple. I'd recommend 1st year CS student to sink all their energy into it actually. If you were Software Eng, could have the Python/Java discussion, but the real CS stuff is close to the metal.
CS people hate web haha
(happy to have an in depth conversation about that last statement too 😄 )
thanks for taking your time to provide all that info for me
I'll look to building something with either flask or django for now and keep going
yeah java is basically intro to CS 102 and in my winter semester
What you say is 1000% true. My point was, if you go for academia, sometimes you don't choose your language and tools - it might be chosen years ago by research gdoup
Fortran isn't useless, though. It's a niche language in industry, but it's used in some places still. It's not exactly thriving, but it's around.
Does $400 a month for a part time software dev job to work on a dedicated project sounds reasonable?
part time usually means ~20 hours weekly, so 80 hours a month, then that is 5 dollars per hour. That sounds little even for my country lol
In the US the very low end for professional developers is more like $20 per hour. This depends a lot on your local labor market
indeed, but I would not bank on it looking for a job 🙂
in third world country it sounds reasonable for junior position
or at least in mine it would
can someone pls give me a basic python exercice
check tech with tim and https://www.hackerrank.com/
Seconding that, codewars is more beginner friendly from my experience
idk
You are mad
hi
knowing fortran (moreso how the LAPACK library works) is somewhat important in Data Science as it's the backbone of scipy/numpy/pandas/dask.
when you're having computing issues, being able to dig down back to LAPACK has its advantages
;
sure, but I afraid you won't be hired for that skill 🙂
How long will I have to learn python for to get a job somewhere
a while
Like 2-3 years?
Idk I don't know another ones to learn
why are you looking for a job in programming?
Hey everyone! New to Python but learned the basics. My manager asked me 2 questions and I wanted to know if Python/Pandas can do this.
-
I have a data set from MySQL that is about 848 million rows. Can Python/Panda/Jupyter Notebook pull that much data?
-
Can python/pandas do a link or association analysis?
I just enjoy it I used to do some lua for game servers like Fivem but I never got far and got bored of that game so I stopped
you probably dont want to load 850m rows into anything all at once
if you do chunks at a time, pandas will be the easiest way to manipulate the data
get another job and learn python as a hobby if you like it continue and get a job in the future otherwise who knows
Thank you! I could do that, but how many rows of data would you consider chunks? Like 1 million, 10 million?
Ok thanks
try other programming languages too. python isnt for everyone
just noticed this is #career-advice, you should ask in #databases, you'd get a much more detailed answer than here, and you'd be on topic
Thank you! 🙂
depends on the place. But for sure it's not hot knowledge.
Jw where do you go to learn python
Should I also include my beginner frontend projects in my resume, they might be beginner projects, but they have a pretty cool front-end, but the thing is they do nothing it's just a website with some good front-end, so should I include them too besides my main development projects, or should I just go with my main projects only ?
Think in terms of: what is the recruiter supposed to learn from that?
Cool design seems worthy to me if you want to demonstrate you have some design skills
I need some hot take opinions on bootcamps. Considering enrolling, specifically at Coding Dojo. But I need more information outside of the marketing that they put out.
Hi I wanted to know if there are some companies that are ok with working from home full time.
comparing to what?
Comparing to a degree, bootcamps are way way way way lower on the scale.
Comparing to nothing, bootcamps can help in structuring your learning and helping finding a job
Are there any reputable bootcamps you would recommend over Coding Dojo?
am not enough familiar with this to recommend anything
Understandable.
If I were to follow through with a bootcamp, would Python stack be the best option?
Hi
Hey
how do you code 3D
i sold three point of sales programs the past two days, feels good! 
just scraped a ton of pubs/restaurant emails and spammed :))
Absolutely! Totally agree, could be extended to say that in any partial mature team "you" won't have a great deal of say about the tooling.
OTOH in some research teams there might not be any "IT" expertise and "you" have to put it all together yourself. Another mate of mine, a quantum laser physicist, and I have been close for a while because he was instructed to string a bunch of instruments together but no idea how and ended up rube-goldberging a bunch of python scripts (his colleagues had never even heard of python), and I was the local python guy so we became friends.
I know a bunch of other scientists (eg chemistry/bio) who have similar story but in Data Eng context. Just checkout science open source, it's amazing and crazy and beautiful and as a software eng utterly terrifying.
Congrats! Note POS systems are notorious for getting hacked (as it's where the money is), make sure you're tight. In my country they hand out huge fines for data breaches too. ISO27001, SOC2 etc etc
I say this because early in my coding days in some of the first products I sold it happened to me, fortunately not bad but scary.
That's awful indeed, I isolated my databases as much as possible and used sql. Kept most of the data outside of the program to prevent it. The pos doesnt use that much data that's got to be protected, else than data and orders
Yeah, my case, calculations stack was there long before me... I didn't touch python till last year cause I was not wise enough to se e how would It serve me
and Python isn't the right too for every job and there's nothing wrong with that. Though obviously here it's the best language there is 
Hey guys, can I use Python as a Backend language? Also with PostgreSQL?
yes. Some companies do
Ah
Hey guys! Which is preferable for a good job and salary? Software Engineer or a Software Developer?
I have No clue. But I guess Software Developer...
what's the difference between them
https://www.guru99.com/difference-software-engineer-developer.html
well reading about them
I think the more preferable job is the one you more like
What is Software Engineer? A software engineer is a professional who applies the principles of software engineering for designing, development, maintenance, testing, and evaluation of computer softwar
like... data scientists have average salary greater than software developer, but I don't want to become data scientist.
if you go to the job you like, you are all the time relaxing and doing fun.
Im just confused ngl
what's the difference between a software engineer and a software developer?
none really
people name jobs what the want and very often same name means entirely different things in different companies or even department
well, probably you are right.
the description the link above provides is kind of doubtful I guess
https://shecancode.io/blog/software-developer-or-engineer-whats-the-difference
althought reading second resource i start to think that
that software engineer perhaps is outdated term for devops
or at least generally assumed
So what's the difference with it? Because im sure the word "developer" is making sites, appliccations etc. What about software ENGINEER?, like what do they do/
there is no definition, people just like to name positions different things, what exactly it means depends on the company, some may just have it for all programmers, some may have for something specific, etc.
So what do you suggest me to learn to land a job?
right now tthe first programming language im learning in Python. As my main langauge
Wdym?
42
Bro I’m so lost wtf does he mean by field
i want to be a software developer, is studying computer science decent for this? i know i’ll have to top up my studies to be truly competent but just want to know if it’s ok, i like the sound of the one near me.
Although the degree is not strictly necessary, it can help you achieve your goal of being a software developer.
yeah i want to go back to uni anyway and i just feel like job ads tend to mention CS degrees more than things like “computing” or just “software development” degrees that i’ve seen..? it seems more regulated too at least in the UK
Sometimes the degree is listed just so it follows the norm/ or for filtering purposes. Although CS may be listed more as it covers the subfields so it’s more general. But from my experience of when I’ve worked in the UK is that employers have never really bothered about degree. I’ve never been asked for one. For a graduate it might differ but I’ve never been asked to show a certificate either (well I was asked once but I didn’t send it in and still got the job).
in theory he was asking "which programming field is the most promising to remain profitable in the future?"
but we can never know for sure
oh sick! the jobs i saw did ask but i’m happy to know that there are places that aren’t particular. i am overthinking everything because it’s a year till i can go back to uni :p hoping to get enough experience to become an ok developer there
Oh well good luck and enjoy. I’m sure you’ll smash it. I wish I could go back to my uni days.
thanks a lot for the good will! ^^ same, i never got to finish due to health issues, am glad i can go back a bit older and knowing what i actually want to do a little more!
Have you ever been hired from LinkedIn ?
What can I do to make my profile stand out on LinkedIn?
Do you have a job already?
Because once I got my first job, I was getting recruiters messaging me every day, before that, not much of anything
same
i didnt even manage to get a job yet, just had an interview and been spammed by recruiters
Hey guys How Freelancer works?
Hey
interesting. may I know how often and how did you use LinkedIn in general?
I check it maybe once a week now, once a day when I was looking for work, never posted stuff, just responded to recruiters and look at the job listings
cool thanks. I've been working on my LinkedIn profile too but maybe I'm overthinking it
probably, I just have a short bio and a list of technologies i'm atleast half-proficient in
I'm surely overthinking like I haven't updated my profile in years and I've thought of updating it but only planning on what to include and how should my headline be bla bla
I think I should just add whatevers on my mind
I have never made an actual post on linked in, especially because employers will look, just keep it simple, recruiters will find you if you have the right skills and bio, and you dont need anything to actually apply to the job listings
I just take my resume and put it in there.
I see. did you look up any techniques to "optimise" your profile to show up in search results and stuff?
No, nothing
sure send it lol
Just make sure you put some keywords companies will look for
yea I'm clearly overthinking 
Literally have like a 2 sentence bio and list of skills and I get multiple recruiters messaging me daily
I had to turn of open to work beacuse it was getting annoying
yea that I must do. I'll update it till this weekend maybe and maybe show you guys I guess
that's great. hope I get same results
If you are already have a job as a developer, it will be a given
If your at uni etc you will still get them, just one every few days instead
like I'm actually working rn but I don't like the role I've put into so considering to leave the job. I'm not sure if I should mention my current role or my job since I don't wanna work in that area
I'm a release manager, wanna be a developer
Put it, because when you turn open to work on, you can specify what sort of jobs you are looking for
I see. I'll update it till this weekend
and thank you for the info
Which things I should learn to get an entry level job using python?
What’s the general consensus on exchanging 2 years of free tuition for 2 years at the DoD?
If you find out would you mind letting me know as well
@vapid jay @rain thorn Python is used in so many ways. You could build a complete application related to your interests
anyone know how the IB Computer Science class is? I have it in school in a month
i’m hoping to become a software engineer in the future, is that the right class to get started?
is python good for big companies??
many big companies use Python.
The creator of Python used to work at Google, and now works for Microsoft
Cyber Security Engineering could use some knowledge in python
!rule 6
ya
anyone here know about electrical engineering
is C# good for machine learning? and shall i go for machine learning or web development
