导航:首页 > 程序命令 > 王道程序员

王道程序员

发布时间:2022-01-24 13:03:28

‘壹’ 怎样的程序员才算是优秀的程序员

[经验之谈]30岁,我的程序,我的梦!
程序人生 : 30岁,我的程序员梦想
作 者: redbridge (雪燃)

30岁,开始实现我的程序员梦,从一个编程爱好者,从一个业余的程序员,一个水平不高的程序员,一个半道出家的程序员......
我的经历到这里就告一段落了,五年里跳了五次槽,不知道和大家比算不算多J,没有什么太多起伏,但我想很多朋友可能会和我有类似的经历,不知道能不能引起你们的共鸣。我想对我上面所说的话给一个总结:

1. 如果你觉得自己应该追求什么,不管遇到什么困难千万不要放弃,一定要坚持下去。
2. 不要因为自己年轻就找理由挥霍时间,少玩一点SC、CS、魔兽3、传奇、魔力或者…….,多看点书,多练练题。
3. 如果你还是在校的学生,英语很差,专业课也很差。没关系,想怎么学计算机就怎么学计算机吧。其它地只要能混到毕业证就行了。除非你对自己的未来没有信心。(当然,如果你的理想不仅仅是要做一个程序员,那你别丢掉英语。)
4. 如果你不是科班出身,想要转行而不知该怎么开始的话,建议你先看两类书:(1)计算机原理;(2)数据结构和算法。(看数据结构之前先看C语言)。
5. 什么时候努力都不晚,关键是你明白要努力了,大器晚成总比一事无成要好的多。
6. Java、.net、C++、PB、VB、Delphi、汇编到底应该学哪个?我的经验,哪个最简单就先学哪个、公司用哪个你就学哪个、哪个和你有缘(比如刚好你认识一个愿意帮助你的Delphi高手)你就学哪个,如果你都学,或者三天两头的换,我可以告诉你结果肯定是什么都不会,不要心浮气燥,他们都只是工具,学精一门其它的就相通了,重要的是掌握编程的思想。如果你问我面向对象(好像现在已经是面向需求了)、UML、WebLogic、WebService、软件工程、XML…….应该怎么学呀,对不起,这些我也确实不是都会,但请相信,你先实实在在的写上十万行以上的代码以后,那些东西你自然就慢慢会了。
7. 不要以为程序员的工资都很高,程序员之间的水平差异也大。公司衡量一个人的待遇标准是他能给公司带来多大的效益。如果你体现了自己的价值,公司会主动给你加薪的,当然你也可以自己主动提,但一定要在你表现出了自己的价值之后。
8. 轻易不要跳槽,如果非要跳,也要保持工作经验上的延续,而不是从新开始,不然就会象我一样走很多弯路。
9. 如果你以为程序员都是熬夜熬出来的,那么你错了,因为它的代价就是缩短你的青春!大家不要象我一样,真的,熬夜一点也不好!记住老毛的话:如有恒,何须三更起,半夜眠;最怕莫,三天打鱼两天晒网,竹篮打水一场空!
10. 这一点是我觉得最精华的一点:“君子性非异也,善假于物也。”这句话的本意是一个水平很高的人本身并不一定很高明,关键是他善于利用别人的高明!我在这里做个借鉴,就是要充分利用自己身边的资源,不放过任何一个可以提高自己的机会。大家不要误会,这里的假于物可不是指抄袭别人的源代码,而是指通过学习别人的源代码把他的思想扩展到自己的思想里去。
注:上面的十大“精华”纯属我个人的“谬论”,您自己看着消化,有用的收下,没用的请拖入“回收站”。如果你觉得这些总结不过是一些浮华之词,那请你先问问自己:“是不是在行动上都真正做到了。”
这就是我,一个不算优秀,不算勤奋;玩能玩通宵,学也学能学通宵;对梦想的追求很执着;到了30才开始真正写程序;一个很平凡但又不甘于平凡的人……我的经历相信很多朋友都有过的,我现在也不能算是一个成功人士,但我相信我的经历却是值得大家借鉴的,因为我终究代表了一类人。
最后我还想说一点:现在很多朋友都抱怨中国的软件业环境太差,前途渺茫。确实是这样,我有同感。不过我想软件业不过是千万个行业中的一种,每一个行业总是会有起落的,中国的软件业环境差有她的历史原因,我们不要总是简单地和印度相比。抱怨没有意义,已经这样了,抱怨不能使她变好,希望我们每一个人多贡献一份自己的力量,总有一天她会变的比印度还好,甚至比美国还好。
最后:希望所有的程序员和拥有成为程序员梦想的朋友们在新的一年里心想事成,万事如意。请相信我:明天不一定更美好,但美好的一天一定会来!
===================================================================
好好看看这篇文章,对你肯定有用.

‘贰’ 程序员 跳槽 后,如何顺利度过试用期

程序员跳槽后,如何顺利度过试用期?开始新工作对于每个人都是一种挑战,对于程序员尤其如此。请记住,你之所以被录用,是因为有人对你的能力有信心,认为你能胜任这份工作。一开始不需要给自己太大的压力,但是当你陷入困境之中时,也千万不要恐惧去寻求赞助。
1.要有耐心
不要指望能在一两个星期内就学会一个代码库。通常而言,大型的代码库和系统是需要几个月的光阴才干够充沛理解。所以,别着急,尽力学习的同时也不必给自己施加压力非要立即掌握所有。
2.要谦虚爱学习
对自己不熟识的工具和法子要抱有谦虚的态度。新的工作就意味着学习新的东西。“知之为知之,不知为不知”,对自己不知道的东西要谦虚和诚实。并且要记住每一个团队都其独特的工作流程和做事方式。花光阴去领会新团队对于工具的选择,以及他们工作流程,并尊重那些选择,即使你觉得你有一个更好的解决方案。
3.提问
不要恐惧问问题。大多数人会因为怕被别人看扁,而不愿意去问问题,任由问题堆积如山。事实上,最聪明和最高效的人往往是那些不怕丢脸不断问问题的人。你只需要问问别人就可以迅速解决你自己苦苦钻研了半天也不得其法的问题,省事多了,何乐而不为呢!如果你认为总是问一个人问得过于频繁了,那不妨换个人问,这样就不会让人厌烦了。
4.找导师
我依然记得我的第一份编程工作,我的导师真的帮了我很多很多。导师能给你建议,,教你新的东西,赞助你渡过最艰苦的最初几周。通常大多数人都是善良和乐于助人的。所以不要恐惧去寻求赞助。还有一点,如果你已经熟识了自己的工作,那么也不要吝啬赞助那些新同事。
5.获取密码管理器
如果你还没有应用密码管理器,那么你现在真的可以用了。新工作通常会涉及到登录很多不同的在线服务器。这时密码管理器,如LastPass就大显身手了,它将为你保存密码,生成安全码,然后当你登录到网站时自动帮你填写好详细信息。
6.善于交际
要会交际,与你的新同事成为朋友是很首要的。刚开始如果你被邀请与同事共进午餐或喝酒,一定不要回绝,哪怕你并不喜爱。这不但能让你感到更自在,还能方便你问问题,有助于领会新公司的内幕信息。此外,第一印象也很首要。即使你被允许穿着短裤和拖鞋来上班,但是头几个星期重视着装总是不会错的。
7.记得添加书签
为了更好地适应新工作,你最好一开始就着手将有关工作的内容有规律地添加为书签。大多数公司都会应用大量的在线工具,如Jira、Confluence、Jenkins、Salesforce、Bitbucket、Github等等。如果你不为这些链接添加书签,那么你就可能会因为 不得不再次询问同事相关的登录信息而惹恼他们。如果你的涉猎器书签工具不够用,也可以试试Kippt或Delicious。
8.现实点,你不是超人
刚开始新工作的头几个星期,可能会让人身心俱疲。所以,一定要现实点,明白自己的极限,并尝试削减健身房、舞蹈班、极端风筝冲浪等活动的光阴。晚上早点睡,维持白天充分的体力和饱满的精神,避免过量的社交活动。总之,身体是事业的本钱。
9.做笔记
好记性不如烂笔头——否则,一些首要的信息会从你脑中溜走。 Evernote是一款非常便利的在线工具,可用于维持跟踪并同步到所有设备。
10.投入大量的光阴
如果你想在工作中脱颖而出,那么努力才是王道。编程是一个非常具有挑战性的事业,需要大量的光阴和激情用于学习和钻研。不要指望上班光阴就能学习一切。你必须投入额外的光阴来熟识,你可能需要用到的新的工具、语言、框架和思路。编程也是一份困难的工作,也许你全部职业生涯都在学习新的东西。刚进入新工作,你最好能够早起早睡,将这些挤出来的光阴用于领会熟识新项目的详细情况。
希望可以帮到您,谢谢!

‘叁’ 程序员会不会在不久的将来人才过剩

以前我在一个单位从事开发工作,担任项目经理,经常也要招聘,当我面试应聘人员的时候发现来应聘的不少,但是合适的不多,虽然有一些毕业于名牌大学,甚至是研究生,他们留下来之后,能够呆的住,呆的久的不太多,当然这有多方面的原因,比如,有一些团队协作能力比较弱、个性较强、沟通能力不足,和用户发生矛盾,不愿意加班,怕苦怕累等,最后走了。所以整个程序员流动率是比较高的,不存在过剩。

‘肆’ 跟家里人做生意还是做程序员

有能力了尽量自己出去做事,跟家人做生意真的太麻烦太累了

‘伍’ 程序员以后的发展是什么

程序员职业生涯发展到一定程度都会面临一个选择,是走业务+技术方向,还是选择纯钻研技术。程序员职业生涯发展的问题,这是所有程序员都在关心的问题,未来究竟要怎么走,30岁之后还能不能再做程序员。

绝大多数程序员最终的职业目标可能都是CTO,做到CEO的人估计会比较少,也有一少部分人自己去创业去当老板,也有部分人转行了,当老板的人毕竟是少数,转行的人都不在这行做了,自然没什么好说的了。一般来说,程序员的发展基本上都会经历这么几条路径。程序员——系统分析员——架构师——技术经理——CTO,程序员——项目组长——项目经理——项目总监——CTO,程序员——产品设计师——产品经理——CTO。

当然这只是一个大致的路径,不是所有程序员都必需要这么经历的,有些人可能跳过其中的一些步骤,也可能有些人会把中间的很多职位都做了。而最终做到CTO的程序员,也是非常少的一部分,原因很简单,这个世界上不许要那么多的CTO和CXO。

也就是说,许多的程序员最终可能是做技术经理、项目经理或者项目总监之类的,那么到底我们职业生涯要选择哪一种呢?我觉得这个问题没有一个统一的答案,因为每个人的性格不一样,际遇也不一样,就像你从小希望当贪官,可是命运却偏偏让你做了一个程序员。所以应该根据你的兴趣、性格与际遇选择一条道路,比如说你正好有机会带一个项目,而你又不是很讨厌项目经理这个位置,那么你就可以选择向项目经理方向发展。

实际上很多时候,有些公司并没有明确的技术经理、项目经理、产品经理之分,在许多的公司里,他们经常是由一个人承担。在外包公司里,通常会有项目经理和系统分析员(也可能是技术经理)。在一些非IT公司里,可能会是部门经理,而做自己产品的公司可能会分得比较详细一些。我大致说一下这三个职位的区别,让正在徘徊的程序员有一个大致的了解。

项目经理是项目的直接负责人,这个角色相当于一个中间接口,不管是团队成员还是需求方(客户),或者是上级领导,有事都直接找他,所以这个职位着重于管理与沟通。一般来说,项目经理的工作重点在同客户沟通需求、项目进度的把控、团队的沟通方面,有些公司也会需要项目经理承担团队建设的工作,不过貌似很多国内公司都忽略了团队建设这个工作了。对于项目经理来说,重点会要求沟通能力、协调能力、危机把控能力、执行力、团队管理能力,着重于沟通、管理与计划。当然也有些公司还要求项目经历要参与招标谈判,这就要求项目经理有一定的商务谈判能力。

技术经理有时候也可能叫系统分析员,一些小公司可能会整个部门有一个技术经理。技术经理承担的角色主要是系统分析、架构搭建、系统构建、代码走查等工作,如果说项目经理是总统,那么技术经理就是总理。当然不是所有公司都是这样的,有些公司项目经理是不管技术团队的,只做需求、进度和同客户沟通,那么这个时候的项目经理就好像工厂里的跟单人员了,这种情况在外包公司比较多。对于技术经理来说,着重于技术方面,你需要知道某种功能用哪些技术合适,需要知道某项功能需要多长的开发时间等。同时,技术经理也应该承担提高团队整体技术水平的工作。

产品经理这个职位一般在有自己产品(不管是软件还是网站产品)的公司比较常见,产品经理主要会负责产品的设计、产品的改良等工作。需要注意的是,产品设计与设计师是两个不一样的工作,产品设计主要会从用户体验、业务需要等层面去设计产品,而设计师更多是从用户的视觉上去做。产品经理应该是最懂业务的人,比如说你在设计一个微博的产品,就要求你对微博这个东西非常熟悉,从用户习惯、用户体验、公司的发展战略上去设计这个产品,还要对比同类产品会有什么优势等等。

不管是项目经理还是技术经理与产品经理,都要求要熟悉业务,业务是需求的来源,没有不谈业务的技术,所以不管你从哪个方向发展,都要求对业务熟悉。产品经理要求对业务最熟悉,项目经理次之,技术经理排最后。对于程序员来说,刚开始工作的前几年可以埋头扎到技术里面,一般这个时间在2-3年的时间,然后就应该多关注业务了。这个业务不一定是指某个具体的业务,因为具体的业务的范围太少,而且也需要机遇。

‘陆’ 王道训练营怎么样培训出来一般工资多少,普通本科的学生

现在都是看自己的技术和能力了。一般的短期培训班还是可以的,但是是否物超所值一般还是不值得的。
一般5000多还是能达到的

‘柒’ 有程序员接单的平台吗

楼主是要找程序员的接单平台吧,现在网上有很多关于程序员接单的平台,但是让人无法分清楚哪个好,要说程序员接单平台,好点的也有,有个云工的还行,上面聚集了大波程序员,因为入驻门槛低。

‘捌’ 想知道: 深圳市深圳王道程序员训练营在哪

地点在广东省深圳市龙岗区塘坑地铁站附近

阅读全文

与王道程序员相关的资料

热点内容
安卓手机的应用锁怎么解 浏览:733
linux增加路径 浏览:845
sql身份证号最后四位加密 浏览:533
xp系统表格加密 浏览:854
光遇安卓军大衣什么时候上线 浏览:838
android应用商店图标 浏览:341
java计算圆的面积 浏览:643
应用编译优化recovery 浏览:577
域控命令n 浏览:258
php导出文件 浏览:13
谷歌地图网页版无法连接服务器地址 浏览:298
菜鸟工具在线编译python 浏览:858
栅格化命令有何作用 浏览:823
为什么压缩文件不能解压 浏览:311
足球app哪个软件好 浏览:96
产品经理逼疯程序员的一天 浏览:17
修改svn服务器ip地址 浏览:584
下列关于编译说法正确的是 浏览:246
java马克思 浏览:118
在设置的应用加密为啥没有微信 浏览:307