致第8年的自己

刚开始工作时,可能会用很多技术,知道很多技术就好像是很了不起的了。

但工作久了之后,如果还是只停留在知识的表面,技术只知个大概,那就显得太肤浅了。

别被人问倒,什么东西都能说出个一二,那才是真有底气。

可能你依然是好学的,依然是看很多书,很多资料,那为什么不再牛了呢?终归到底还是学习的方法错了,如果还是用以前的一套就一直会停留在表面。

从现在起,挑一个技术、一个框架或一个组件,扎进去认真细致地学,要做到了解以下几点:

1、它有什么特性

2、它的原理是什么

3、它的极限在哪,坑在哪,有什么问题点等等

这样你才不会被任何问题问倒,才不会在遇到问题时束手无措。

攻克了一个山头才去攻克另一个,别贪多。行业内,常用的,重要的技术或组件也就是那么几个,能掌握好所有,去到哪都会有底气。

除了对某些技术要深研,还要有全局观,不能只看到系统的一部分,要了解系统的整体。经常画画各类行业系统的业务架构图、技术架构,例如:电商平台、CRM等。

还要学会分析问题,解决问题的办法。从实际情况入手,一步步去作调查,去分析程序的逻辑,数据的流向,发现它的关键点,矛盾点、问题点和优化点。从而让你的推断和优化方案是有依据的,而不是套用别人的方案,或从网络上找来的所谓解决方法。抄过来的东西是经不起推敲或未能真正的解决问题。

如果只是技术,你就永远只是个技术。产品才是真正改变世界的东西,所有的技术都是为产品服务的。但对产品的认识会容易流于表面,以为会画几个原型,纠结几个按钮的摆放就是懂产品的了。做产品还是要深一点,细致一点,大胆一点。贴近用户,以用户价值为导向。也别一直模仿同行的产品,模仿说明你还不懂你的用户,不懂你的行业。你应花更多的时间去研究你的用户和你的行业,如果你对它们够了解,你自然就知道你的产品该怎么做的了,因为能够帮助用户解决行业问题的产品就是好产品。别的产品只是你面对问题时可参考的一种解决方案,而不应原样照搬,不求甚解。

最后是提高自己的表达,包括你的代码、你的文档,甚至是技术或产品的演讲。不追求美感,但至少是清晰的,条理的。

人到中年,会受到来自各方的压力,家庭的、事业的。最根本的还是危机感,会害怕失业,害怕无收入。在大城市生活,即使你再不喝不花,每个月还是要一笔不小的开销。离开嘛,这又不是一个人可以决定的。年轻、积蓄、资产、事业总要有一个在手上,希望在中年危机真正到来之时,你还能至少拥有其中一个,还有登船的资格。除了年轻,其它东西都是可逆的,可控的。趁着还年轻,也要学会爱生活,享受人生。在紧与松之间,要学会把握平衡。理性科学的管理好自己的人生。

 

转载于:https://www.cnblogs.com/ptw-share/p/7398379.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/369616.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

配置Ubuntu虚拟环境

配置Ubuntu虚拟环境 1.ubuntu默认root用户没有激活,激活root用户,就要为root用户创建密码$sudo passwd root2、修改主机名$vi /etc/hostname3、安装ssh服务$sudo apt-get install openssh-server//安装sshd服务$ sudo apt-get install openssh-server//开…

布局 — 样式重置

/* 清除默认内边距和外边距*/ body, dl, dd, h1, h2, h3, h4, h5, h6, p, form {margin: 0; } ol, ul {margin:0;padding:0; }/* 设置默认文字样式*/ html {font-size: calc((16 * 100vw) / 320);-webkit-text-size-adjust: none; } body, button, input, select, textarea {fo…

从Java执行可执行的命令行

在本文中,我们将介绍Java开发人员的常见需求。 从Java内部执行和管理外部流程。 由于这项任务很常见,因此我们着手寻找一个Java库来帮助我们完成它。 该库的要求是: 异步执行该过程。 能够中止流程执行。 等待流程完成的能力。 处理中的输…

java代码实现解压文件_Java压缩/解压文件的实现代码

用java压缩/解压文件:import java.io.*;import java.awt.*;import java.awt.event.*;import java.util.*;import java.util.zip.*;import javax.swing.*;//从压缩包中提取文件public class ZipExtractDemo extends JFrame{JFileChooser fileChooser; //文件选择器JT…

关于微信分享的一些心得之recommend.js(直接复制就行)

// import $ from jqueryimport Vue from vueexport default function (type,title,con,img,url,) { // 这里面的参数,你想怎么改就怎么改(你自己也可以添加),类型,标题,内容,图片&#xff0c…

前端之bootstrap模态框

简介:模态框(Modal)是覆盖在父窗体上的子窗体。通常,目的是显示来自一个单独的源的内容,可以在不离开父窗体的情况下有一些互动。子窗体可提供信息、交互等。 Modal简介Modal实现弹出表单Modal实现删除提示框其他用法…

Python Excel操作——xlrd、xlwd

读取 1、导入模块 import xlrd 2、打开Excel文件读取数据 data xlrd.open_workbook(excel.xls) 3、获取一个工作表 1 table data.sheets()[0] #通过索引顺序获取 2 table data.sheet_by_index(0) #通过索引顺序获取 3 table data.sheet_by_name(uSheet1)#通过名…

js方式调用php_举例说明JS调用PHP和PHP调用JS的方法

举例说明JS调用PHP和PHP调用JS的方法在学习任何一门编程语言,我们都会听到调用这个词,那么,在javascript中是如何调用php的呢?在php中也可以调用js吗?下面就让我们一起来看看吧。1、JS方式调用PHP文件并取得PHP中的值举…

Java大新闻不断涌现:Java SE 6和OpenJDK

我最近公布的最新的Java 8新闻 ,总结了一些最近的事态发展中的Java 8 。 自从发布该文章不到一周,就出现了更多重要的Java新闻报道,我在本文中总结了其中的一些内容。 共同的主题包括不同的Java SE 6实现和OpenJDK 。 Java安全性问题影响Ora…

如何在Hexo中实现自适应响应式相册功能

用最清晰简洁的方法整合一个响应式相册效果 技术选型 由于我选用的主题使用了fancyBox作为图片弹出展示的框架,查看后表示很不错,能满足需要http://fancyapps.com/fancybox/3/图片加载可能会太慢,所以还需要一个图片延迟加载插件 Lazyload想使…

vue css动画

.toggle-cart-enter-active, .toggle-cart-leave-active { transition: all .3s ease-out; } .toggle-cart-enter, .toggle-cart-leave-active { transform: translateY(100%); }

luinx php木马,Linux Bash Shell 寻找PHP(网站)挂马,后门

一php后门木马常用的函数大致上可分为四种类型:1. 执行系统命令: system, passthru, shell_exec, exec, popen, proc_open2. 代码执行与加密: eval, assert, call_user_func,base64_decode, gzinflate, gzuncompress, gzdecode, str_rot133. 文件包含与生成: requir…

关于类型安全的思考

这两天一初学python的哥们频频吐槽C#这样赋值时对类型的检查,让问题变难变复杂了. 解释几次类型检查的好处,效果不明显. 我也反思了一下, 类型检查真的是额外的包袱么?答案 是忠言逆耳利于行。 你是君王,语言是臣子,在君王犯错的时候: 一个臣子在事后说“你让我干的…

适用于MongoDB和Mongometer的SpiderMonkey至V8

通过10gen将MongoDB 2.3 / 2.4的默认JavaScript引擎从SpiderMonkey切换到V8,我想我将借此机会使用mongometer比较这些发行版的相对性能。 作为安全专家,我真的应该首先研究“ 其他身份验证功能” ……嘿。 我将记录比较过程中所采取的步骤(包…

vue todolist

最近初学vue&#xff0c;做最简单的todolist <!DOCTYPE html> <html><head><meta charset"UTF-8"><title>todolist</title><style type"text/css">#container{width: 700px;height: 100px;padding: 40px;margin…

python函数-函数进阶

python函数-函数进阶 一、命名空间和作用域 1.命名空间 内置命名空间 —— python解释器     就是python解释器一启动就可以使用的名字存储在内置命名空间中     内置的名字在启动解释器的时候被加载进内存里全局命名空间 —— 我们写的代码但不是函数中的代码 …

php年龄查询表单设计,PHP 处理表单

用户评论:behnam jaza faza (2013-06-24 07:22:28)The note above says:"Also see the import_request_variables() function. "But dont:This function has been DEPRECATED as of PHP 5.3.0 and REMOVED as of PHP 5.4.0.Andy (2012-04-14 00:05:21)Just a reminde…

152. Maximum Product Subarray动态规划连乘最大子串

Find the contiguous subarray within an array (containing at least one number)which has the largest product.For example, given the array [2,3,-2,4],the contiguous subarray [2,3] has the largest product 6. /*首先想到了和最大相加子串问题&#xff0c;但是不同的…

使用Maven Jetty插件

尽管很长一段时间以来我一直在使用Maven&#xff0c;但直到最近我才使用过Jetty插件。 为了能够测试REST客户端&#xff0c;我创建了一个Servlet&#xff0c;向我显示了所有传入的参数和带有传入请求的标头。 为了在容器中运行servlet&#xff0c;我决定尝试使用Maven Jetty插件…

百度联盟广告如何理解按父容器宽度

创建百度联盟广告位的时候&#xff0c;选择按父容器宽度展示&#xff0c;但是在加入之后&#xff0c;查看代码发现广告的宽度为页面的宽度&#xff0c;并不是希望的父级的宽度&#xff0c; 如图在这里查看&#xff1a; 解析&#xff1a;百度联盟广告自动生成的div按父级的div宽…