24
votes
What's something you're good at? And what advice to you have for those who aren't good at this thing?
I'm curious to hear about my fellow tilderadans' talents and skills.
I'm curious to hear about my fellow tilderadans' talents and skills.
Programming.
My advice for those looking to learn? Power through the beginning where you learn the basics with Java/Python/C++/whatever you've started with, then start working on stuff that interests you ASAP. Find projects or ideas that directly interest you and start to build them. Even if you go for something too ambitious at first, you'll learn a lot in the process.
Also, I'd recommend that when you learn, you really want to make sure you understand what it is you're doing the first time you learn it. I kinda skipped over it and just learned the practical knowledge when I started learning, and it really bit me later when I was trying to work with more complex programs that I couldn't just intuit through.
I would second this, but make sure you have a solid grasp on the fundamentals because going through and doing them a second time to refresh or fill in knowledge gaps can become painful down the line. But that advice about building something you’re interested in is definitely very important, it attaches you to the craft like nothing else.
As someone who's starting Python, this is welcome advice and something that "feels" right. It's cool to do all the video courses that are now available, but my head is already swimming in ideas of stuff I could do. Some would probably not interest others, but it's nice to know that it would be a good path forward. So thank you!
Do you have any recommendations for small but practical projects for advanced beginners?
In addition to what @meghan said, look around on Github for projects in your language of choice. Find some issues that are labeled as "Good first issue," and try tackling them yourself.
Honestly, if you're learning a VCS that isn't git in 2018, it's mostly a waste of time. It's become the industry standard at this point.
Thanks for the advice!
Try and remake something your familiar with already. A calculator, a notepad, a simple game, etc. No need to worry about being a copy, or worrying "it's been done before". You're learning :)
I'm the person people go to, to talk to.
I learned how to listen about a decade ago, and I have my friends full confidence. They come to me for advice about things, or to work through their feelings about something. The secret sauce is, I think, validating their feelings. You don't have to agree with what they're feeling about something, or how they're handling it, but internalize how they're feeling and do your best to understand how they came to feel that way. Empathize. We're talking apes, flying through the cosmos on a bluey-green spaceship, and nobody knows what we're doing here. Not really. Cut your friends some slack, and they will come to you. You will open an avenue of closer friendship, and deeper intimacy, than you might have thought possible.
Also, I'm allegedly "good at snapchat", whatever that means.
You can't go and say you're good at snapchat without giving some advice at that..haha.
literally pictures of everything
Solving problems. It's vague and it probably sounds kind of boring, sure, but it's the underlying interest that ties together a lot of the things I enjoy, from programming, to tinkering with things, to playing with puzzles, and even improving my cooking.
As for advice for getting better at solving problems, it boils down to a few essential points:
I could go on about this subject for quite a while, but I've already added quite a bit, so I'll stop here :)
One more point, even though I said I'd stop, because I feel it's so incredibly important:
Don't be afraid to make mistakes. Screw up. A lot. Learn from it and improve. But doing nothing means you won't make any progress. Obviously there are some problems that you can't actually afford to screw up, but let yourself risk screwing up the non-essential ones so you know what to watch out for when the important problems come around.
This is super solid and very well explained! This reminds me of what I'm going through in my PhD. It's essentially 6 years of problem solving.
Something I'd like to add from personal experience:
Explain your problem to someone else, preferably someone who knows nothing about your problem. Ask them to ask questions where something is confusing them about your explanation. I find that this makes the problem a lot easier to solve
Talking in front of groups of people.
I did some theater in middle school and high school and I think that helped significantly. I ended up in a career that's entirely non-theater related, but that does require me to speak to groups of people frequently. I'm pretty comfortable with it now. While I will sometimes type out what I want to say, I almost never rely on my notes when I'm actually doing it. It's better if they serve as a vague outline for a presentation and I just read the crowd and go with whatever fits best. I often speak to children and while they can sometimes be a brutally judgmental audience, they're also often really easy to get excited.
How do you get kids to buy into a presentation? I work with kids some, and they lose attention so easily..
I make any presentation I do for kids as interactive as possible. They like to be talked with and not talked at, so I look for places in my presentation where I can call on them, either individually or as a group, to answer a question that leads into the next point I'm going to make. So, for example, if I'm trying to get them excited to participate in a summer reading incentive program that offers a coupon for free ice cream as a reward, I might say something like, "Okay guys. Now, I'm not really sure how you're going to feel about these prizes. I mean, you don't like free ice cream, do you?" Then they all look at me like I must be insane and yell, "Yes! Yes we do! We want ice cream!"
Another example is that sometimes I run classes to teach kids Scratch in which they team up to make a short game, and then at the end of the course, they play and evaluate the games that other teams have made. Even though Scratch is relatively simple to learn, there's still a lot to unpack there. If I were to stand up in front of them and give a lecture on what different blocks do and how to use them for three hours, the kid would either go bonkers or fall asleep. Instead, I'll talk for five or ten minutes, and then have them complete some sort of mini game or challenge based on the content I just went over. If kids think they've solved the puzzle, I'll call on them and let them explain what their strategy was and how they solved it to the rest of the group. That way, they're doing equal parts listening, thinking and engaging with each other.
One thing I do try to avoid is to leave opportunities for participation open-ended. By that I mean situations where I'm in the middle of making a point and someone's hand shoots up in the air. Usually that means the child has something tangentially related that popped into their brain and they want to tell me about it asap. Nothing takes your presentation off-course faster than, "Okay, so this is a book about a goblin named Bob, who.--" "Excuse me! Hey! My uncle is named Bob and he lives in Virginia and we're going to see him next week and he has a pool, and--" "Hey! Hey! I'm going to the water park next week and it's my birthday and--" You get the picture. I try to leave time at the end of any presentation I give for kids to ask questions or tell me about whatever it was they thought of halfway through.
Thanks, this is really helpful! I like the specific examples.
I'm alright at giving presentations, whether it's for groups or small committees. My advice in every case would boil down to a few points:
Additionally, don't fill dead air with "uh"s and "um"s, it makes you sound unsure of yourself. Force yourself to pause while you buffer what you're playing to say next.
My English and Spanish are really good (I think)
My advice for learning a new language would be to immerse yourself with it. Buy a book that teaches the language, download Duolingo or some language learning app, find chat groups in that language and use a dictionary to try to communicate, listen to music, watch movies, read books, play games in that language, etc...
In a nutshell, try to get as much contact to that language as you can and try to understand it. If you follow that path and you keep going, you will get better little by little until one day you'll be really good at it to the point that it feels second nature
Do you watch shows with subtitles in your native language or the language you're trying to learn or neither?
It depends. In English I watch it without subtitles except if it's a video with a lot of numbers (because I have some trouble keeping track of them) or if it's too much noise. I put English subtitles when I use them
I used to watch things with Portuguese subtitles, but then I decided to use English subtitles to practice my English and I finally stopped using subs when I became too lazy to even download them for the series I used to watch (like HIMYM, for example)
With Spanish, I try to watch without subtitles but I'm not as good with the language, so I put on Spanish subtitles when I can't get understand them which is more often than I'd like to admit. Things are improving though :)
Nice! I've been trying with subtitles and I feel like I use them as a crutch.. I'm going to try to go away from using them.
When you read in a language you're learning, do you kind of skip over words or sentences you can't understand, or do you look everything up until you can grasp the meaning?
I'm reading harry potter in brazilian portuguese and I struggle sometimes with what a sentence is saying, though overall I can follow the book pretty easily, and I'm not sure if it's better to learn through.. the more immersive experience of just keeping going with the reading (like I would in english if I didn't know a word or understand a sentence for some reason) or if it's more helpful to look up the words I don't know and possibly learn them?
Parabéns! Ler um livro complicado como Harry Potter em outra língua deve ser bem difícil! Qual é a sua língua nativa?
Answering your questions, with English I used to skip the words unless they're really important to get the story. I could also get a feel of what words meant after saying they being used do often
Portuguese and Spanish are very similar, so I could already read stuff without really knowing the language. But, there'd be a lot of words that I'd skip or that would mean something very different from the equivalent word in Portuguese. So, I decided to use a dictionary and look up each and every word I didn't know and this made reading MUCH slower but also helped me learn a lot. Eventually, I decided to only use the dictionary for words that seemed important, as long as I could confidently say I was getting what was going on
Inglês, eu so falo inglês, mas eu sempre quis estudar uma outra lingua, assim: eu sou tentando! Você é do Brasil, ou... Portugal? (?) (it's weird I don't know how to say Portugal in Portuguese.)
It's really hard to learn a language, I'm so impressed that you can speak three! I spent all my time in school messing around with taking basic language courses in three different languages instead of ever progressing in one, so I can pretty much only speak English. I'm pretty obsessed with the idea of travelling to/living in Brazil, though, so it's a good motivating factor to work on my Portuguese, and I like the language a lot! It's nice that last time we went to Mexico I could understand a little of the Spanish as a side effect, and my sister-in-law is fluent in Italian so I can get a little bit of what she's saying too now!
Portugal é Portugal em português hahaha. Aliás, eu sou brasileiro, do estado de São Paulo
Thank you! Believe it or not, a few years ago I thought I'd never learn any foreign language besides English (which I studied since I was 8). Out of the blue, I decided to learn Spanish seriously when I was 25 yo and I worked hard on it without giving up and I'm quite proud of my progress. Nowadays I sincerely don't think I'll learn any foreign language besides Spanish and English xD (let's hope I'm wrong)
You're going through the right track: focusing on a single language (which is always easier) and being excited about a culture related to that language. These are the things that keep you moving forward! :)
A tip I can give you, find a group where you can talk with native and learners if you aren't in one already, it'll help you a lot (it sure helped me). I made a post suggesting the Telegram groups I use to practice languages, check it out if you'd like
I'm a security and network analyst and a good portion of my job is to help troubleshoot problems that aren't necessarily network issues (it's never the network /s).
My biggest piece of advice is learn basic network troubleshooting tools and thought processes.
If you can't get to a website or something out on the network, try pinging (open command prompt, type "ping $destination"). This doesn't always guarantee a result either way if firewall policies block ICMP (network protocol that ping uses). This also helps to determine latency as the response time is also displayed when running the command. Run "ping -t $destination" to have the command run in perpetuity, useful when doing testing or basic monitoring, saves running the command over and over again.
Another option to see where a potential issue may arise as to traceroute (tracert $destination). This will hit each router in the path to the destination, useful for determining a tiring issue, either if you can't get to a destination or if you're curious about the path your network traffic is taking too get to a destination.
The final piece of advice I have to give is for technical issues overall. Do some initial research and testing. If a user or sysadmin comes to me with an issue that they'd like my help investigating, I will go the extra mile for someone who can tell me what they've already tested and go into any more detail than just "it doesn't work". I much prefer helping people who try to retain information or learn so I don't have to do the same thing over and over again and self-research is a huge signal of at least some effort which I hugely support.
PS: If you need technical help and don't have anyone to ask, shoot me a message and if it's in an area that I have knowledge/experience in I will definitely try to help.
I am very good at procrastinating.
I am a dedicated, focused procrastinator.
So you're saying you're a bad procrastinator only when it comes to procrastination? That's funny.
I'm pretty good at editing. I'm good at taking the work of other people, seeing its strengths and weaknesses, and improving it, giving feedback, and creating new features off of a strong platform. I'm something of an early adopter, but I'm not usually a bleeding-edge user and rarely a creator.
I have found out how to take this ability and bend it into other useful abilities. I'm a decent project manager. I'm not likely going to build some new program or start my own business, but I'm good at coordinating people and getting them to work together on that new program or new business. I can "edit" behaviors and habits and turn them into something a little more efficient.
And I can "edit" a person's beliefs to teach them new things. I can see the strengths and weaknesses in their understanding of the world--where it is shaky, and where it is strong. And I can help them to strengthen the shaky parts--that's why I'm studying to be a teacher.
It's something I first realized about myself in some form when I was little. I would play lots of strategy games and I always loved to organize my party/team and strategize on how to beat the next level or accomplish some goal. And then I realized I liked that in real life too.
I can throw a disc (frisbee) pretty well, in a variety of different ways. Mostly it comes down to manual dexterity and strength, so if you want to get good a throwing a disc, there's three things to do: