首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏非著名程序员

    程序员进阶宝典

    「变性」到女娲,噢,不对是「进阶」到女娲。 初级程序员需要监管和督促,需要有长着地提醒和带领,再加上勤学善思,初级程序员会随着时间的推移成长,成长时间段因人而异,一旦打开思路,就会思如泉涌,进步神速。 进阶秘籍:学习+实践 关于如何进阶,这个问题说起来很简单,但是却很抽象,没发具体严明,需要时间的推进、需要项目的锤炼、更需要切身地感悟和交流。 到了高级阶段,你基本就不用敲代码了,中级程序员才是敲代码的中坚力量,你只需要把复杂的变简单,把简单的变具体就可以啦,说的是不是很神奇。 记住:活到老,学到老,你才不会被淘汰,谁说程序员过了35就不能干了(我想说这句话的人大概都是不爱学习的人),那是假的,因为有能力的开发者到了50也是宝贝。

    83870发布于 2018-02-09
  • 来自专栏技术进阶系列

    程序员进阶系列(1)

    进 阶 马克付出品精品系列 1、电脑部分 2、独立承担责任 3、工资年龄模型 4、遇到不会的怎么处理? 5、架构师职责参考

    16910编辑于 2022-12-12
  • 来自专栏Molier的小站

    程序员如何进阶

    程序员的职业生涯中一直逃不开的一个话题,也是网上议论最多的话题就是 “35 岁之后的码农的职业规划该走技术路线还是管理路线”,尤其是在疫情时代,大环境不好,各个公司各种各样的 “毕业典礼” 也让这个话题在程序员的圈子里被推上顶峰 对应到这个问题上来就是搞技术,更加纯粹,更加专一,也更符合码农的性格,缺点可能是,需要耐得住寂寞,持续钻研,回报周期长等;而做管理虽然听着好听,会有各种 title,但是事情更多更杂,需要处理很多技术之外的事情,也是大部分程序员不擅长的 毕业六七年左右:这段时间是技术深耕期,基于之前的方向深挖技术深度,提高自己的专业程度,其实这段时期对于程序员来说算是比较好度过的,只用专心研究技术,比较单纯和纯粹。 # Change 其实工作经验在三到五年的程序员想发挥自己专业优势,出色的完成本职工作,太正常不过,这个年限的人大都饱含激情与热情,并执着于自己在做的事情。 当你还是初学者或者中级高级程序员的话你的热情要用在技术探索上,追求最优的解法,最好的方法,出色的完成工作内容,同时保持学习;而当你是高级程序员,开始或已经在承担了一些管理工作的话,那么你的技术热情和精力应更多的用在探索自身和团队的边界并且从外部视角来发掘对业务有贡献的方向上

    34030编辑于 2023-08-24
  • 来自专栏全栈程序员必看

    Android程序员进阶之路

    本文主要论述的是android程序员进阶之路,博主本人就是一名android开发攻城狮,所以这里讲述的大多数是android开发攻城狮的技术进阶之路,如有问题请多指正。 大家都知道程序员之中有有菜鸟程序员和大神之分,这里我这暂时把android程序员分为几个层次:android初级程序员、android中级程序员、android高级程序员、android技术专家、CTO 更好的了解不同阶段程序员进阶之路才能把握好自身提高的方向,有目标的提高才是最有效率的提高。 当然了也有可能是web或者是其他方面的大牛转换过来的,想要成为一个高逼格的初级android程序员需要多看多读多写多想,能够看懂他人的代码。 (五)CTO 总结:似乎已不再是程序员的范畴; 技能:专注技术大的方向的把控; 发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/130274.html原文链接:https

    35320编辑于 2022-07-01
  • 来自专栏路人甲Java

    我的程序员进阶之路

    当然心里就一个念头,要搞定它,都没想什么996了,几乎是7 *24 小时待命。 最后,总用时四个多月,终于发布了第一个稳定,性能达标的版本。

    46310发布于 2019-12-11
  • 来自专栏落影的专栏

    程序员进阶之算法练习(六)

    文集: 程序员进阶之算法练习(一) 程序员进阶之算法练习(二) 程序员进阶之算法练习(三) 程序员进阶之算法练习(四) 程序员进阶之算法练习(五) 代码地址 A 题目链接 题目大意:输入n

    78960发布于 2018-04-27
  • 来自专栏二马读书

    程序员进阶架构师路线

    下面是作者根据自己15年的互联网电商经验总结的,Java程序员进阶架构师的路线图,希望对初入职场的同学和对自己技术发展路线不太明确的同学有所帮助! Java程序员进阶架构师学习路线图(双击查看清晰大图): ?

    1.2K20发布于 2020-11-04
  • 来自专栏落影的专栏

    程序员进阶之算法练习(十六)

    前言 正文6道题目来自leetcode––为求职为生的编程网站,目的是工作闲暇之时锤炼代码功底。 没有捷径,但手熟尔; 一步领先,步步领先。 正文 5. Longest Palindromic Substring 题目链接 题目大意: 输入一个回文串,输出长度最长的回文子串; 如果有多个答案,输出任意一个。 Example Input: "babad" Output: "bab" Note: "aba" is also a valid answer. ** 题目解析:** 模板题,

    1.1K50发布于 2018-04-27
  • 来自专栏落影的专栏

    程序员进阶之算法练习(五)

    几乎所有的程序员都能做A题; 思维缜密的程序员可以做B题; 数学还没还给老师的能做C题; 接受过算法训练的能过D,E题; 看完题目大意,先思考,再看解析;觉得题目大意不清晰,点击题目链接看原文。 文集: 程序员进阶之算法练习(一) 程序员进阶之算法练习(二) 程序员进阶之算法练习(三) 程序员进阶之算法练习(四) 代码地址 A 题目链接 题目大意:2个人,投掷n次骰子,大的赢,问谁赢

    1K90发布于 2018-04-27
  • 来自专栏落影的专栏

    程序员进阶之算法练习(二十)

    前言 这四个题属于中等,有的需要一定的代码量,有的需要奇妙的思考。 正文 1. Sonya and Queries 题目链接 ** 题目大意:** 给出一个集合T,n个操作; 每个操作有3种情况: 1、往集合T里面添加一个数字x; 2、往集合T里面删除一个数字x; 3、询问集合T里面,里面与s能匹配的数量。 匹配的方式:对于两个数字x、y,如果两个数字每一位的奇偶性都相同,则认为匹配(不足的位数补0)。 357和135: 357 135 匹配; 13和257: 013 257

    80640发布于 2018-04-27
  • 来自专栏落影的专栏

    程序员进阶之算法练习(十二)

    注意:如果当前音量是7,再减去音量8,会变成0。 问P->Q至少需要多少秒。 题目解析 直接搜索,因为减的次数不会太多。 注意:如果当前音量是7,再减去音量8,会变成0。

    94070发布于 2018-04-27
  • 来自专栏落影的专栏

    程序员进阶之算法练习(十四)

    询问子矩阵内点的权值; 操作2最多2000次; (n,m,k = 2000, q=10^6) Examples input 4 4 3 5 1 1 2 1 2 3 2 2 1 2 1 4 3 1 7 4 1 3 1 2 3 3 2 4 3 1 4 1 7 4 1 1 4 2 9 3 2 8 3 3 3 4 3 4 4 4 1 3 4 1 2 ASK 2 2 3 3 ASK

    75170发布于 2018-04-27
  • 来自专栏Scott_Mr 个人专栏

    程序员进阶之算法练习(一)

    例如: nums = [2, 7, 11, 15], target = 9 , 因为 nums[0] + nums[1] = target, 所以 return [0, 1] 代码实现: func

    72730发布于 2018-07-05
  • 来自专栏落影的专栏

    程序员进阶之算法练习(一)

    * (tmp + 1) + v2); double tb = tmp * t2; double ret = (m - 1) * tb + m * t2; printf("%.7f

    86060发布于 2018-04-27
  • 来自专栏落影的专栏

    程序员进阶之算法练习(十七)

    前言 正文6道题目来自leetcode––为求职为生的编程网站,目的是工作闲暇之时锤炼代码功底。 如何从这篇文章受益? 先看题目大意,对照Example的样例理解题目意思; 尝试解答,得到自己的答案,并分析时间和空间复杂度; 思考完毕,看题目解析,对比分析自己解法的异同和优劣。 题目大都是LeetCode的hard难度。 正文 41.First Missing Positive 题目链接 题目大意: 给出一个数组,找到数组中没有的最小正整数。 要求:O(N)的时间和O(1)的空间复杂度;

    1.1K90发布于 2018-04-27
  • 来自专栏落影的专栏

    程序员进阶之算法练习(四)

    一个算法浓缩了程序员对一个问题的解读、分析、思考、推论、实现。 工作之后遇到的所有问题,难度都不如之前遇到过的算法题目。 那么,这些问题也会被我迎刃而解。 文集: 程序员进阶之算法练习(一) 程序员进阶之算法练习(二) 程序员进阶之算法练习(三) 本篇因为篇幅,不贴代码实现。 A 题目链接 题目大意:输入三个整数t, s, x。 样例输入: 7 1 2 1 1 4 4 样例输出: 1.0 4.0 5.0 3.5 4.5 5.0 5.0 样例输入: 12 1 1 2 2 4 4 3 3 1 10 8 样例输出: 1.0 答案按照最简分数化简后,分子分母再mod值10E9+7

    1K100发布于 2018-04-27
  • 来自专栏Scott_Mr 个人专栏

    程序员进阶之算法练习(一)

    例如: nums = [2, 7, 11, 15], target = 9 , 因为 nums[0] + nums[1] = target, 所以 return [0, 1] 代码实现: func

    79660发布于 2018-05-16
  • 来自专栏落影的专栏

    程序员进阶之算法练习(二)

    前言 看完题目大意,先思考,再看解析;觉得题目大意不清晰,点击题目链接看原文。 A 题目链接 题目大意:n个点,坐标x[i]从小到大,每个点可以选择Left或者Right的方向前进,速度v=1,求相遇的时间。 代码实现: int right = -1; for (int i = 0; i < n; ++i) { if (str[i] == 'R') { right = i; } else {

    70060发布于 2018-04-27
  • 来自专栏全栈学习之路

    分享7种MySQL的进阶用法

    今天给大家带来7种SQL的进阶用法,让大家在平常工作中使用SQL简化复杂的代码逻辑。 '), ('神话', '成龙', 86.5, '2005-12-22'); 使用如下: # 通常用法 select * from movies order by movie_name asc; # 进阶用法 where price >= 65) select * from m1 where m1.id not in (select m2.id from m2) and m1.actors = '刘亦菲'; 7

    42510编辑于 2024-03-25
  • 来自专栏落影的专栏

    程序员进阶之算法练习(十八)

    n (1 ≤ n ≤ 500) Example input 3 4 0 2 3 5 7 8 1 6 output 9 input 4 1 1 1 1 1 1 0 1 1 1 2 1 0为uncolor,其他为当前的颜色); 树的排列顺序有一个魅力值, 连续的相同颜色值算1点魅力值,例如: 树的颜色排列为 [2, 1, 1, 1, 3, 2, 2, 3, 1, 3],其魅力值为7, n (2 ≤ n ≤ 2·1e5) MOD = 1e9 + 7.

    86550发布于 2018-04-27
领券