Placeholder Image

字幕列表 影片播放

  • what is that guy's forest?

  • And today we're gonna talk about how to be a productive program.

  • Now there are a lot of tests I could be given to make yourself a more productive programmer.

  • But for the sake of this video, I've broken it down to four categories.

  • Tools, mindset, automation and focus.

  • And as I won't be going over everything under the sun in this video, if you have any tips that you think are crucial critical any little tip that maybe leave that down to the conversation below.

  • And if you are looking for more tips, go ahead down to that common section to read some of those comments.

  • Some maybe good.

  • Some maybe bet you'll see the validation based on me, Harding, the comment and a bunch of other people liking the comments.

  • So take all of those comments down there with a grain of salt.

  • Just like with this video.

  • Take all of it with a grain of salt.

  • This is my perspective.

  • So tools.

  • There are a lot of places we can go with tools anywhere from the computer you use to the mouse and keyboard.

  • But we're really talking about software that could help you out, the main three being a team management tool, a text editor and the command line terminal.

  • My favorite team management tool is monday dot com for two reasons.

  • One, they do a very good job on what I need to do on a daily basis.

  • And two, they are the sponsor of this video so monday dot com.

  • Thank you for believing in and supporting what we're doing over here on the channel.

  • I really appreciate.

  • I know my audience does as well.

  • I know most.

  • You already know what money dot com is considering.

  • It's very common in the industry.

  • I mean places like Uber Discovery Channel, Wickes.

  • We work in lots of other start ups, or even all the way up to Fortune 500 companies uses in their company.

  • But it is a quick overview of money dot com.

  • Basically, it is a very easy to use T management tool that could help you manage your agile development process.

  • Your bug tracking your workflow management, your client management, your consultancy.

  • Basically, it's essentially a platform for teams to manage every detail of their work, whether that be from high level road map planning to day to day tasks.

  • I personally recommend this tool two teams of any size where that be, you know, the ubers of the world or to freelancers working together to get an IOS IOS app for a client speaking isn't my strong suit.

  • If you want to check out more about monday dot com, please click the link and description below.

  • Take a look.

  • Consider it because it really is a great product.

  • The second main tool would be the text editor.

  • Now, if your text editor was working against you, where you find yourself doing a lot more with the text editor instead of the code inside the text editor, then you should probably find a new text editor.

  • Personally, it all depends on what language I'm coding in.

  • If it's Java, maybe I'll use Intel.

  • E J have actually been very fond of the eclipse lately.

  • I used to hate eclipse until my boss showed me a lot of these different hidden features with an eclipse.

  • Now I love it, and I know that's an I D.

  • But that's that's neither here nor there.

  • Text editor.

  • I d whatever you want to use eclipses good for Java visual studio code is very good for an all around Texas under I've really liked you have the terminal window in there.

  • Basically any extension that you confined or need will be available with visual studio code.

  • Actually held a Twitter poll.

  • I don't know how many months ago, but asking y'all What do you like better?

  • Sublime text Adam visual studio code.

  • And I don't recall if it was the majority of you All that chose Visual Studio Co.

  • But I do know visual studio code one.

  • And then it got the most points.

  • So definitely have a good tax editor.

  • That'll work in your favor and then the command line terminal window.

  • Whatever terminal window you have makes it look cool.

  • It can be I term you could have CSH installed on it.

  • Whatever.

  • Definitely take advantage of the terminal window because that'll heavily help you be productive.

  • Just change your entire workflow.

  • You don't want to be someone who clicks on directories.

  • You want to be someone that types in directories into the command line, makes new directories, removes new directories and able to navigate through the command line because it's a lot quicker and it is a lot easier.

  • I believe mindset is the most important aspect of being yourself a developer.

  • If you don't have the right mindset, you're not gonna be very good for me.

  • That is taking big problems.

  • Reverse engineering them into smaller Maur digestible and doable tasks.

  • Now there can be levels to this where that'd be a big project that you have for a client that will take a month to d'oh.

  • You want to break down those tasks and to essentially what you should d'oh every day and then those daily task is you need Make sure you break those down into about 25 to 55 minute tasks and in between each task take a break.

  • What would that be?

  • You're going to get water.

  • You're going to the bathroom.

  • You walking around the building?

  • I would suggest getting up and active for every single break, whether that be once or twice an hour.

  • But I don't do that every single time.

  • Sometimes I'll hop on my Twitter feed or, ah, hop on TechCrunch or hacker news.

  • What have you and I'll just read whatever articles or medium I like medium.

  • And for some of these tests, it's almost impossible to break down the task and say, This is only going to take 35 minutes of my time and then, boom, I'm gonna be done because you run into bugs and problems or whatnot and there are two ways to go about this one would be rolling over to the next task, and then once you have time at the end of the day coming back to this problem and solving it released, trying to solve it or push it off to the next day.

  • The reason for this is because if you run into a problem right at the beginning of the day, you could spend your whole entire day trying to fix that problem where you get nothing else done.

  • So if you have other tasks that you can get done without solving that one first, a big recommendation would be to solve some of those other task, you know, complete some of those and then come back to that bugger problem that you're having before.

  • However, it all depends on the particular situation.

  • Mind you, if you are still facing a bugger problem to the point where you exhausted our resource singing, it asked a fellow co worker toe essentially help you solve it.

  • A good way to go about this.

  • A good tip that I've used myself is to figure out how you gonna explain that problem to your coworker and explain it to yourself first.

  • I've had times where I just kind of look over.

  • I'm like, Hey, can you help me out with this bug and I go to explain it.

  • And then when I'm starting to talk about the problem out loud, I start to talk.

  • I start to think about Maur potential solutions.

  • Everything in my mind seemed to be exhausted.

  • But once I started to speak, I started make realization of connections where Well, maybe I could try to do this.

  • Or maybe this is the solution.

  • So when you think your exhaustive all resource is that is one thing to do, and then if you still can't figure anything out, go ask your co worker or somebody for more specific help than what you can find Online automation.

  • This is a fairly simple one, considering result for developers.

  • If there's any repetitive task that could be automated in your day to day life, why don't you do that there's so many extensions where that before Chrome or the text editor that you use their software's out there like Zane piere dot com, that help you automate particular task and then yourself a developer.

  • If you take one hour out of your day and write some Python script, that'll help you automate something or keep track of something on a day to day basis that can save you an hour a time within the first week or two.

  • Then it'll be worth it.

  • And this is actually an unintended circle back to monday dot com.

  • If you don't use a team management tool and you work in a team, you could make that job a whole lot easier.

  • Just say and last, but not least, focus.

  • You need a have focused to be a productive program.

  • If you're somebody who thinks that they can answer every select message, every single email right when it comes in alongside programming, whatever application you're working on, I'd really like to meet you because either you're a liar or you're some weird alien, a person who can somehow do that because I've never met anybody who can do that efficiently.

  • I mean for me.

  • I need to take, like, 10 to 15 minutes to, like dive into the actual problem.

  • And then once I'm in my train of thought, I don't want to be disrupted by slack messages, text messages, e mails.

  • So what you need to dio if you're anything like me or any other normal programmer in this world, put everything on mute while you're in that little 25 to 35 minute task bracket that we talked about earlier.

  • And then you can set a little 25 minute task rocket to answer all of your slack messages or e mails or text messages, or what have you.

  • There's an emergency that maybe a little bit different, but for the most part, you can have an hour without checking your email and there be no big repercussions.

  • So that's one big piece of advice for me, too.

  • You focus on what you're working on if you're coding code.

  • If you respond to emails, respond to emails and avoid trying to multi task other than maybe listening to some music while you code, That's it, guys, I know.

  • Like I said to begin in this video that didn't go over everything because that's the whole book and 1/2.

  • But for this video, I think I give you some tips that could be helpful, like monday dot com.

  • Be sure to check out that link down description below, because after all, they did support the channel.

  • Verily appreciated for that were appreciated for what they do for us on this channel.

  • And after all, my job is to supply whatever knowledge I have in my mind through the camera too young on YouTube.

  • And if a company that I use and I like, wants to support the channel, who might say no?

  • So make sure you take a look at that Lincoln, this year's or below.

  • I'll really appreciate it tonight.

  • Some guys have a good one piece.

  • Don't forget it like it.

what is that guy's forest?

字幕與單字

單字即點即查 點擊單字可以查詢單字解釋

B1 中級

做一個高效的程序員 (Be a Productive Programmer)

  • 1 1
    林宜悉 發佈於 2021 年 01 月 14 日
影片單字