1 人间代码

尚未进行身份认证

暂无相关简介

等级
TA的排名 18w+

如何锻炼程序员思维

程序员式思维,也即数据思维,用数据揭开事物的本质,探究事物的内在价值。1、什么是数据思维?「企业数据化管理变革」这本书中对数据思维是这么阐述的:数据思维是根据数据来思考事物的一种思维模式,是一种量化的思维模式,是重视事实、追求真理的思维模式。很多人陷入了一种误区,认为数据思维就是罗列数据,其实不然,数据思维的重点是要得出定性的结论。举个简单的例子:甲公司的某款产品12月份的销售额3千万,环...

2019-08-12 18:02:36

顶尖程序员的五种思维模式你具备吗?

1.勇于去研究你不懂的代码一般人都不愿意去研究自己不曾接触过的代码,很多人都没有尝试就放弃了。如果你经常去研究你没有接触过的代码,你就会越来越熟悉不同的代码结构和设计模式。现在人们很容易就接触到优秀的开源代码资源,你可以很方便的下载下来做一些改动或者调试,去研究为什么代码可以这么写。除了代码之外,很多人对于陌生的工作内容也会感到恐惧。每次换工作的时候,你可能都会遇到新公司的工作内容和以前工作的...

2019-08-12 18:00:28

面试感悟----一名3年工作经验的程序员应该具备的技能

前言因为和同事有约定再加上LZ自己也喜欢做完一件事之后进行总结,因此有了这篇文章。这篇文章大部分内容都是面向整个程序员群体的,当然因为LZ本身是做Java开发的,因此有一部分内容也是专门面向咱们Java程序员的。简单先说一下,LZ坐标杭州,13届本科毕业,算上年前在阿里巴巴B2B事业部的面试,一共有面试了有6家公司(因为LZ不想请假,因此只是每个晚上去其他公司面试,所以面试的公司比较少),其中...

2019-08-09 17:07:56

真材实料:JAVA堆栈详解

栈(stack)与堆(heap)都是Java用来在Ram中存放数据的地方。与C++不同,Java自动管理栈和堆,程序员不能直接地设置栈或堆。栈的优势是,存取速度比堆要快,仅次于直接位于CPU中的寄存器。但缺点是,存在栈中的数据大小与生存期必须是确定的,缺乏灵活性。另外,栈数据在多个线程或者多个栈之间是不可以共享的,但是在栈内部多个值相等的变量是可以指向一个地址的,详见第3点。堆的优势是可...

2019-08-09 16:57:02

为什么要放弃 JSP?他们终于给出了答案

前言以前的项目大多数都是Java程序猿又当爹又当妈,既搞前,又搞后端。随着时代的发展,渐渐的许多大中小公司开始把前后端的界限分的越来越明确,前端工程师只负责前端的事情,后端工程师只管后端的事情。正所谓术业有专攻,一个人如果什么都会,那么每一样都很难达到精通。大中型公司需要专业人才,小公司需要全才,但是对于个人职业发展来说,我建议是分开。你要是这辈子就吃 Java 这碗饭,就不要去研究什...

2019-07-22 14:43:18

作为一名程序员,该如何提升自己的核心竞争力和不可替代性?

核心竞争力最早由普拉哈拉德和加里·哈默尔两位教授提出,通常认为核心竞争力,即企业或个人相较于竞争对手而言所具备的竞争优势与核心能力差异,说白了就是你的优势,而且最好是独一无二的的优势,这就是核心竞争力。那么程序员的核心竞争力是怎样的呢?他不像PM,运营,市场那么难以考核的。一名优秀的程序员肯定有以下的几种能力:1.编程能力。这个毋庸置疑,作为一名程序员,能写代码、写高质量的代...

2019-07-19 17:59:05

金三银四已过,三年Java程序员找不到工作?这样的建议请你接受

最近有一个程序员朋友有很大的困惑,是一个在深圳干了三年Java后端开发的程序员,找了好久的工作都没有找到。针对他的情况,下面是我给他的一些建议,同时也希望大家能有所收获。从整个市场环境看:市场经济是一个不断的循环,欣欣向荣-泡沫发生-泡沫戳破-金融危机-经济萧条-经济复苏-欣欣向荣。2015年的时候,泡沫已经足够多到崩了,为了社会稳定不断救市调整一点儿一点儿费劲巴拉的戳泡泡,几年过去...

2019-07-18 15:35:19

Java学到什么程度才可以找到工作?我从不同公司来帮你分析

非常理解,刚开始学习Java的小伙伴,尤其是那种又没钱又没有背景的,刚开始学习Java都关心这么一个问题:到底把Java学到何种程度才能找到第一份工作呢?每个人都很现实,目标都是相当的一致,都是为了能拿到像别人高薪的工作。那到底一个Java初学者要学多少Java知识,才能找到第一份Java工作呢?在很久以前我曾经写过一篇关于自己的文章,记录了我IT职场中第一次面试,当时我的技术水平跟大家差不多...

2019-07-17 17:36:25

前端程序员饱和了吗?我们公司给初级前端开到了12K

故事起因:最近我有个刚毕业的学生问我说:我感觉现在前端行业已经饱和了,也不是说饱和了,是初级的前端根本就没有公司要,哪怕你不要工资也没公司要你,前端刚学出来,没有任何的项目经验和工作经验,根本就不会有公司要你啊,这是最大的一个问题,而且现在也没有任何公司找初级前端,实习前端,都是要求有工作经验的。我感觉学完以后出来找工作,真的除了靠关系,找到工作的可能性很低。看完了这个学生对我说的话,我非...

2019-07-12 20:56:24

Java程序员想年薪50W?那你必须要懂得JVM原理,来5分钟了解

概念虚拟机:指以软件的方式模拟具有完整硬件系统功能、运行在一个完全隔离环境中的完整计算机系统 ,是物理机的软件实现。常用的虚拟机有VMWare,Visual Box,Java Virtual Machine(Java虚拟机,简称JVM)。Java虚拟机阵营:Sun HotSpot VM、BEA JRockit VM、IBM J9 VM、Azul VM、Apache Harmony、Goog...

2019-07-09 10:27:50

8个有用的JavaScript技巧,你到底是不是前端程序员?

1. 确保数组值使用 grid ,需要重新创建原始数据,并且每行的列长度可能不匹配, 为了确保不匹配行之间的长度相等,可以使用Array.fill方法。let array = Array(5).fill('');console.log(array); // outputs (5) ["", "", "", "", ""]2. 获取数组唯一值ES6 提供了从数组中提取惟...

2019-07-02 16:11:48

一位 8 岁“前端老人”的职业经验

本文转载自GitChat的一篇文章。大家好,我是王超,一名前端工程师。从最早的人人网,到奇虎360 ,再到现在的快狗打车。转眼一瞧,我在这个行业已经是一位 8 岁的“前端老人”了。非计算机专业出身的我从事前端这个行业,确实经历了很多的挫折,走了很多弯路。但现在回首自己的职业经历,每一个选择都至关重要,每一份经历都有不一样的收获。01毕业生第一份工作千万不能选错我毕业后第一份工作是在...

2019-06-27 16:26:42

史上最全的程序员职业晋升规划,按照这规划,我年薪达到43W!

程序员的三个发展分支:1. 技术资深技术工程师,对于技术比较痴迷,有这方面的钻劲。以后可以去做技术顾问,可能一周只去公司两天,但是拿的工资是非常高的。2. 管理有长时间的工作经验,在公司可以带别人去成长,目前常见的三个管理职业,项目经理、产品经理,技术总监。做管理需要高情商,维护人事关系,有自己的大局观,承受压力的能力要强,就是心比较累,承受的东西比较多。3. 创业走创业这...

2019-06-22 16:11:36

面试前端程序员想拿 10K,面试官说你只值8K,如何应付?

我面试过很多前端程序员,非常了解面试者和面试官的心理,我可以很负责的告诉你:就算面试你的人说你只能拿8K,但是你完全可以通过各种方法去拿到10K以上的薪资!面试的时候面试官都是什么样的心理?大多数公司的领导都会通过给你构造一个宏伟的蓝图以及对你进行技术打击,来让你降低标准,因为任何一家公司都希望花最少的钱请到最NB的技术人才,其实双方就是一个周旋的过程,看谁的情商更高一些,但往往都是面...

2019-06-18 14:16:59

零基础怎么才能学好Java?前阿里P9程序员这样建议

正在学习Java 计算机语言并且打算作为自己今后的发展方向,不幸的是你在学习中遇到了比较困惑而又不能解决的问题, 你必需要明确以下几个很重要的问题和掌握相对正确和适合自己学习编程的方法,从而为自己解惑并不断的提高自己,最终达到一个多数企业入职的基本标准。首先,你要清楚自己学习Java的真正目标是否明确,学习Java的想法是否是成熟的。对于这个问题可能很多人都会不屑一顾,凭借我多年从事Java开...

2019-06-17 15:48:45

前端程序员最具有竞争力的三大类技术,避免被市场淘汰出局

作为前端开发者,目前前端发展劲头十足,热度不减,新技术也在不断地涌现,尽早掌握好这些技术,就快人一步占领先机。未来前端有哪几门技术会越来越重要?我个人分析,以下3大类,越快掌握对你未来越有利:一、热门前端框架Vue,React作为前端框架在web前端开发中早已具有举足轻重的地位,很多公司的招聘中明确要求会这两种框架。如果一名前端不会这两个框架中其中一个,都不好意思跟人说自己是前端...

2019-06-15 17:40:00

零基础学习Java难不难?真的有那么多月入过万的吗

关于零基础学Java难不难的问题?肯定是难的,怎么会不难呢?首先我先说,你可以到大街上随便拉个人问问,或者找身边的人问问,你跟他们提“编程”两个字,他们一定会觉得这是非常高大上的,非常高深的,自己肯定做不来的东西。然后大家都知道做编程开发要比其他行业赚钱赚得多,那赚钱多的工作能不难吗?是否需要去培训班的问题很多零基础想要学习Java的,首先想到的就是参加培训班,但这样想着走捷径的...

2019-06-15 15:33:42

SpringBoot一个依赖搞定session共享,没有比这更简单的方案了

有的人可能会觉得题目有点夸张,其实不夸张,题目没有使用任何修辞手法!认真读完本文,你就知道小编说的是对的了!在传统的单服务架构中,一般来说,只有一个服务器,那么不存在 Session 共享问题,但是在分布式/集群项目中,Session 共享则是一个必须面对的问题,先看一个简单的架构图:在这样的架构中,会出现一些单服务中不存在的问题,例如客户端发起一个请求,这个请求到达 Nginx...

2019-06-14 15:42:07

初学者学习编程,如何训练自己的编程思维,资深程序员这样建议

近给大家讲了一堂关于初学者如何从零基础到就业正确的学习步骤,在课堂中我提过两点困难是初学者最大的问题,其中一个问题就是学了后面忘了前面的问题,还有一个最重要的问题就是编程思维。今天主要给大家讲一下初学者学习编程,如何更好的去提升自己的编程思维。首先我们要明白一点,我们学习编程到底在学习什么?并不是单纯的只是学某个语言的语法,而是编程思维。只有掌握了正当的编程思维,我们才能真正去应对这个语言所出现...

2019-06-14 10:14:12

从事程序员的工作,Python大数据、Java、前端,哪个有发展前景?

首先我说大数据,现在有很多培训机构培训大数据,根据我多年的从业经验来看,大数据这名字听着不错,好像很高大上。但所谓培训“零基础”的、没有做过开发的人去学习大数据,就跟过家家是一样的。大数据可不是零基础就可以培训出来的,它是需要在特定环境下才能进行的,没有多少公司需要大数据的岗位,这个东西门槛很高。培训机构借助互联网这股风,趁机培训所谓的大数据课程,在我看来是没有底线的,但凡有点常识的人都知道,大数...

2019-06-12 14:27:03

查看更多

勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv2
    勤写标兵Lv2
    授予每个自然周发布4篇到6篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。