Top products from r/ProgrammingBuddies
We found 7 product mentions on r/ProgrammingBuddies. We ranked the 6 resulting products by number of redditors who mentioned them. Here are the top 20.
2. Cracking the Coding Interview: 189 Programming Questions and Solutions
Sentiment score: 2
Number of reviews: 1
3. Flask Web Development: Developing Web Applications with Python
Sentiment score: 0
Number of reviews: 1
O Reilly Media
4. STM32 Nucleo-64 Development Board with STM32L476RG MCU NUCLEO-L476RG
Sentiment score: 1
Number of reviews: 1
Ultra-low-power with FPU ARM Cortex-M4 MCU 80 MHz with 1 Mbyte Flash, LCD, USB OTG, DFSDMOn-board ST-LINK/V2-1 debugger/programmer with SWD connectorCan be powered from USBThree LEDs, Two Push-buttonsSupport of wide choice of Integrated Development Environments (IDEs) including IAR, ARM Keil, GCC-ba...
5. REXQualis Electronics Component Fun Kit w/Power Supply Module, Jumper Wire, 830 tie-Points Breadboard, Precision Potentiometer,Resistor for Arduino, Raspberry Pi, STM32
Sentiment score: 1
Number of reviews: 1
Great add-on to Arduino or Raspberry Pi: It’s a starter kit that perfect for anybody who wants to start using Arduino or Raspberry Pi,But Note that you need use this kit with arduino board or Raspberry Pi or ther microcontrollers.Highest Cost Components Kit: It comes with more than 500pcs sensors ...
I'd definitely be interested in something like that. I was going to order the STM32 Nucleo-64 development board or the STM32 ARM STM32F103C8T6 Blue Pill Minimum System Development Board...is one of these the right product? I already have plenty of sensors and LEDs, etc
Lol, competitive coding is usually overkill for interview prep. Don't get me wrong--if you are good at competitions, you will almost certainly do well on interviews. Coding competitions focus much more on "finding an important insight"--usually beyond anything that you'll have to know for work--and then coding a solution, while interviews focus much more on your ability to hold many different moving parts in your head. Competitions also tend to focus on parsing inputs, which, if you are using a language like C++, is a pain in the ass and can be unnecessarily discouraging if you just starting off.
​
My advice is to check out the CTCI book and to write working code for as many problems as possible.
https://www.amazon.com/Cracking-Coding-Interview-Programming-Questions/dp/0984782850
​
Be able to crank out DFS in your language of choice. Code every day. Try and work on problems that are easier to solve theoretically but that require holding a lot of different components in your head while you write the solution. The bottleneck for most people is writing correct code even after they know the solution--not "solving the problem" with theoretical data structures.
​
Also, know your language well. Spend some time every day typing out the apis for the basic data structures into your lang's toplevel or interpreter.
In general, a library without a using-program driving it is apt to not serve any domain particularly well. I understand that this is a series of etudes rather than expected to become the next jquery. Nevertheless, typing these method names in context could serve as an opportunity to consider renaming them.
For example, the methods in
search
have a search in them. But, as a caller, I don't generally care how it's done. I do care what's returned, anddoSearchXXX()
doesn't communicate what the method provides to me. As a caller, I'd prefer dealing with something likeint knownHighScore = 3;
int[] scores = { 7, 8, 10, 3 }; // or from file
if ( Search.contains( scores, knownHighScore ) )
{
System.out.println( "Student "
+" has the high score" );
}
Methods like
contains()
andposition()
are clearer to use than doLinearSearch() and ... I'm not sure what you'd call the latter in the current scheme. But, internal to the library, you could distinguish between the different searches by having contains() call binary or linear based on whether the input is sorted.There are a number of ways to improve what you've published, but I'll emphasize using this library from something with a main() method.
Okay, I didn't list everything I own, so aside from the sensors I listed are 2 zeroW's and 1 3B+, as well as this starter kit from Amazon, which has various resistors, LEDs and cables:
https://www.amazon.com/REXQualis-Electronics-tie-Points-Breadboard-Potentiometer/dp/B073ZC68QG
I just bought Flask Web Development: Developing Web Applications with Python by Miguel Grinberg. I heard its supposed to be a pretty good one. I can shoot you over a pdf. My discord is Jmast02.