search

总结

2016第一篇文章,对于过去的2015给我最大的感受是:前半年是 浮躁,后半年是 理性,相信很多人都有这种感觉,主要有2个原因,第一个是中国股市从大牛市到股灾,另一个就是创业环境从繁荣到冬天,经历过2015的洗礼,也让自己更加成熟,对任何问题有自己的判断

技术:作为一线的技术人员,前端方面:今年主要做了小说书城和妈咪特卖两个单页webapp,并深入研究和落地了react-web、react-native等一系列最前沿的技术,不过学习中也发现2015中追的东西太新,轻视了基础知识、框架设计、原理的学习,后端方面:基于nodejs、php完成了两个后端服务,并学习了laravel这个php框架, 客户端方面:目前正在学习ios开发

书籍:2015除了看nodejs、oc、js框架设计等这样基础技术的书,还看了像创业唯艰、google重新定义公司这类创业、团队相关的书(其实之前也看过精益创业,只不过没有现在的感触深),提升对团队的认识,另外一个改变是看了很多投资的书,主要是博弈论、彼得凌奇的成功投资、股票回忆录等书籍,其他主要看了去旅行国家的历史书

博客及文章:2015主要写了14篇博客+1篇公司技术文章

旅行:2015去了俄罗斯、台湾、首尔,从前到后排列,俄罗斯的游玩体验最好

英语:在过去的1年,其实自己花了很多时间在学习英语上,主要有2个方法,坚持看英文文档(有中文的也看英文),坚持上youtube看全英文的视屏,尽量找自己感兴趣的看(一定要没有字幕的)现在看youtube的英文视频一般能听懂什么意思了,英文技术文档无压力, 学习英语最大的好处对我而言就是能学习到很多高质量的东西

其他:

  • 2015最后一个周末终于拿到摩托车驾照了

上面都说了2015进步的地方,也有很多难过的地方,比如体重还是没减下来

展望

  • 技术:客户端:做一个自己的app,后端:学习后端性能优化,前端:保持追新的同时学习新技术的实现原理和设计思想

  • 旅行:希望今年能来一次摩托车旅行

  • 英语:保持学习的节奏,希望年底能录一段全英文的旅行记录视屏

  • 博客:2016准备开启一个学习日记系列,主要分享自己每两周看到的比较好的书籍、文章链接(主要以英文为主,中文的文章就不发了,这个国内已经有很多公司的团队做的很好了,像fex、奇舞周刊、阿里前端、腾讯imweb),对于英语好的同学一定要看, 对于英文不好的更要看,一起进步学英语,主要涉及技术、旅行、拍照等,然后这个时间间隔不定

如果你喜欢ED的文章就赶紧点 赞吧~~

Statement
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
How to make PHP applications fasterHow to make PHP applications fasterMay 12, 2025 am 12:12 AM

TomakePHPapplicationsfaster,followthesesteps:1)UseOpcodeCachinglikeOPcachetostoreprecompiledscriptbytecode.2)MinimizeDatabaseQueriesbyusingquerycachingandefficientindexing.3)LeveragePHP7 Featuresforbettercodeefficiency.4)ImplementCachingStrategiessuc

PHP Performance Optimization Checklist: Improve Speed NowPHP Performance Optimization Checklist: Improve Speed NowMay 12, 2025 am 12:07 AM

ToimprovePHPapplicationspeed,followthesesteps:1)EnableopcodecachingwithAPCutoreducescriptexecutiontime.2)ImplementdatabasequerycachingusingPDOtominimizedatabasehits.3)UseHTTP/2tomultiplexrequestsandreduceconnectionoverhead.4)Limitsessionusagebyclosin

PHP Dependency Injection: Improve Code TestabilityPHP Dependency Injection: Improve Code TestabilityMay 12, 2025 am 12:03 AM

Dependency injection (DI) significantly improves the testability of PHP code by explicitly transitive dependencies. 1) DI decoupling classes and specific implementations make testing and maintenance more flexible. 2) Among the three types, the constructor injects explicit expression dependencies to keep the state consistent. 3) Use DI containers to manage complex dependencies to improve code quality and development efficiency.

PHP Performance Optimization: Database Query OptimizationPHP Performance Optimization: Database Query OptimizationMay 12, 2025 am 12:02 AM

DatabasequeryoptimizationinPHPinvolvesseveralstrategiestoenhanceperformance.1)Selectonlynecessarycolumnstoreducedatatransfer.2)Useindexingtospeedupdataretrieval.3)Implementquerycachingtostoreresultsoffrequentqueries.4)Utilizepreparedstatementsforeffi

Simple Guide: Sending Email with PHP ScriptSimple Guide: Sending Email with PHP ScriptMay 12, 2025 am 12:02 AM

PHPisusedforsendingemailsduetoitsbuilt-inmail()functionandsupportivelibrarieslikePHPMailerandSwiftMailer.1)Usethemail()functionforbasicemails,butithaslimitations.2)EmployPHPMailerforadvancedfeatureslikeHTMLemailsandattachments.3)Improvedeliverability

PHP Performance: Identifying and Fixing BottlenecksPHP Performance: Identifying and Fixing BottlenecksMay 11, 2025 am 12:13 AM

PHP performance bottlenecks can be solved through the following steps: 1) Use Xdebug or Blackfire for performance analysis to find out the problem; 2) Optimize database queries and use caches, such as APCu; 3) Use efficient functions such as array_filter to optimize array operations; 4) Configure OPcache for bytecode cache; 5) Optimize the front-end, such as reducing HTTP requests and optimizing pictures; 6) Continuously monitor and optimize performance. Through these methods, the performance of PHP applications can be significantly improved.

Dependency Injection for PHP: a quick summaryDependency Injection for PHP: a quick summaryMay 11, 2025 am 12:09 AM

DependencyInjection(DI)inPHPisadesignpatternthatmanagesandreducesclassdependencies,enhancingcodemodularity,testability,andmaintainability.Itallowspassingdependencieslikedatabaseconnectionstoclassesasparameters,facilitatingeasiertestingandscalability.

Increase PHP Performance: Caching Strategies & TechniquesIncrease PHP Performance: Caching Strategies & TechniquesMay 11, 2025 am 12:08 AM

CachingimprovesPHPperformancebystoringresultsofcomputationsorqueriesforquickretrieval,reducingserverloadandenhancingresponsetimes.Effectivestrategiesinclude:1)Opcodecaching,whichstorescompiledPHPscriptsinmemorytoskipcompilation;2)DatacachingusingMemc

See all articles

Hot AI Tools

Undresser.AI Undress

Undresser.AI Undress

AI-powered app for creating realistic nude photos

AI Clothes Remover

AI Clothes Remover

Online AI tool for removing clothes from photos.

Undress AI Tool

Undress AI Tool

Undress images for free

Clothoff.io

Clothoff.io

AI clothes remover

Video Face Swap

Video Face Swap

Swap faces in any video effortlessly with our completely free AI face swap tool!

Hot Article

Hot Tools

SecLists

SecLists

SecLists is the ultimate security tester's companion. It is a collection of various types of lists that are frequently used during security assessments, all in one place. SecLists helps make security testing more efficient and productive by conveniently providing all the lists a security tester might need. List types include usernames, passwords, URLs, fuzzing payloads, sensitive data patterns, web shells, and more. The tester can simply pull this repository onto a new test machine and he will have access to every type of list he needs.

Dreamweaver Mac version

Dreamweaver Mac version

Visual web development tools

MinGW - Minimalist GNU for Windows

MinGW - Minimalist GNU for Windows

This project is in the process of being migrated to osdn.net/projects/mingw, you can continue to follow us there. MinGW: A native Windows port of the GNU Compiler Collection (GCC), freely distributable import libraries and header files for building native Windows applications; includes extensions to the MSVC runtime to support C99 functionality. All MinGW software can run on 64-bit Windows platforms.

SublimeText3 English version

SublimeText3 English version

Recommended: Win version, supports code prompts!

WebStorm Mac version

WebStorm Mac version

Useful JavaScript development tools