V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  dan2001go  ›  全部回复第 7 页 / 共 14 页
回复总数  273
1  2  3  4  5  6  7  8  9  10 ... 14  
2018-02-11 20:24:57 +08:00
回复了 jiangxinlingdu 创建的主题 程序员 分布式唯一 id: snowflake 算法思考
@sw10 我是看那脸认出来的。。哎,他 Github 维护得比我好多了。
2018-02-11 19:55:03 +08:00
回复了 jiangxinlingdu 创建的主题 程序员 分布式唯一 id: snowflake 算法思考
这个我用过。挺不错的,自己简单测了一下连续 30 万数据没重复。
应用场景是生成一个无序 ID 做为店铺的惟一标志。缺点是这玩意写到数据库里普通 int 撑不下,所以弄成 bigInt 了。总觉得不太好。不过好在数据量也不大,最后也就几万个店铺。

之后去了另一家公司,看他们生成订单序列的思路也挺有意思的。利用 MySQL 的 AUTO 自增,写了一个 MySQL 自定义函数在那边,去调一下,取到自增的那个 ID,然后拿来用。


@sw10 喷了。你是我以前的同事??这个 GitHub 是我以前的同事的 GitHub。
2018-02-11 17:23:31 +08:00
回复了 youngxhui 创建的主题 LeetCode LeetCode 竟然有中文网站了
@Raincal 官网就有招人的信息的。看了一下,就两个职位,一个是全栈工程师一个是前端。
看了一下技术要求……缩了。囧
2018-02-11 16:42:03 +08:00
回复了 dan2001go 创建的主题 程序员 细节的东西应该会很重要吧……
@daniellu 你的看法是对的。架构的目地也无非是让项目的生命周期更长,项目更合理,更健壮,同时研发人员也更轻松。

只是很多偏业务的地方只看重结果。其他的都忽略的。架构之道就是技术选型,方案的制定。还有怎样合理的设计等等。

但是很多时候,像 PHP 这样的,很容易受到干预。像我之前说的消防员的角色。所以要弄清楚你有多大的决策权在谈架构的事情。可能我说的有点极端了,不过确实有一部分 PHP 的架构职位都是拿来忽悠人的。所以才说要在入职前和公司的相关人员达成在架构的规划和里程碑的阶段上达成一致。
2018-02-11 16:27:49 +08:00
回复了 dan2001go 创建的主题 程序员 细节的东西应该会很重要吧……
@qooweds 多发点帖子刷刷存在感哈哈。要是觉得我发的没营养就告诉我我以后就少发嘛^_^
2018-02-11 16:25:09 +08:00
回复了 dan2001go 创建的主题 程序员 细节的东西应该会很重要吧……
@daniellu 因为大部分『不是全部』的公司就是直接上框架『现在都爱用 laraval 』。也没有用什么分布式,甚至连项目都不做垂直拆分的,你不用框架还会觉得你水平不行。然后一段时间以后出现问题了,觉得之前招的人可能水平低『因为工资也低』。希望有个人改善一下,看看外面都把这种人叫架构师。于是也招 PHP 架构师了。

其实很多瓶颈是出在数据库设计,还有代码写的不好的情况。有些可能需要慢慢来改善,有些甚至要重构。但是老板觉得时间成本不合算,就是想让你救个火罢了。如此一来就很被动的不是架构了,不如叫 PHP 补丁师或者叫 PHP 消防员差不多。

所以如果有中小公司招架构,一定要在这方面问清楚项目的情况,和对方的预期值以及你自己对项目架构的看法,一定要达成一致才行。免得到后面别人还会觉得你没本事,你也觉得公司待不下去。
2018-02-11 16:02:53 +08:00
回复了 dan2001go 创建的主题 程序员 细节的东西应该会很重要吧……
@sagaxu 我被面的知识点太多了。很少有重复的。没办法做专门的准备了。只能说大致上了解一下。你让我准备我也不知道从哪里准备了。有次面一家大点公司的 PHP 研发。我准备了一个礼拜,然后面的时候一个 PHP 的问题都不问。就是问算法和一些大数据和微架构。回答的很勉强。
最后就是和我说你面试虽然通过录用标准了,但是年轻人很多,我们还是会在考虑一下的。你有合适的就不用等我们了。
最近我会按我自己的节奏做一些复习工作,目前主要精力是数据库方面和项目管理方面。至于底层原理,暂时不会看。源码以前看过,现在基本都忘了。如果因为这个细节而不要我,我觉得也很正常。我会理解的。
2018-02-11 15:20:06 +08:00
回复了 dan2001go 创建的主题 程序员 细节的东西应该会很重要吧……
@hcymk2 不同的公司环境不一样啦。
2018-02-11 13:51:03 +08:00
回复了 supperxin 创建的主题 程序员 工作快 9 年,关于今后的发展,想听听大家的意见
@supperxin 不不,我不是后悔当时的选择。我只是迷茫。我现在思考的:“如果我当时不离开,会怎么样怎么样。”

那是基于我现在的思想的前提下,而我现在的思想却是我当时离开后在外面闯拼才建立起来的。所以没有办法去进行衡量了。

你让我退回到过去,那个起点那个年纪的时候,我觉得我应该还是会选择离开的。

这几年也不是说没有收获,我的人生阅历,我的想法,都比以前更加成熟,可能如果不离开的话,不会提高到现在的水平。同时,正是因为离开了安逸的环境,让我更具备了警惕的心态,更注重对自己的锻炼。

至于损失的,大概就是因为时代的关系,年龄的增长,互联网的技术人员越来越多,创业公司很多不靠谱,而大的公司更加注重底层的原理,再加上没有好的工作经历导致后面举步维艰。

人生大概本身就是一件很奇妙的事情吧,比如你十年前借个高利贷买上几套一线城市的房子。比如当初狂买一堆比特币。可是……那个时候能有多少人有这个意识呢。我一直在想,啊呀,早知道当年借钱也要买房啊,其实自己心里也有数,就算是回到当年,也是不可能去做这样的事情。

一个阶段有一个阶段的活法吧。我现在在当下的阶段,比起安逸来说,心里具备更多的危机意识,也许以后会有所帮助。

所以我想强调的是,选择留下和选择离开都是没有问题的,但是一定要想清楚了,并且一定要谨慎,要有风险意识。


@q397064399 自己面试的感觉,现在很多公司对技术要求远远>对业务的思考。即使是小公司也是,你可以不服,觉得他们实际上没这么多量,干嘛要钻牛角尖。但是招你的是技术老大,不是产品。所以必要的情况还是迎合市场好一点。

打个比方你去面试研发,人家问你在高并发下面的处理什么的,你告诉他加机器,基本上就被打出来了[玩笑话]
2018-02-11 11:41:05 +08:00
回复了 supperxin 创建的主题 程序员 工作快 9 年,关于今后的发展,想听听大家的意见
@supperxin 嗯。。你翻我以前的帖子了啊……其实我写的也就是一部分事情罢了。互联网的圈子乱得很,找靠谱的,或者说是机遇远远比努力重要。

好和坏都是相对的,我自己也很迷茫,自己一直都很努力,但是结果却是成反比的。涉及到这一部分的话题可以都可以写成论文了。

我到现在对于当初离开那家待了 6 年的公司这个选择是否正确都很困惑。有的时候想想,那边的技术栈确实太落后,到现在还是 PHP4+MySQL4+Apache。业务也不上不下的。以前认识的员工大多数上都走了。

可是它到现在还活着,而我后面出去的几个公司……业务连它的一半都没有,并且全部死了。现在我这年纪和实践水平,去大公司的可能性基本也是 0。也正是这样,让我对于当时的选择是否正确而困惑。

我有一个同事保守性的选择了留在里面,差不多十多年了,待遇其实和我差不多,但是稳定,相对安逸。不像我这几年风里来浪里去顶着压力(安逸就可以自己去做点自己想做的事情,比如读书考证什么的)。

所以说,选择虽然是不分对错的。但是自己要认清自己的实力,你有没有这种拼劲,情商高不高,能不能接受失败的后果。不要被外面的人带节奏。年纪不小的时候,多考虑一下当中年危机来的时候的应对措施比较好,而不是去考虑自己是不是有激情什么的。
2018-02-11 07:42:42 +08:00
回复了 supperxin 创建的主题 程序员 工作快 9 年,关于今后的发展,想听听大家的意见
工作比你多几年,当初在你这个阶段的时候也是和你一样,害怕温水煮青蛙,就出来了。虽然技术得到了很大的提升,可是行业的技术发展是远大于你的技术提升的。

程序员还受到年龄的限制,年纪越大竞争力就越小。看你的描述,小公司,可能不出名,技术栈也比较低。出去更加没有竞争力了。这也是很多人想进 BAT 的原因,镀金。

我的意思就是如果公司发展还可以,比较稳定的话,就好好待着,内部提升,不要轻易走,要知道大公司都有很多坑,你能保证下个地方就比现在好么?

如果确实必须走了,就像其他人说的,去面试看看。尽量挑大一点的公司,看看自己缺什么。然后补。

还有就是想清楚自己到底要做什么,准备继续走技术还是走管理,后者其实也挺难挺扯淡的。前者的话,做好年轻的程序员比你更拼更聪明的准备。

其实也没有太多的建议,还是看自己的想法和决心,有狼性,也不怕竞争。没有,就谨慎再谨慎。因为到年纪了,属于你的机会不多,踏错一步后面就回不来了。毕竟在一个地方 9 年了,安逸了,互联网是个高压力高节奏的地方,换个新的地方能不能迅速适应,面对技术栈落后,被年轻人反超的那种失落感会不会感到焦虑……这些东西别人是不知道的,只有你自己心里面最清楚。
@melonrice 唉…是啊竟然半年过去了。这半年发生了太多的故事了。想想真是唏嘘,从一个勤奋努力的程序员变成了一个被嫌弃的码农了嘿嘿
2018-02-05 18:06:25 +08:00
回复了 macroideal 创建的主题 程序员 阿里云注册的域名不实名制不能解析?
@hackxing 不备案的不能用吧
2018-02-03 14:02:43 +08:00
回复了 tsrot 创建的主题 程序员 再见,我的技术梦想!
怎么又发了一遍,这是本人??
之前 V2 上有人发过,也讨论过。
https://www.v2ex.com/t/424380
2018-01-30 15:11:35 +08:00
回复了 wecan 创建的主题 程序员 年底了,公司发不出工资怎么办
我被裁员的,到现在该发的都没发呢。问了一下没被裁的,也没发…
2018-01-26 12:23:34 +08:00
回复了 yanzishang 创建的主题 程序员 大公司的项目都是这样玩的?我见识少,求指导!
之前我的一家公司也是这么玩呢,微服务 RPC 一整套的架构方案。定位给中小企业,提供技术服务什么的。其实有多实用不太清楚,但是这个概念是新的,就是老的项目没搞头了,换个新的说法。有些没什么技术的老板或公司可能吃这一套,以为是很牛逼的东西,方便圈点钱。
2018-01-24 22:12:27 +08:00
回复了 Frank98 创建的主题 程序员 做 PHP 还有前途吗?
@yxslnmp 难啊,没有太多实际的 JAVA 项目经验,进去当初级开发这年纪也没戏啦哈哈。感觉转前端更有点希望…
2018-01-24 19:57:46 +08:00
回复了 Frank98 创建的主题 程序员 做 PHP 还有前途吗?
@ittianyu 不好意思…失业中
2018-01-24 19:39:46 +08:00
回复了 Frank98 创建的主题 程序员 做 PHP 还有前途吗?
最近看到这样的帖子蛮多的,作为一个干了十几年的 PHPER,还是说两句。

能不能赚钱?答案是肯定的。
有没有前途?答案是未知的。

php7 正式版面世到现在也有两年功夫了吧,可惜并不能很好的挽回 PHP 的颓势。

一方面,是 JAVA 系的绝地反击。你可以自己到招聘网站上去扫一下,目前对 PHP 的需求和 JAVA 需求的占比。
JAVA 的生态圈现在来讲非常完善,MVC 的话用 SpringMVC,相比 PHP 五花八门的框架来讲,更加单一和专注。
PHP 的框架太散了,目前来说,主流是 laravel 和 Yii,CL 和 ThinkPHP 也有,但是比较少,性能也存疑。
尤其是大一点的公司,大部分都是在招 Java,你可以看京东、淘宝、唯品会、陆金所等等。
还有若干的中小型公司在转型,我知道有几家是一开始 PHP,后期全面转 Java。比如说万达,因为我 17 年去面试过一次,对方说了他们 PHP 也不怎么要了,就是弄个来过渡一下。另外 bilibili 也是经过这种转型期。还有就是像银行、金融行业,几乎就是 JAVA 当道。

至于百度、腾讯,我也看到有少量地在招 PHP,我投过,但是基本不睬我,所以现在也不好说具体是什么样的要求,但是通过其它几个大公司的面试,可以猜到是什么要求,这个稍候讲。

JAVA 的话,还是强大的生态圈,加上阿里的力推。像 RPC 的框架、大数据的运用什么的。那是不是说 PHP 真的不行了?倒也不全是,因为,这些公司 JAVA 的门槛,实在是,太,高,了!主要的原因还是人多……你想想学校毕业出来的,大多还是以 JAVA 为主的。本科、研究生、博士,一年一年,一波一波,一涌而上。你想正面去和人家肛,胜算有多少?真是难讲,我是看过几个大公司的 JAVA 面试题,虚拟机原理,AOC 原理,设计模式、锁机制、线程原理,各类框架原理等等,(虽然说这些网上查查看看书都可以掌握)真是感觉自己没学过 JAVA 一样。

所以后面肝了一波 JAVA 以后,想想又退回来了。PHP 的优点在于快(开发快),在很多初创公司,中小型公司,还有一些业务型驱动公司,都会考虑用 PHP,他们对技术的技能点要求没那么夸张,门槛略低,是这是 PHP 的长处,也是 PHP 致命的地方,因为这些公司,可能会很不靠谱,如果是业务为驱动的,很可能对你的技术栈发展没有什么帮助。我上一家公司就是,虽然只待了 2 个月不到,里面的几个 PHPer 人都不错的,但是因为公司规模的问题,技术能力都被锁死了,可能出去也不是很容易。

PHP 的工资相对于高级的 Java 来讲,感觉还是抬不上去,这个的话我没有实际数据,纯是看一些主流招聘网站上的薪资要求(因为我全栈的关系,各种语言都会关注一下) PHP 到 2W 级别的时候,已经是高级了,想在上去,很难。JAVA 的话,想突破这个数看上去还是不难的。(一家之言,可能不对)

再说一下 PHP 的领域,PHP 主要就是网站开发,这就成了他的局限性。前几年也有过一次做 WEB 游戏的小高潮,PHP 成为后端 API,但是没几年,这部分的业务被 Golang 给吞了,因为 Golang 的性能更好。现在的话,PHP 还是网站开发,与前端合作,与手机 APP 合作,提供接口。网站的话,早期的 PHPer 应该是前后端通吃的,那时候 Javascript 也是 PHP 开发来写的(我就是那时候写 Js 代码比 PHP 代码还多…)现在前端被分离出去了,工资待遇比 PHP 竟然更高了。总的来讲,在网站这一块的话,PHP 有很大优势,但是如果变成 API 接口的时候,Golang,Python,甚至 JAVA,C++都可以来抢一口饭碗了。这也是技术语言多元化后的趋势,特别是 Golang,Python 这些相对也不是很难的语言。

再回过头来聊一下技术栈的问题,实际上如果是一些的大公司招 PHPer,门槛也不是很低,像之前我去过的几个面试,问的大多还是算法,原理实现什么的,还问数据库,Cache 原理,Nginx 原理,服务器什么的,感觉比 Java 的面试在内容上更加宽泛,与其说是在招一个 PHPer,不如说在招一个全能冠军一样。或者说招一个 C 语言专家……(因为问的大多是 C 的知识了)顺着这一点来讲,PHP 的前途在哪?

每一个点拿出来都是很深的内容,精通 Mysql,精通 PHP 源码(就是 C ),你可以看韩天峰开发的 Swoole,其实就是 C 语言的实现。

语言这个东西,其实也没什么前途不前途可言,你可以自己选,是加入 Java 大军,去硬拼?还是扬长避短,比如去挑个如日中天的语言,比如 Javascript、Python ?可是几年后的事情,谁也说不清楚,再牛逼的技术,也架不住疯狂的人流去挤兑,听说现在高中生都开始学 Python 和算法了。更别提程序员的黄金年龄只有 10 年了。

路要怎么走,没人能给你实际的意见,要么深、要么广、要么早点转行。你在想着 PHP 还有没有前途的时候,也同样有人在想着 JAVA 有没有前途。路其实都不好走。
2018-01-23 02:44:58 +08:00
回复了 TheSpectre 创建的主题 PHP 来自 PHP 开发者的焦虑和迷茫!
建议把 C 强化一下。学一个其它语言,单纯的 PHP 也没有太多花头。至少目前是这样子,PHP 暂时局限还是比较大的。到后期的话除非你能解读源代码,这就是我说的强化 C 了。否则日子不好过。如果真的很想深度了解 php,建议找个框架读代码吧。然后尝试着用它们的思路自己写一个框架出来。另外可以尝试着用 swoole 写一个项目出来。
1  2  3  4  5  6  7  8  9  10 ... 14  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   2718 人在线   最高记录 6543   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 27ms · UTC 15:43 · PVG 23:43 · LAX 08:43 · JFK 11:43
Developed with CodeLauncher
♥ Do have faith in what you're doing.