程序员自述——2019新年篇

zyp168 zyp168     2023-03-04     201

关键词:

1、真正的程序员是个什么样的人?

  程序员是一个简单、纯粹的人,他们看起来简单,做起事来一样简单,干净简洁、不拖泥带水,让人看起来就觉得很“干净”的那种,他们衣着打扮简单,但从不邋遢,他们追求严谨高效甚至完美,工作中他们可能说话不多,但很少说废话,只讲重点,说起话来很有逻辑性,习惯分条列举做答。生活中他们或许有点儿宅,但偶尔也会幽默和浪漫,并非真的不懂交流和沟通。总之,程序也是人,而且是个很简单、纯粹的人。

2、程序员需要哪些基本能力?

  (1)【学习能力】程序员并不需要智商很高,普通本科理科毕业生基本都能胜任该项工作,但学习能力是必不可少的,对于任何行业都是一样的,学习并不代表天天看书,对于程序员而言,看书是最基本的,实际操作才是关键,而且学习能力从不单指技术,沟通、合作、管理、生活等各方面的都需要学习

  (2)【分析总结能力】程序员需要有对大量数据进行分类整理和归纳总结的能力,提炼出最简单的、最核心部分,因为他们需要学习很多,如果不会分析,并加以归纳总结,他们迟早会崩溃,大脑虽然有自我整理能力,但需要的时间很长,所以我们需要通过分析归纳去协助它的整理

  (3)【结构化表达能力】你懂得多不代表别人也能明白你的想法,研究表明人们的语言接受能力大概在20%作用,也就是说你要让别人听懂,同一句话至少得重复3-5次,别人可能才能明白的你要说什么,这甚至不包括怎么做,而结构化表达能将这种效率提高到50%左右。程序员不会写程序或者写出来的程序BUG很多,很多时候是因为接到需求时需求描述太散乱、没有按顺序和层次进行整理,反馈需求时别人也没听懂你说的,然后形成恶性循环,耐心差的开发和需求人员就这样干架了。

  (4)【严谨、专注、理性】严谨的指的是不要一味的赶进度,而忽视质量,制作“表明OK交付产物“,不严谨就意味着BUG,也意味着维护成本的提高,越大的公司应该越避免这种赶进度的做法。即便当时应急,后期也该留给程序员时间去优化和完善不严谨的代码。写代码效率低很多时候来源于两点,无法专注和疲于应对,所以造就了一批人白天形式与政策、夜晚加班写代码,但这并不能根治问题,只会更加的低效率、高疲劳,所以如何让自己进入高度集中的工作状态是最程序员的考验。至于理性是什么?你的周围总会存在部分未经分析事情就开始滔滔不绝的人,他们地位不低,习惯了用经验”指导“他人,但写程序的最终是你,他们的”指导“意见你自己当理性思考,仅供参考,合理采纳,当然前辈的话可能并没有错,只是用错了场景,这是需要你理性认知的,而不是盲目执行。

  (5)【团队协作管理能力】对于团队开发来说,规定和统一高于自我,但如何规定和统一标准需要团队共同思考,也需要具有管理经验的人员进行维护。

  (6)【与时俱进能力】三点——兼容、稳定、超前,啥意思?举例:当前主流版本为JDK1.8,那我需要熟悉Jdk1.7(兼容,最新版-2), 精通Jdk1.8(稳定,最新版-1),学习Jdk11(超前,最新版)

3、程序员如何选择一门开发语言?

  最经典的、最实用的、最适合的!

  推荐——Java&&C/C++  目前最适合作为主要编程语言的两种,且互补;Python 目前最适合作为辅助编程语言的一种脚本, Shell && Bat 目前主要方便Linux&Window系统使用的脚本。

  如果是搞网络方面Java就是最适合的,如果是底层系统核心方面C/C++就是最适合的,如果是运维方面Python就是最适合的。

4、如何选择软件工具?

  桌面系统推荐——Window10(推荐,标配8G内存)、Window 7 (熟悉,标配4G内存)、Window XP(了解,标配2G内存)

  服务器系统推荐——Centos7(推荐) 、Centos6 (熟悉)、Centos5(了解)、Ubuntu16 (熟悉)、Window Server 2008 R2 、Window Server 2003

  办公软件推荐——Ms Office 2016  、Ms Office 2012 、Ms Office 2007 、WPS 2013 、Photoshop  CC  、AutoCAD2008 、TeamView 等等

  IDE软件开发工具推荐——Vim  、Eclipse  、IntelliJ IDEA  、UltraEdit(建议都使用最新版本,按个人熟悉程度选择最适合自己的)

  PE系统推荐——UltraISO、微PE、USBOS v3 (老毛桃、大白菜等就免了,广告捆绑太多)

  微软系统下载地址推荐——http://www.itellyou.cn/

  杀毒软件推荐——VSE880LMLRP11(适用Win7、Win10) 、VSE880LMLRP4(适用WinXP) 、Microsoft MCE(MSE企业版,适用Win7)、360系统急救箱

  系统常用组件——DirectX11 、VC运行库 2005-2015 、.NetFramework、Adobe Flash 、硬件驱动 等

  浏览器推荐——谷歌浏览器、火狐浏览器、搜狗浏览器(去广告版)、IE浏览器

5、计算机硬件简介和维护

  主板  、 CPU  、 内存  、 显卡  、 散热  、显示屏 、 硬盘  、USB接口 、品牌(推荐Thinkpad或者Lenovo)

  (1)主板:支持扩展接口多,面积大、做工精细,兼容性好,尽量不要集成CPU、GPU或内存的为佳

  (2)CPU:CPU包括Intel和AMD系列,主要看CPU频率、电压 、核心数(真核、伪核 [ 即一核拆两核 ] ),以及是否支持多级缓存、睿频、虚拟化技术。

    Intel系列:i7 > i5 > i3 > Pentium (奔腾)

    AMD系列:Phenom (羿龙) > Athlon (速龙)   

  (3)GPU:数值一般越大越好 ,主要看容量、频率、带宽、集成或独显、支持DirectX版本等参数,现在很多电脑双显卡,即集成+独显 ,往往安装驱动时容易导致冲突或异常。

    AMD系列 [即 Radeon HD ???]

    NVIDIA [即 GeForce GTX ???] 系列;

  (4)内存:大小、电压 、频率 、双通道 、CPU支持最大内存,注意:内存和 CPU及主板、BIOS版本紧密联系,请务必注意兼容性

  (5)散热:很重要但很容易被忽视的一项,细节的好坏在散热方面体现很明显。

  计算机基本维护常识:

    (1)  能进入BIOS系统和PE系统,且能看到各项硬件信息,说明硬件没问题,其他一切软件故障导致的问题可以用重装系统解决!

    (2)  无法进入系统一般是引导问题或者硬盘分区格式(GPT、MBR)或者散热或者驱动不兼容问题!

6、Java开发工程师成长之路(待补充)

   JDK+ SSM框架 + Hadoop框架+ 通讯协议框架 + 数据库(关系型/非关系型) + Maven + Git + IDE开发工具

   新年小目标——从2019年开始,把工作2年来的知识点和心得进行归纳整理,写到自己的博客中,每月至少3篇,努力成为一名真正的程序员!

oildeposits新年特辑篇(代码片段)

 链接:E-OilDeposits题目:TheGeoSurvCompgeologicsurveycompanyisresponsiblefordetectingundergroundoildeposits.GeoSurvCompworkswithonelargerectangularregionoflandatatime,andcreatesagridthatdividesthelandintonumeroussquareplots.Itthenanalyzeseachplotseparately,usingsensingequipmenttodetermin... 查看详情

写两篇关于英语新年springfestival的话题作文,谈谈自己对新年的看法和亲身感受到的气氛。

参考技术AObviouslythemostimportantholidayinourcountryisSpringFestival,whichisalsocalledastheChineseNewYear.ToourChinesepeopleitisasimportantasChristmastopeopleintheWest.ThedatesforthisannualcelebrationaredeterminedbythelunarcalendarratherthantheGREgoriancalendar,sothetimingoftheholidayvariesfrom... 查看详情

日记:2019新年计划,每日计划的思维导图

查看详情

2022新年伊始,送你百篇干货文章

今日元旦2022年的第一天,美好期许:愿2022所有美好都加倍!感谢大家一路的陪伴,回往2021年的经历,自己可谓是经历了诸多新的事情,同时也希望不负韶华,2022继续向上、向前。回顾过去的2021年,在此摘选「架构精进之路」... 查看详情

2019年快来了,送给每位程序员一份新年计划清单

...江湖要事早知道一日之计在于晨,一年之计在于春,对于程序员来讲,挑战自我很重要。有创造力的以及技术性的休整是可行的。给自己的新年列个计划清单,一起在新的一年更好地成长吧! 进入真实生活 程序员们过分... 查看详情

北京动点软件外包团队祝大家2019新年万事如意!

北京动点软件开发团队祝大家2019新年万事如意! 查看详情

阅读《c++primer》的个人记录——在2019新年的爆竹声中开始自己的博客生涯

第一篇博客,不知从何说起才好。思来想去,决定还是从自己为什么转专业进入IT说起吧。其实建筑学在大多数人眼里还是一个不错的专业吧【雾,毕竟是上海某建筑老八校】当初高考之后真的是下定决心想学建筑呢,全力说服... 查看详情

28岁退休程序员自述:不是富二代,行政专业出身,非典型程序员

最近,知乎上一个提问“如何看待年仅28岁的郭宇宣布从字节跳动退休?”火了,阅读讨论次数上千万。故事的主人公郭宇,1991年出生,2011年进入支付宝实习,之后有过一段短暂的创业经历,2014年至20... 查看详情

新年在家学java之基础篇-高级类的特性

继承extends子类的共性代码都是继承自父类的,每个子类只要写自己特有的代码class子类extends父类继承提高了代码的复用性,提供了多态的前提,但是不要为了某个功能去继承子类不是父类的子集,而是对父类的扩展规则:子类... 查看详情

新年在家学java之基础篇-参数&修饰符&构造器

可变参数不知道可能给方法传递多少个参数时使用这个方法publicvoidprintInfo(String[]args)--可以定义一个数组,在调用这个方法适合赋值给一个数组publicvoidaaa(String...args)--用java特有的...来传递可变个数的参数,在使用时,与数组... 查看详情

2019年新年祝福

...                       2019新年计划                                    ... 查看详情

2018再见了啊!!!2019继续努力!新年快乐~!!!

...间复习了,还有作业没写完,就说这么多吧! 祝大家新年快乐!   查看详情

2019开工大吉

   农历新年假期结束了,2019年的工作已经正式开始了,祝所有人开工大吉、诸事顺利!   农历新年过的依旧非常非常难受啊,直接导致过年这段时间实在是太痛苦了。   新年还有很多事情需要... 查看详情

走入编程路之前的自述:小白的未来展望(代码片段)

...include<stdio.h>intmain()printf("Helloworld!");//作为踏上程序员这条路之后向世界的第一声问候。return0;2.编程目标目前编程的目标 查看详情

java程序员毕业一年自述

...的时候园区公司的办公楼依旧是通火灯明,可能还有很多程序员在改bug,相比于他们我是庆幸的。打车回房子停电了草草收拾早点休息明天还加班,这一年来大多数时间我都是这样度过的,房子只是睡觉的地方大多数时间都在公... 查看详情

python学习篇新建python文件

文章目录前言一、Python的自述二、Python3.8的安装三、Pycharm2018.3.5的安装四、新建Python文件五、print函数5.1输出在控制台5.2输出在文件六、Python中的转义字符总结前言这年头,要是说自己不会Python,就感觉有点尬了,赶... 查看详情

新年到,献给从一线工程师到cto的实用指南:《2019区块链开发者报告》

 新年伊始,我们将继续以“让区块链回归技术和应用的本质”为宗旨,服务开发者,携手迈入2019。《区块链开发者报告》(2019年第1期,未来将以季度为周期发布)包含技术扫描、公链选择指南,以... 查看详情

fastadmin新年福袋进行中

FastAdmin新年福袋进行中2019新年福袋活动正在进行中https://www.fastadmin.net/act/20190101/springfestival.html 查看详情