投稿時間:2022-01-05 20:36:40 RSSフィード2022-01-05 20:00 分まとめ(41件)

カテゴリー等 サイト名等 記事タイトル・トレンドワード等 リンクURL 頻出ワード・要約等/検索ボリューム 登録日
IT ITmedia 総合記事一覧 [ITmedia ビジネスオンライン] 電子タバコ市場、27年までの年平均成長率は9.2%以上 https://www.itmedia.co.jp/business/articles/2201/05/news137.html 年平均成長率 2022-01-05 19:02:00
IT ITmedia 総合記事一覧 [ITmedia ビジネスオンライン] ソニーがEV新会社 春に新設、商用化へ本腰 https://www.itmedia.co.jp/business/articles/2201/05/news143.html itmedia 2022-01-05 19:01:00
python Pythonタグが付けられた新着投稿 - Qiita ロジスティック回帰で気を付けるべきこと https://qiita.com/takkeybook/items/b02d4aec93306b5661b6 試しにバージョンを用いて、ソルバーとして明示的にlbfgsを指定したところ、上掲と同じロジスティック回帰でうまく予測できていない図が得られています。 2022-01-05 19:07:31
Program [全てのタグ]の新着質問一覧|teratail(テラテイル) javascriptの連想配列から指定のものを検索して上書きする方法 https://teratail.com/questions/376765?rss=all javascriptの連想配列から指定のものを検索して上書きする方法javascriptの連想配列から指定のものを検索して上書きする方法題名にあるのですが、連想配列の中から値を検索して、上書き置き換えるというものなのですが、現在の私のやり方ですととても作業が多くエラーなども探りにくい、使い回しも難しいので、質問させていただきました。 2022-01-05 19:59:18
Program [全てのタグ]の新着質問一覧|teratail(テラテイル) phpでloginシステム作ってたら、、、 https://teratail.com/questions/376764?rss=all 2022-01-05 19:50:27
Program [全てのタグ]の新着質問一覧|teratail(テラテイル) bashで"スペースタブ"を置換 https://teratail.com/questions/376763?rss=all bashでquotスペースタブquotを置換やりたいこと連続したスペースとタブnbspquotnbspnbspnbspnbspnbspquotnbspを置換したいのですが、書き方がわかりません。 2022-01-05 19:50:26
Program [全てのタグ]の新着質問一覧|teratail(テラテイル) numpy配列(3次元配列)で特定の値以上を持つ要素を含む行だけ抽出する方法 https://teratail.com/questions/376762?rss=all numpy 2022-01-05 19:49:56
Program [全てのタグ]の新着質問一覧|teratail(テラテイル) ファイル全体のサイズ(byte)を取得する方法が知りたい。 https://teratail.com/questions/376761?rss=all ファイル全体のサイズbyteを取得する方法が知りたい。 2022-01-05 19:47:59
Program [全てのタグ]の新着質問一覧|teratail(テラテイル) 値が見つかるまで処理を繰り返したい https://teratail.com/questions/376760?rss=all 値が見つかるまで処理を繰り返したい前提・実現したいことshopifyのproductsjsonで、nbspproducthandlenbspが見つかるまでページネーションさせるjsを作りたいのですが、検討もつきません。 2022-01-05 19:46:15
Program [全てのタグ]の新着質問一覧|teratail(テラテイル) java FileWriter.write()のファイルの作成先は? https://teratail.com/questions/376759?rss=all 2022-01-05 19:45:51
Program [全てのタグ]の新着質問一覧|teratail(テラテイル) NameError in UsersController#destroyを解決したい https://teratail.com/questions/376758?rss=all NameErrorinUsersControllerdestroyを解決したい前提・実現したいことRubynbsponnbspRailsnbspで、オリジナルアプリを作っています。 2022-01-05 19:16:46
AWS AWSタグが付けられた新着投稿 - Qiita AWSでT-Pot 20.06.2を構築する https://qiita.com/LuckyLuciano666/items/8e9bbc1622ce2976ef09 sudoinstallshtypeautoconftpotconfインストールの実行sudorebootインストール後に再起動セキュリティーグループの変更TPotをインストールするとSSH接続が自動でに変更されるので、インスタンスのセキュリティグループを変更します。 2022-01-05 19:47:25
Docker dockerタグが付けられた新着投稿 - Qiita dockerでPermission deniedのエラーを雑回避メモ https://qiita.com/toromo/items/726f89eea39ec6e05507 dockerでPermissiondeniedのエラーを雑回避メモ環境OSWindowsLinuxOSUbuntuWSLDockerdesktop未導入Ubuntu内にdockerinstall済回避方法LinuxOSでidを調べるユーザ名はhogeとしている。 2022-01-05 19:23:57
Docker dockerタグが付けられた新着投稿 - Qiita MacでDocker Compose V2を導入する方法。Docker Desktop使わない人へ。 https://qiita.com/redgosho/items/c00e72eb31b18f066c42 今回はDockerDesktop有料化に伴って、DockerDesktopを使わずにLimaなどでDockerを利用している方への記事です。 2022-01-05 19:06:19
golang Goタグが付けられた新着投稿 - Qiita Go のジェネリクスを使って map と filter を実装してみた https://qiita.com/Saza-ku/items/89e524ba20c6721ed6fd 一方、Goにはそういった機能・ライブラリはありません。 2022-01-05 19:39:26
技術ブログ Developers.IO コンテナイメージ版AWS Lambda関数をCloudFormationでデプロイしてみた https://dev.classmethod.jp/articles/deploy-container-image-lambda-function-with-cloudformation/ awslambda 2022-01-05 10:25:23
海外TECH DEV Community It's Here! Announcing the Release of Appwrite 0.12! https://dev.to/appwrite/its-here-announcing-the-release-of-appwrite-012-5c8b It x s Here Announcing the Release of Appwrite We re excited to share that Appwrite is now officially available The new Appwrite version includes our biggest ever performance improvements enhanced developer experience and many new features designed to make developers lives easier Trust us this one s a biggie In addition the latest release includes over commits and contributions from new contributors that have helped make this release possible Database on SteroidsIn version we have completely rewritten the Appwrite data management layer We have improved the internal data structures background workers and we ve enabled new concepts such as attributes instead of rules and indexes to allow maximum performance and flexibility We ve also added a new easy to understand query syntax The new syntax allows new capabilities like OR statements and opens the door for the core team to implement many more advanced features we re passionate about like includes operator and GEO based queries The team has done a lot of work to enable other databases providers and we hope to release support for more loved databases soon A major part of our agenda is to enable dev teams the comfort and confidence to use Appwrite the way they wish to with tools they already love know and feel confident with The new database does introduce some breaking changes before we move to version Please take time to review the list of changes and our migration tutorial To support existing Appwrite users we ll continue to support the branch for at least the next six months Pagination Just Got A LOT Faster With Appwrite we are happy to introduce the new cursor pagination strategy While the traditional offset and limit pagination is very intuitive and easy to understand it doesn t scale well To tackle this problem we have limited the limit offset pagination to a maximum of documents With this limit you can still use the offset limit pagination for small dataset but as your data grows you can migrate to the new cursor pagination that scales very well with almost no regard to your collection size The chart below demonstrates how significant this performance difference can be on a collection containing M documents The bigger the dataset the bigger the difference and now Appwrite can allow you to scale your pagination with confidence The new change will apply to all the Appwrite resources where pagination is possible Whether it s your custom collections list of files users functions and other relevant resources Permissions are Easier and More FlexibleWhen we initially designed Appwrite we wanted to have a simple declarative permission model that is also secure by default With the release of Appwrite we re happy to introduce the next evolution of the Appwrite permissions Permission Models You will now be able to choose between two different permission models for your collections collection level permissions and document level permissions If you re already familiar with Appwrite the document level model will act in the same way as you already know Each document can have read and write permissions that define which Appwrite entity user team role has access to each operation The new Collection Level model introduces new and easier to use collection permissions Using the collection permissions you only need to set the read and write permissions once In addition the collections permission will act the same for all the documents regardless of any permissions that may have been set on a specific document The new model offers more flexibility for other use cases which may not require you to leverage the original document level permissions The new collection level permission can also lead to enhanced performance as the Appwrite API is not required to validate each permission individually More Dashboards and More ControlWe have upgraded the Appwrite console with more dashboards with your Appwrite projects usage metrics This is the first of many upgrades where we aim to make more usage metrics easily available through the console Using our new dashboards you can quickly get insights into your project performance size and cost In addition the new dashboard will now show data for your entire project files users collections and documents over time We ve also added charts for your CRUD operations Anyone Ask for Custom IDs Custom IDs were probably one of the most requested features we ve ever got Now they re here With custom IDs you can define human readable IDs on most Appwrite resources including users teams functions projects files collections and documents If you still want to use the previous unique IDs you can use the reserved unique keyword With custom IDs you can have a much smoother development experience Instead of using meaningless strings in your code you can now use proper naming conventions that allow you to easily migrate your code between different Appwrite environments without managing complex configuration files or programmatic setups for your project Your Services Your Choice We always wanted Appwrite to play well with other tools However we understand that one tool can t always be the right solution to every problem For that reason we ve created our server API Cloud Functions and our Microservice architecture that enables you to use Appwrite alongside your existing stack and even your own backend server With version Appwrite became more flexible by allowing you to choose which Appwrite services you wish to enable or disable This is also a great security feature designed to reduce your attack surface by blocking services and resources you don t consume You can visit the new Services section from your project settings and choose which services to use For convenience each project you own can have different settings Introducing Logging Providers Error logging and monitoring are crucial for any application Appwrite being no exception We wanted to make it extremely easy to collect and monitor your logs while staying true to our philosophy of being completely platform agnostic With Appwrite we ve introduced support for some amazing open source logging providers like Sentry Raygun and AppSignal We re always on the lookout for more logging providers and we d love your contributions to the logging library Learn MoreAppwrite includes many more features bug fixes and security patches you should really care about that just can t fit in one blog post You can learn more by reviewing our official release notes In the next couple of weeks we will continue the Appwrite release party with more content events and demos created by the core team to highlight the different features and powerful capabilities in this new version of Appwrite ️ ️What s Next If you like Appwrite you will love Appwrite Appwrite release will enable us more flexibility and solid foundations to take Appwrite to new places never seen in the backend as a service space Appwrite will be the first release of many to enjoy the perks of the hard work the Appwrite core team with over collaborators have done for the Appwrite project and ecosystem The next version will include some very cool features like buckets support for the Appwrite storage more flexibility with new storage devices Sync amp Async serverless functions that have been highly requested and amazing performance boost thanks to our improved function execution model and new runtimes Beside the upcoming releases and features we ve just recently announced the ability to sign up and be the first to use the upcoming Appwrite Cloud The Appwrite Cloud is already in the works and once available it will provide the easiest way to build on top of Appwrite and to scale your backend effortlessly You can learn more on our new dedicated landing page for the Appwrite Cloud 2022-01-05 10:37:45
海外TECH DEV Community HTML→ The riddles of the sphinx https://dev.to/whitehatdevv/html-the-riddles-of-the-sphinx-12de HTML→The riddles of the sphinxHello friends Today we are going to talk about forms yes because data is also collected through the web but this is not the only way and we will see it in another post A web form basically works and looks similar to a form like the one made by telephone companies or any other which spend hours and hours calling to offer you their services The web form is composed of one or more control elements sometimes called widgets plus some additional elements that help to structure the overall form they can be single or multi line text fields drop down boxes buttons checkboxes or radio buttons and they are mainly created with the element How do we create a form Pay attention don t get lost We create the form with the tag lt form gt lt form gt We add the control elements lt label for fname gt First name lt label gt lt br gt lt input type text id fname name fname gt lt br gt lt label for lname gt Last name lt label gt lt br gt lt input type text id lname name lname gt lt br gt A button to validate submit lt input type submit value Submit gt and that s it The form is ready lt form gt lt label for fname gt First name lt label gt lt br gt lt input type text id fname name fname gt lt br gt lt label for lname gt Last name lt label gt lt br gt lt input type text id lname name lname gt lt br gt lt input type submit value Submit gt lt form gt A validation button is nothing more than a form element that allows data to be sent to the server for processing There are many more elements and attributes to create more complete and complex forms but I ll reserve that for the PDF I m making for you plus a cheatsheet Thanks for reading the post that s all for today and remember to always be the best version of you 2022-01-05 10:22:47
海外TECH DEV Community Selecting The RIGHT way in CSS!! 🎨 https://dev.to/st1llwater/selecting-the-right-way-in-css-3oej Selecting The RIGHT way in CSS For all those frontend enthusiasts out there I have provided this brief and as clearly as possible description of all CSS selectors and combinators Do not hesitate to try them out because practice makes perfect Core Selectors 🤌Selectors in CSS are used to select the appropriate HTML element you want to style 🥸Several CSS selectors exist for versatility in selection Class Selector Eg outerSelects all elements which have the given class Outer class in our example ID Selector ️ Eg nameSelects the HTML element which has the given id name in our example case Quick Fact ID is unique in whole document unlike classes Element Type Selector ️Eg hDirectly select all the specified HTML element on the document Universal Selector Selector Universal Selector Selects Everything Attribute Selector ️ attribute Eg img href Selects the given attribute of the given tag from DOM Quick Tip You can even specify the attribute value to select a particular element For Eg a href This selects all anchor tags which have the given href Pseudo Class Selector Eg button hoverPseudo classes are special keywords which specify a special state of an element Like hover state on button focus state on input etc Our example targets the hover state of all buttons on the DOM Check this to know more about all types of pseudo classes Pseudo Element Selector Eg p first letterPseudo element selector are those which let you target a specific part of an element Given example targets the first letter of all paragraph tags present in our DOM Check this to know more about all types of pseudo classes Combinators Combinators are used to specify relationship between two selectors Descendant Combinator ️Eg h p space The descendant combinator targets all the second mentioned elements p in our example who are the descendant or in other words have the first mentioned element as a parent or ancestor Given example selects all p tags which have h as their parent or ancestor Child Combinator gt Eg ul gt liThis selects only those elements matched by the second selector that are the direct children of elements matched by the first Given example selects all li elements which are direct children of ul Adjacent Sibling CombinatorEg h p ‍‍This combinator separates two selectors and matches the second element only if it immediately follows the first element and both are children of the same parent Example selects p tags if its followed by a h tag and both belongs to a same parent General Sibling Combinator ‍Eh h pThis matches all iterations of the second element that are following the first element though not necessarily immediately and are children of the same parent Our example selects all the p tags which are following h tag can be multiple p tags unlike the Adjacent sibling selector which selects only the first occurrence Now go get some experience with these selectors by trying them yourself 2022-01-05 10:21:52
海外TECH DEV Community Debugging RAM: Java Garbage Collection - Java Heap Deep Dive, Part 1 https://dev.to/codenameone/debugging-ram-java-garbage-collection-java-heap-deep-dive-part-1-3cdp Debugging RAM Java Garbage Collection Java Heap Deep Dive Part There are many excellent articles on Java Garbage Collection Java Memory usage and generally Java heap Unfortunately they are all over the place They mix architecture concepts and problem solving as separate pieces A lot of the material is out of date or doesn t include pragmatic information for solving problems with the garbage collector E g e g pause times heap space usage etc In this post I won t go into memory leaks They re important but this is a different subject I would like to discuss in a post on its own Garbage Collector TradeoffGCs are amazing unreferenced objects are collected in an automatic process But garbage collection still makes some tradeoff Memory FootprintPausesPerformancePick two of those A garbage collector can tradeoff RAM to provide faster performance and fewer GC stalls In this post I ll discuss the strategies to picking and tuning a GC Normally when we want to pick a library we just do a benchmark But benchmarking a GC is much harder If we overload a GC we might end up with a GC that handles stress well but isn t optimal for typical memory allocation It s crucial to understand how the garbage collectors work and that we profile the GC with real world workloads Not your Fathers Stop the World Mark SweepJava GC s have come a long way since Java s stop the world GC While there are many types of garbage collectors most of the new ones are generational and parallel concurrent This might not seem important when working on our local machines But the difference is very noticeable when GCing very large heaps GCs seamlessly detect unused objects to reclaim heap space But there are tradeoffs When is an object deemed as an unused object is the core memory management tradeoff Generational Garbage CollectionMost modern GCs assume object life cycle fits into a generational paradigm The old generation space objects live a long life and rarely get collected this They don t need frequent scanning Younger generation objects live and die quickly Often together Generational garbage collection typically traverse the young generation more frequently and give special attention to connections between the generations This is important as there are fewer areas to scan during a minor garbage collection cycle The term for the shorter cycle is incremental GC as opposed to the full GC cycle GCs typically try to minimize full GC cycles Concurrent vs Parallel Garbage CollectorParallel GC is often confused with concurrent GC To make matters even more confusing a GC can be both a parallel GC and a concurrent GC e g G The difference is simple though A parallel GC has multiple GC threads The GC threads perform the actual garbage reclaiming They are crucial for large scale collectionA concurrent GC lets the JVM do other things while it s in the mark phase and optionally during other stagesIntuitively most of us would want to have both all the time and make sue of application threads But this isn t always the right choice Concurrency and multiple application threads incur an overhead Furthermore these GC s often make tradeoffs that miss some unreachable objects and leave some heap memory unreclaimed for a longer period To be clear they will find all unused memory in a full GC cycle but they try to avoid such cycles and you might pay a penalty The following are the big ticket GCs as of JDK Serial CollectorThis is a single thread garbage collector That means it s a bit faster than most GCs but results in more pauses If you re benchmarking performance it makes sense to turn on this GC to reduce variance Since pretty much ever CPU is multi core this GC isn t useful for most real world deployment but it makes debugging some behaviors much easier There is one case where serial collector might have a big benefit in production and that s serverless workloads e g lambdas etc In those cases the smallest fastest solution wins and this might be the right solution to work with limited physical memory on a single core VM Notice that despite its relative simplicity the serial collector is a generational GC As such it s far more modern than the old Java GCs You can turn on this GC explicitly using the XX UseSerialGC Parallel Collector aka Throughput CollectorThe multi thread equivalent of the serial collector This is a fine collector that can be used in production but there are better The serial collector is better for benchmarks and ZGC G usually offer better performance You can turn on this GC explicitly using the XX UseParallelGC option One of the big benefits of the parallel GC is its configurability You can use the following JVM Options to tune it XX ParallelGCThreads ThreadCount The number of GC threads used by the collector XX MaxGCPauseMillis MaxDurationMilliseconds Place a limit on GC pauses in milliseconds This defaults to no limit XX GCTimeRatio ratio Sets the time dedicated to GC in a ratio so a value of would mean or So of CPU time would be spent on GC The default value is which means G Garbage CollectorThe G Garbage Collector is a heavy duty GC designed for big workloads on machines with large heap sizes roughly GB or higher It tries to adapt to the working conditions in the given machine You can explicitly enable it using the JVM option XX UseGGC G is a concurrent GC that works in the background and minimizes pauses One of it s cooler features is string de duplication which reduces the overhead of strings in RAM You can activate that feature using XX UseStringDeduplication Z Garbage Collector ZGC ZGC was experimental until recent versions of the JVM It s designed for even larger heap sizes than G and is also a concurrent GC It does support smaller environments and can be used for heap size as small as mb all the way to TB maximum heap size One of its biggest features is that it doesn t pause the execution of the application for more than ms The cost is a reduction in throughput ZGC can be enabled using the XX UseZGC JVM option Picking and Debugging a Garbage CollectorJava used the verbose gc flag to generate GC logs and the XX PrintGCDetails flag Newer JDKs use Xlog gc file log which prints the GC details to the given file By enabling these features and running your application as normal you can track the GC behavior and tune your code deployment appropriately A while back I ran into GCeasy which is a website that analyzes GC logs rather nicely There are several other tools like that and they can provide you with some interesting information However the log file is also readable directly and you can learn a lot from reading it Furthermore you can get more verbose GC information using the JVM option Xlog gc debug file gc verbose logNotice that on Linux Unix you will need to surround this command in quotes so the shell won t try to expand it With verbose output you get deeper insight into the inner workings of the GC and can follow up on tuning the JVM heap In fact I recommend that any JVM developer try this flag at least once to get a sense of the inner workings of the Java heap space Benchmarking MeasuringAs I mentioned before GCs are terrible for application performance benchmarks If we just used regular benchmarks the serial GC would often win even though it shouldn t be the first pick for most of us The trick is to use realistic loads then review the GC logs Then we can decide on the tradeoffs we re willing to live with based on the statistics each GC provides Notice we can also limit ourselves to external metrics only such as CPU and RAM usage That can be a perfectly fine approach However doing a heavy load test might not be the best representation of a GC performance To be clear you should still do a heavy load tests GC TuningThe first thing pretty much any Java developer does when tuning memory is define the maximum size and minimum size The initial heap size is easily determined using Xmx and Xms JVM arguments that have been with us for decades One common approach is to set both to the same size This isn t necessarily bad It simplifies the memory management logic within the GC which focuses on one value now This does pose a risk though It means there s very little room for error The most important performance improvements you can do are through application code It s very rare that a performance issue falls to GC flag tuning although it can happen Reducing RAM UsageMost developers prefer reducing garbage collection times but for some memory consumption is a bigger issue If you re running in a restricted environment e g a microservice or serverless container You can deal with memory shortage by using the following Java flags Reduce the values of XX MaxHeapFreeRatio which defaults to and XX MinHeapFreeRatio which defaults to The max value can be reduced to as much as You can use XX ShrinkHeapInSteps which will trigger GC more frequently and push down memory usage at the expense of performance Generational OptimizationTypically most Java applications perform better when you add RAM But sometimes a very large amount of RAM can trigger very long GC stalls that can sometimes even trigger a timeout A big source of stalls is full GC cycles which can happen if the GC fails to build the right memory pools of young survivor generations E g if you have an application that creates and discards objects quickly you might need a larger young generation than an older generation You can tune that using XX NewRatio which lets you define the ration between old and young generations This defaults to which means the new generation is double the size of the old generation You can also tune the XX NewSize value which specifies the amount of RAM dedicated to the new generation Metaspace Permanent Generation Stack Size etc These aren t technically a part of the GC but they often get mixed up with Java heap memory related issues so it s a good place to discuss them If you have a thread heavy application you might want to consider reducing the stack size if applicable Usually the stack size is tuned to allow for a larger size this lets us support deeply recursive algorithms With Java PermGen AKA Permanent Generation was finally killed PermGen was a special memory space that stored class files and meta data We occasionally had to tune it for applications that generated bytecode dynamically as it would trigger memory errors if there were too many class files The new Metaspace has automatic memory management and solves most of the issues in PermGen We can still set the size of the meta space using the hint XX MaxMetaspaceSize It s important to tune the application properly to GC Reducing usage of native code and finalizers weak references soft and phantom references All of these features create an overhead to the GC Although to be fair in most cases on the server these aren t the determining factor The Future at ValhallaGCs are amazing but there are some edge cases in Java heap memory performance E g if we write native memory handling in C vs Java we can get roughly equivalent performance to native code with something like int myArray new int In some cases this can perform faster than C due to Javas fast allocator code and primitive support The same isn t true for Integer myArray new Integer Or for Point myPointArray new Point In C we can define a stack object whose memory is directly connected to its parent Be it the stack frame or the object in which it s contained This has its downsides as data needs to be copied it s no longer just a pointer But data sits in the same page or even register and thus memory fragmentation is non existent and overhead is very low This is part of the huge problem Valhalla is trying to solve It will add the ability to define objects as value or primitive which will let us define them as part of something else This will effectively remove the overhead of Optional and of the primitive wrappers It will also make nullability a bit more nuanced The impact on the GC would also be huge Imagine an array of Point objects collected as a single operation This is a big change to Java SE both in the language and the virtual machine As such I used to be on the fence about it But after reading some of the materials related to the project I m cautiously optimistic TL DRGarbage collector threads are rarely the reason your app performs badly or even runs out of memory For of the cases the cause would be in the application code Don t expect command line options that would fix an issue magically However these tools let you track the inner working of your application from the GC point of view When you experience a memory issue in your JVM process you can use these tools to narrow it down Having said all that GC pauses are a real problem that can cause production failures Especially in very large heaps Again you need to review the objects in memory first but understanding the tradeoffs the virtual machine makes with memory crucial Learn MoreFollow me on Twitter to learn more and get updates for future posts 2022-01-05 10:07:33
海外TECH DEV Community Learning code is hard! https://dev.to/meyclem/learning-code-is-hard-4i1k Learning code is hard I ve been working for years I worked in different places different jobs like plumbing accountancy banking teaching Long story short at some point I had to move forward and make something that I wanted to do because you know Life is short but working days can be very long if you do something you don t like So years ago I decided to change again and became a developer I didn t knew anything about the job at this time neither about how to achieve that I only knew that I wanted to make video games spoiler I didn t Anyway after some research I discovered Le Wagon an intensive nine weeks long coding bootcamp that was perfectly fitting my needs a way to catch up quickly with the basics of The Code I finally ended up by teaching code at Le Wagon at Fewlines and after that at O Clock so I am pretty well aware of both sides of the picture And let me make a statement here For most people learning to code is hard And I hear you in the back You can t be a developer in two or three months Even if this is often some kind of troll I have to agree with it But let me be clear if you consider those bootcamps to be developers factories well Read again because they re not As I said before they provide a way to quickly learn the basics of programming and computer science And most importantly they teach you to learn in a right way This is a perfect way for people like me that didn t make related or great studies or even people that just want to change their jobs Nowadays a lot of companies are hiring developers to suit their needs It is a labor market in expansion and maybe you are a junior developer or you may work with one at some point So here are some tips that you could try as a learner or provide as a more senior developer Do not compareAs a coding teacher I often hear students say that they feel less competent when they compare themselves to other learners I was doing the same when I started my journey And boy this is demoralising When we compare to others we are more inclined to see the negative side of it without even trying to consider that they may have more knowledge because they have more practice This is not magic if they do know about something you don t that s because they learned The only one unique person in the world we should compare to when learning to code is oneself Take a breath and look back What did you knew one month one week or even the day before What are you capable of now that you weren t before More often than not it will be a lot So be proud of that Don t be afraid Being a junior developer is something absolutely normal Every developer was a junior once even if some of us tend to forget that It means that you can t know everything and it is normal It also means that a junior dev must tell when something is not understood or when there are questions One of the best way to improve is to ask for explanation Stupid questions don t exist If you re not a junior dev but work with one of them keep it in mind too Don t be afraid either by the quantity or density of information Sometimes there will be a LOT of it Focus on what is understandable is the way You will have time to learn the rest later This specific point leads us to Follow the flowIt is ok to be curious If you re not you should try if you re TOO curious take your time Have confidence in your mentors teachers coworkers that have more experience than you They should tell you what to learn when needed what to leave aside for the moment As we stated earlier the quantity of things that we can learn is tremendous and you should focus first on what is important right now How to know if something is an important thing to know Well Ask for it As a friend told me one day knowledge can be compared to a sphere Our knowledge is the sphere The more we learn the more this sphere grows The space surrounding the sphere is what we do not know The more the sphere grows the more its contact surface with the unknown is growing too This can lead to a feeling where the more we know the less we think we know But it also helps us to make connections For exemple a subject you left behind at some point because it was too hard to understand could now be accessible because we learned other related things One thing to note though Do not confuse being a junior developer with having things to learn I hope for you that you will always feel that you learn stuff It is in my opinion one of the most important skill of a developer Note for junior s coworkersI had the chance to work with fantastic teams where I could learn a lot and this is because I had such wonderful coworkers and they always took the time needed to explain until I got the point They were always available for any work related question I also had the chance to give code courses and thus be in contact with a lot of code learners This is an extremely good way to learn and improve your skills because explaining a concept forces to have a deep understanding of how it works As any other skill mentoring is a practice Working with junior developers is nice because you will also learn a lot It may be about new good practices about new tech or simply about yourself It is worth it 2022-01-05 10:03:51
Apple AppleInsider - Frontpage News Apple's plan to add more mini LED suppliers delayed https://appleinsider.com/articles/22/01/05/apples-plan-to-add-more-mini-led-suppliers-delayed?utm_medium=rss Apple x s plan to add more mini LED suppliers delayedSanan Optoelectronics has failed to gain certification from Apple over its mini LED manufacturing so for now won t making the display technology for iPad and other devices The inch iPad Pro was the first major Apple product to use mini LED backlighting As Apple plans to incorporate more mini LED displays in devices such as the MacBook Pro it has been attempting to add more suppliers Having multiple competing suppliers could also keep costs down for Apple but few companies are currently able to produce the components Apple needs Read more 2022-01-05 10:43:52
海外TECH Engadget Watch NVIDIA's CES 2022 conference in under 10 minutes https://www.engadget.com/watch-nvidia-ces-2022-conference-in-under-10-minutes-101014899.html?src=rss Watch NVIDIA x s CES conference in under minutesCES press conferences aren t always the most informative but NVIDIA actually unveiled some pretty interesting products this year Chief among those is the RTX Ti its new flagship graphics card that s likely the most powerful gaming GPU ever built The company also announced what will be the cheapest RTX series desktop GPU to date the RTX It didn t leave laptops out either NVIDIA also launched the RTX Ti and Ti GPUs for laptops with the latter available only in pricey models that cost and up It also unveiled new Max Q GPU technology that will help save your battery an obvious concern with high powered GPUs That s a lot of info but you can learn about all of that and much more in under minutes with our supercut nbsp 2022-01-05 10:10:14
海外ニュース Japan Times latest articles 2022 shaping up as pivotal year for success of 2025 Osaka Expo https://www.japantimes.co.jp/news/2022/01/05/national/osaka-expo-2025-preparations/ shaping up as pivotal year for success of Osaka ExpoThe Kansai region hopes to wow the world with flying cars new medical technologies and hydrogen and ammonia powered vehicles and buildings But is there enough 2022-01-05 19:00:44
ニュース BBC News - Home Sir Keir Starmer tests positive for Covid for a second time https://www.bbc.co.uk/news/uk-politics-59880263?at_medium=RSS&at_campaign=KARANGA angela 2022-01-05 10:42:35
ニュース BBC News - Home Novak Djokovic: Australian Open vaccine exemption ignites backlash https://www.bbc.co.uk/news/world-australia-59876203?at_medium=RSS&at_campaign=KARANGA locals 2022-01-05 10:24:45
ニュース BBC News - Home Covid: Greater Manchester hospitals cancel surgery as NHS pressures mount https://www.bbc.co.uk/news/uk-england-manchester-59878179?at_medium=RSS&at_campaign=KARANGA manchester 2022-01-05 10:20:58
ニュース BBC News - Home Covid: Travel firms call for removal of testing rules https://www.bbc.co.uk/news/business-59876063?at_medium=RSS&at_campaign=KARANGA impact 2022-01-05 10:51:15
ニュース BBC News - Home Kantar: Shoppers return to supermarkets for festive feasts https://www.bbc.co.uk/news/business-59880116?at_medium=RSS&at_campaign=KARANGA research 2022-01-05 10:34:02
ニュース BBC News - Home North Korea fires suspected ballistic missile into the sea https://www.bbc.co.uk/news/world-asia-59876095?at_medium=RSS&at_campaign=KARANGA defences 2022-01-05 10:54:17
ニュース BBC News - Home Liverpool assistant Lijnders latest to isolate after Covid test as club seeks Arsenal Carabao Cup postponement https://www.bbc.co.uk/sport/football/59878393?at_medium=RSS&at_campaign=KARANGA Liverpool assistant Lijnders latest to isolate after Covid test as club seeks Arsenal Carabao Cup postponementLiverpool assistant coach Pep Lijnders is the latest to isolate because of coronavirus at the club as it seeks a postponement of Thursday s Carabao Cup semi final first leg at Arsenal 2022-01-05 10:08:28
ニュース BBC News - Home What are the Covid self-isolation rules now? https://www.bbc.co.uk/news/explainers-54239922?at_medium=RSS&at_campaign=KARANGA ireland 2022-01-05 10:19:22
ビジネス 不景気.com オリンパス子会社「オリンパスメモリーワークス」が特別清算 - 不景気.com https://www.fukeiki.com/2022/01/olympus-memory-works.html 東京都渋谷区笹塚 2022-01-05 10:02:18
LifeHuck ライフハッカー[日本版] iPhoneでページ全体をスクショする4つの方法 https://www.lifehacker.jp/2022/01/ways-to-take-scrolling-screenshots-iphone.html iphone 2022-01-05 20:00:00
北海道 北海道新聞 皇后杯、三菱重工浦和が決勝へ 女子サッカー、3大会連続で https://www.hokkaido-np.co.jp/article/630324/ 三菱重工 2022-01-05 19:11:00
北海道 北海道新聞 カザフ、デモで190人負傷 燃料高騰に反発、内閣は総辞職 https://www.hokkaido-np.co.jp/article/630323/ 中央アジア 2022-01-05 19:11:00
北海道 北海道新聞 ショパンコンクール2位の反田さん 札幌市長特別表彰 4日の凱旋コンサートに合わせ https://www.hokkaido-np.co.jp/article/629915/ 札幌市長 2022-01-05 19:08:10
北海道 北海道新聞 東京・米軍横田基地で65人感染 12月29日以降が大半 https://www.hokkaido-np.co.jp/article/630322/ 横田基地 2022-01-05 19:05:00
IT 週刊アスキー スマホアプリ『ガーディアンテイルズ』にて新たなローグライクコンテンツ「カマゾンランド」を実装! https://weekly.ascii.jp/elem/000/004/079/4079569/ kongstudios 2022-01-05 19:55:00
IT 週刊アスキー 『デビル メイ クライ 5』や「ロックマン」を対象とした「CAPCOM HOLIDAY SALE -JANUARY-」が開催! https://weekly.ascii.jp/elem/000/004/079/4079568/ capcomholidaysalejanuary 2022-01-05 19:50:00
IT 週刊アスキー 『BD ブリリアントライツ』オリジナル主人公「クレア」の別バージョン衣装のデザイン画を公開! https://weekly.ascii.jp/elem/000/004/079/4079563/ 公式twitter 2022-01-05 19:10:00

コメント

このブログの人気の投稿

投稿時間:2021-06-17 05:05:34 RSSフィード2021-06-17 05:00 分まとめ(1274件)

投稿時間:2021-06-20 02:06:12 RSSフィード2021-06-20 02:00 分まとめ(3871件)

投稿時間:2020-12-01 09:41:49 RSSフィード2020-12-01 09:00 分まとめ(69件)